def ssm_client()

in modular_cli_sdk/services/credentials_manager.py [0:0]


    def ssm_client(self) -> AbstractSecretsManager:
        """
        Can possibly return any implemented client
        :return:
        """
        if os.environ.get(ENV_VAULT_TOKEN) and os.environ.get(ENV_VAULT_ADDR):
            _LOG.debug('Returning vault secrets manager')
            return VaultSecretsManager()
        _LOG.debug('Returning SSM secrets manager')
        return SSMSecretsManager()