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 the health of the access backend

(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