def get_secret()

in utils.py [0:0]


def get_secret(stack_name: str) -> dict:
    """Get DocumentDB credentials stored in Secrets Manager.
    Args:
        stack_name: str, name of the cloudformation stack
    Returns:
        a dict of secrets from Secrets Manager
    """

    # Create a Secrets Manager client
    session = boto3.session.Session()
    client = session.client(
        service_name="secretsmanager", region_name=session.region_name
    )

    secret_name = f"{stack_name}-DocDBSecret"
    get_secret_value_response = client.get_secret_value(SecretId=secret_name)
    secret = get_secret_value_response["SecretString"]

    return json.loads(secret)