<s> __author__ = '<STR_LIT>' <EOL> __email__ = '<STR_LIT>' <EOL> class BaseAgent : <EOL> """<STR_LIT>""" <EOL> OPERATION_RUN = '<STR_LIT>' <EOL> OPERATION_TERMINATE = '<STR_LIT>' <EOL> def configure_instance_security ( self , parameters ) : <EOL> """<STR_LIT>""" <EOL> raise NotImplementedError <EOL> def run_instances ( self , count , parameters , security_configured ) : <EOL> """<STR_LIT>""" <EOL> raise NotImplementedError <EOL> def terminate_instances ( self , parameters ) : <EOL> """<STR_LIT>""" <EOL> raise NotImplementedError <EOL> def assert_required_parameters ( self , parameters , operation ) : <EOL> """<STR_LIT>""" <EOL> raise NotImplementedError <EOL> def attach_disk ( self , parameters , disk_name ) : <EOL> """<STR_LIT>""" <EOL> raise NotImplementedError <EOL> class AgentConfigurationException ( Exception ) : <EOL> """<STR_LIT>""" <EOL> def __init__ ( self , msg ) : <EOL> Exception . __init__ ( self , msg ) <EOL> class AgentRuntimeException ( Exception ) : <EOL> def __init__ ( self , msg ) : <EOL> Exception . __init__ ( self , msg ) </s>
