fictive.aws.base package

Module contents

wrapper around Boto3 clients that caches a configured session

class fictive.aws.base.AWSClient(*args: str, **kwargs: str)[source]

Bases: object

wrapper around Boto3 clients that caches a configured session

SERVICE_NAME: Optional[str] = None
__init__(*args: str, **kwargs: str)[source]

Initialize self. See help(type(self)) for accurate signature.

property client

Lazy-load and cache an appropriate service client

property session

Lazy-load and cache an appropriate AWS session client