vein.sources.aws package¶

Submodules¶

vein.sources.aws.aws_config_tracker module¶

class vein.sources.aws.aws_config_tracker.AWSCredentialsTracker(rotate_function: callable | None = None, **kwargs)[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

vein.sources.aws.lambda module¶

Module contents¶

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