def __init__(self, <EOL>host='<STR_LIT:127.0.0.1>', <EOL>secure=False, <EOL>port=<NUM_LIT>,<EOL>address=os.getenv('<STR_LIT>', None),<EOL>namespace=os.getenv('<STR_LIT>', None),<EOL>token=os.getenv('<STR_LIT>', None), <EOL>timeout=<NUM_LIT:5>, <EOL>region=os.getenv('<STR_LIT>', None), <EOL>version='<STR_LIT>', <EOL>verify=False, <EOL>cert=()):
self.host = host<EOL>self.secure = secure<EOL>self.port = port<EOL>self.address = address<EOL>self.region = region<EOL>self.timeout = timeout<EOL>self.version = version<EOL>self.token = token<EOL>self.verify = verify<EOL>self.cert = cert<EOL>self.__namespace = namespace<EOL>self.requester_settings = {<EOL>"<STR_LIT:address>": self.address,<EOL>"<STR_LIT>": self.get_uri(),<EOL>"<STR_LIT:port>": self.port,<EOL>"<STR_LIT>": self.__namespace,<EOL>"<STR_LIT>": self.token,<EOL>"<STR_LIT>": self.timeout,<EOL>"<STR_LIT:version>": self.version,<EOL>"<STR_LIT>": self.verify,<EOL>"<STR_LIT>": self.cert,<EOL>"<STR_LIT>": self.region<EOL>}<EOL>self._jobs = api.Jobs(**self.requester_settings)<EOL>self._job = api.Job(**self.requester_settings)<EOL>self._nodes = api.Nodes(**self.requester_settings)<EOL>self._node = api.Node(**self.requester_settings)<EOL>self._allocations = api.Allocations(**self.requester_settings)<EOL>self._allocation = api.Allocation(**self.requester_settings)<EOL>self._evaluations = api.Evaluations(**self.requester_settings)<EOL>self._evaluation = api.Evaluation(**self.requester_settings)<EOL>self._agent = api.Agent(**self.requester_settings)<EOL>self._client = api.Client(**self.requester_settings)<EOL>self._deployments = api.Deployments(**self.requester_settings)<EOL>self._deployment = api.Deployment(**self.requester_settings)<EOL>self._regions = api.Regions(**self.requester_settings)<EOL>self._status = api.Status(**self.requester_settings)<EOL>self._system = api.System(**self.requester_settings)<EOL>self._operator = api.Operator(**self.requester_settings)<EOL>self._validate = api.Validate(**self.requester_settings)<EOL>self._namespaces = api.Namespaces(**self.requester_settings)<EOL>self._namespace = api.Namespace(**self.requester_settings)<EOL>self._acl = api.Acl(**self.requester_settings)<EOL>self._sentinel = api.Sentinel(**self.requester_settings)<EOL>self._metrics = api.Metrics(**self.requester_settings)<EOL>
Nomad api client

          https://github.com/jrxFive/python-nomad/

           optional arguments:
            - host (defaults 127.0.0.1), string ip or name of the nomad api server/agent that will be used.
            - port (defaults 4646), integer port that will be used to connect.
            - secure (defaults False), define if the protocol is secured or not (https or http)
            - version (defaults v1), vesion of the api of nomad.
            - verify (defaults False), verify the certificate when tls/ssl is enabled
                                at nomad.
            - cert (defaults empty), cert, or key and cert file to validate the certificate
                                configured at nomad.
            - region (defaults None), version of the region to use. It will be used then
                                regions of the current agent of the connection.
            - namespace (defaults to None), Specifies the enterpise namespace that will
                                be use to deploy or to ask info to nomad.
            - token (defaults to None), Specifies to append ACL token to the headers to
                                make authentication on secured based nomad environemnts.
           returns: Nomad api client object

           raises:
             - nomad.api.exceptions.BaseNomadException
             - nomad.api.exceptions.URLNotFoundNomadException
             - nomad.api.exceptions.URLNotAuthorizedNomadException