class_docstr: Injects secrets from environmental variables into the execution
  context.
class_docstr_tok: ["Injects","secrets","from","environmental","variables","into","the","execution","context","."]
code: def client(self) -> fois.ISecretProvider:
      if not self._instance:
          self._instance = self.__new__(self.__class__)
      return self._instance.client
  
imports: import logging
  import traceback
  import typing
  from typing import Optional
  from ..internal import secrets
label_desc: Use image node_id 3 for calling the PluginSecretsResolver obj's underlying member method code with example usage: obj.client() and returns: self