fastcfg.sources.aws package

Submodules

fastcfg.sources.aws.aws_config_tracker module

class fastcfg.sources.aws.aws_config_tracker.AWSCredentialsTracker(rotate_function: callable | None = None)[source]

Bases: AbstractLiveStateTracker

Concrete class implementing an AWS live tracker with optional custom credential rotation.

get_state_value() Any[source]

Fetches the internal state.

Must be implemented by child classes to define the actual state fetching logic.

Returns:

The internal state.

Return type:

Any

fastcfg.sources.aws.lambda module

Module contents

fastcfg.sources.aws.from_app_config(application: str, environment: str, configuration: str, client_id: str, *args, **kwargs)[source]