params namespace

Funzioni

Funzione Descrizione
defineBoolean(nome, opzioni) Dichiarare un parametro booleano.
defineInt(nome, opzioni) Dichiarare un parametro intero.
defineList(nome, opzioni) Dichiarare un parametro di lista.
defineSecret(nome) Dichiara un parametro segreto, che manterrà i valori solo in Cloud Secret Manager. I segreti vengono archiviati internamente come stringhe di byte. Usa ParamOptions. as da fornire suggerimenti sul tipo durante la risoluzione dei parametri.
defineString(nome, opzioni) Dichiarare un parametro di stringa.

Classi

Classe Descrizione
Espressione

Variabili

Variabile Descrizione
URL del database Un parametro integrato che si risolve nell'URL del database RTDB predefinito associato al progetto, senza richiedere conferma al distributore. Stringa vuota se non esiste.
dichiaratoParams
gcloudProject Un parametro integrato che si risolve nell'ID del progetto cloud, senza richiedere conferma al distributore.
IDprogetto Un parametro integrato che si risolve nell'ID progetto cloud associato al progetto, senza richiedere conferma al distributore.
storageBucket Un parametro integrato che si risolve nel bucket di archiviazione cloud associato alla funzione, senza richiedere conferma al distributore. Stringa vuota se non definita.

Digitare Alias

Digita Alias Descrizione
ParamOptions Opzioni di configurazione che possono essere utilizzate per personalizzare il comportamento di richiesta di un Param.

params.defineBoolean()

Dichiarare un parametro booleano.

Firma:

export declare function defineBoolean(name: string, options?: ParamOptions<boolean>): BooleanParam;

Parametri

Parametro Tipo Descrizione
nome corda Il nome della variabile di ambiente da utilizzare per caricare il param.
opzioni ParamOptions <booleano> Opzioni di configurazione per il param.

Ritorna:

BooleanParam

Un Param con un tipo restituito boolean per .value .

params.defineInt()

Dichiarare un parametro intero.

Firma:

export declare function defineInt(name: string, options?: ParamOptions<number>): IntParam;

Parametri

Parametro Tipo Descrizione
nome corda Il nome della variabile di ambiente da utilizzare per caricare il param.
opzioni ParamOptions <numero> Opzioni di configurazione per il param.

Ritorna:

IntParam

Un Param con un tipo restituito number per .value .

params.defineList()

Dichiarare un parametro di lista.

Firma:

export declare function defineList(name: string, options?: ParamOptions<string[]>): ListParam;

Parametri

Parametro Tipo Descrizione
nome corda Il nome della variabile di ambiente da utilizzare per caricare il param.
opzioni ParamOptions <string[]> Opzioni di configurazione per il param.

Ritorna:

ListParam

Un Param con un tipo restituito string[] per .value .

params.defineSecret()

Dichiara un parametro segreto, che manterrà i valori solo in Cloud Secret Manager. I segreti vengono archiviati internamente come stringhe di byte. Usa ParamOptions. as da fornire suggerimenti sul tipo durante la risoluzione dei parametri.

Firma:

export declare function defineSecret(name: string): SecretParam;

Parametri

Parametro Tipo Descrizione
nome corda Il nome della variabile di ambiente da utilizzare per caricare il param.

Ritorna:

SecretParam

Un Param con un tipo restituito di tipo string per .value .

params.defineString()

Dichiarare un parametro di stringa.

Firma:

export declare function defineString(name: string, options?: ParamOptions<string>): StringParam;

Parametri

Parametro Tipo Descrizione
nome corda Il nome della variabile di ambiente da utilizzare per caricare il param.
opzioni ParamOptions <stringa> Opzioni di configurazione per il param.

Ritorna:

StringParam

Un Param con un tipo restituito di tipo string per .value .

params.databaseURL

Un parametro integrato che si risolve nell'URL del database RTDB predefinito associato al progetto, senza richiedere conferma al distributore. Stringa vuota se non esiste.

Firma:

databaseURL: Param<string>

params.declaredParams

Firma:

declaredParams: SecretOrExpr[]

params.gcloudProject

Un parametro integrato che si risolve nell'ID del progetto cloud, senza richiedere conferma al distributore.

Firma:

gcloudProject: Param<string>

params.IDprogetto

Un parametro integrato che si risolve nell'ID progetto cloud associato al progetto, senza richiedere conferma al distributore.

Firma:

projectID: Param<string>

params.storageBucket

Un parametro integrato che si risolve nel bucket di archiviazione cloud associato alla funzione, senza richiedere conferma al distributore. Stringa vuota se non definita.

Firma:

storageBucket: Param<string>

params.ParamOptions

Opzioni di configurazione che possono essere utilizzate per personalizzare il comportamento di richiesta di un Param.

Firma:

export type ParamOptions<T extends string | number | boolean | string[]> = Omit<ParamSpec<T>, "name" | "type">;