pypicloud.access.aws_secrets_manager module

Backend that defers to another server for access control

class pypicloud.access.aws_secrets_manager.AWSSecretsManagerAccessBackend(request=None, secret_id=None, kms_key_id=None, client=None, **kwargs)[source]

Bases: IMutableJsonAccessBackend

This backend allows you to store all user and package permissions in AWS Secret Manager

check_health()[source]

Check the health of the access backend

Returns
(healthy, status)(bool, str)

Tuple that describes the health status and provides an optional status message

classmethod configure(settings: EnvironSettings)[source]

Configure the access backend with app settings