INNER CODE UNIT · Python

get_secret_value

aws-samples/aws-health-aware · handler.py:33

    def get_secret_value(self, *args, **kwargs):
        logger.debug(f"Getting secret {kwargs}")
        return self.client.get_secret_value(*args, **kwargs)


class AWSApi:
    @lru_cache
    def client(self, *args, **kwargs):
        logger.debug(f"Returning new boto3 client for: {args}")
        return boto3.client(*args, **kwargs)

    @lru_cache
    def resource(self, resource_name):
        logger.debug(f"Returning new boto3 resource for: {resource_name}")
        return boto3.resource(resource_name)

    def cache_clear(self):
        self.client.cache_clear()

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…