Skip to content

secret_name

secret_name

SecretName

Bases: StrEnum

All secret names that can be resolved via read_secret().

Source code in source/src/imarina_load_researchers/core/secret_name.py
class SecretName(StrEnum):
    """All secret names that can be resolved via read_secret()."""

    CLIENT_ID = "CLIENT_ID"
    CLIENT_NAME = "CLIENT_NAME"
    CLIENT_SECRET = "CLIENT_SECRET"  # noqa: S105
    DRIVE_ID = "DRIVE_ID"
    SHAREPOINT_DOMAIN = "SHAREPOINT_DOMAIN"
    SITE_NAME = "SITE_NAME"
    TENANT_ID = "TENANT_ID"
    LIST_NAME = "LIST_NAME"

    FTP_HOST = "FTP_HOST"
    FTP_PASSWORD = "FTP_PASSWORD"  # noqa: S105
    FTP_PORT = "FTP_PORT"
    FTP_USER = "FTP_USER"

    SMTP_USERNAME = "SMTP_USERNAME"
    SMTP_PASSWORD = "SMTP_PASSWORD"  # noqa: S105
    SMTP_HOST = "SMTP_HOST"
    SMTP_PORT = "SMTP_PORT"