Documentation - v0.0.0
    Preparing search index...

    Interface ApiAppSecrets

    interface ApiAppSecrets {
        aws: {
            accessKeyId: string;
            defaultRegion: string;
            dynamoStage: string;
            secretAccessKey: string;
        };
        cloudfront: { privateKey: string; publicKey: string };
        connectFirst: { password: string };
        django: {
            adminUrl: string;
            mandrill: { apiKey: string };
            secretKey: string;
        };
        ipstack: { apiKey?: string };
        jwt: { privateKey: string; publicKey: string };
        langchain: { apiKey?: string };
        notifications: {
            slack: {
                chat: { webhookUrl?: string };
                default: { webhookUrl?: string };
            };
        };
        postgres: {
            dbname: string;
            host?: string;
            hostReplica?: string;
            password?: string;
            port?: string;
            user?: string;
        };
        redis: { host: string; hostReplicas: string[] };
        saml: { awsProvider: string; awsRole: string };
        stripe: { apiKey: string };
        zendesk: { apiKey: string };
        [k: string]: unknown;
    }

    Hierarchy

    • TypeOf<typeof apiAppSecretsSchema>
      • ApiAppSecrets

    Indexable

    • [k: string]: unknown
    Index

    Properties

    aws: {
        accessKeyId: string;
        defaultRegion: string;
        dynamoStage: string;
        secretAccessKey: string;
    } = awsSchema
    cloudfront: { privateKey: string; publicKey: string } = cloudfrontSchema
    connectFirst: { password: string } = connectFirstSchema
    django: { adminUrl: string; mandrill: { apiKey: string }; secretKey: string } = ...
    ipstack: { apiKey?: string } = ...
    jwt: { privateKey: string; publicKey: string } = jwtSchema
    langchain: { apiKey?: string } = ...
    notifications: {
        slack: {
            chat: { webhookUrl?: string };
            default: { webhookUrl?: string };
        };
    } = ...
    postgres: {
        dbname: string;
        host?: string;
        hostReplica?: string;
        password?: string;
        port?: string;
        user?: string;
    } = ...
    redis: { host: string; hostReplicas: string[] } = ...
    saml: { awsProvider: string; awsRole: string } = ...
    stripe: { apiKey: string } = stripeSchema
    zendesk: { apiKey: string } = zendeskSchema