Les fonctions
Fonction | Description |
---|---|
définirBooléen(nom, options) | Déclarez un paramètre booléen. |
définirInt(nom, options) | Déclarez un paramètre entier. |
définirListe(nom, options) | Déclarez un paramètre de liste. |
définirSecret(nom) | Déclare un paramètre secret, qui conservera les valeurs uniquement dans Cloud Secret Manager. Les secrets sont stockés en interne sous forme de chaînes d'octets. Utilisez ParamOptions. as de fournir des indications de type lors de la résolution des paramètres. |
définirString(nom, options) | Déclarez un paramètre de chaîne. |
Des classes
Classe | Description |
---|---|
Expression |
Variables
Variable | Description |
---|---|
URL de base de données | Un paramètre intégré qui correspond à l'URL de la base de données RTDB par défaut associée au projet, sans inviter le déployeur. Chaîne vide s'il n'en existe pas. |
Paramètres déclarés | |
gcloudProjet | Un paramètre intégré qui correspond à l'ID du projet Cloud, sans inviter le déployeur. |
ID du projet | Un paramètre intégré qui correspond à l'ID de projet Cloud associé au projet, sans inviter le déployeur. |
seau de stockage | Un paramètre intégré qui résout le bucket de stockage Cloud associé à la fonction, sans inviter le déployeur. Chaîne vide si non définie. |
Tapez les alias
Tapez l'alias | Description |
---|---|
OptionsParam | Options de configuration qui peuvent être utilisées pour personnaliser le comportement d'invite d'un Param. |
params.defineBoolean()
Déclarez un paramètre booléen.
Signature:
export declare function defineBoolean(name: string, options?: ParamOptions<boolean>): BooleanParam;
Paramètres
Paramètre | Taper | Description |
---|---|---|
nom | chaîne | Le nom de la variable d'environnement à utiliser pour charger le paramètre. |
choix | OptionsParam <booléen> | Options de configuration pour le paramètre. |
Retour:
BooleanParam
Un Param avec un type de retour boolean
pour .value
.
params.defineInt()
Déclarez un paramètre entier.
Signature:
export declare function defineInt(name: string, options?: ParamOptions<number>): IntParam;
Paramètres
Paramètre | Taper | Description |
---|---|---|
nom | chaîne | Le nom de la variable d'environnement à utiliser pour charger le paramètre. |
choix | OptionsParam <numéro> | Options de configuration pour le paramètre. |
Retour:
IntParam
Un Param avec un type de retour number
pour .value
.
params.defineList()
Déclarez un paramètre de liste.
Signature:
export declare function defineList(name: string, options?: ParamOptions<string[]>): ListParam;
Paramètres
Paramètre | Taper | Description |
---|---|---|
nom | chaîne | Le nom de la variable d'environnement à utiliser pour charger le paramètre. |
choix | OptionsParam <chaîne[]> | Options de configuration pour le paramètre. |
Retour:
ListeParam
Un Param avec un type de retour string[]
pour .value
.
params.defineSecret()
Déclare un paramètre secret, qui conservera les valeurs uniquement dans Cloud Secret Manager. Les secrets sont stockés en interne sous forme de chaînes d'octets. Utilisez ParamOptions. as
de fournir des indications de type lors de la résolution des paramètres.
Signature:
export declare function defineSecret(name: string): SecretParam;
Paramètres
Paramètre | Taper | Description |
---|---|---|
nom | chaîne | Le nom de la variable d'environnement à utiliser pour charger le paramètre. |
Retour:
SecretParam
Un Param avec un type de retour string
pour .value
.
params.defineString()
Déclarez un paramètre de chaîne.
Signature:
export declare function defineString(name: string, options?: ParamOptions<string>): StringParam;
Paramètres
Paramètre | Taper | Description |
---|---|---|
nom | chaîne | Le nom de la variable d'environnement à utiliser pour charger le paramètre. |
choix | OptionsParam <chaîne> | Options de configuration pour le paramètre. |
Retour:
StringParam
Un Param avec un type de retour string
pour .value
.
params.databaseURL
Un paramètre intégré qui correspond à l'URL de la base de données RTDB par défaut associée au projet, sans inviter le déployeur. Chaîne vide s'il n'en existe pas.
Signature:
databaseURL: Param<string>
params.declaredParams
Signature:
declaredParams: SecretOrExpr[]
params.gcloudProject
Un paramètre intégré qui correspond à l'ID du projet Cloud, sans inviter le déployeur.
Signature:
gcloudProject: Param<string>
params.projectID
Un paramètre intégré qui correspond à l'ID de projet Cloud associé au projet, sans inviter le déployeur.
Signature:
projectID: Param<string>
params.storageBucket
Un paramètre intégré qui résout le bucket de stockage Cloud associé à la fonction, sans inviter le déployeur. Chaîne vide si non définie.
Signature:
storageBucket: Param<string>
params.ParamOptions
Options de configuration qui peuvent être utilisées pour personnaliser le comportement d'invite d'un Param.
Signature:
export type ParamOptions<T extends string | number | boolean | string[]> = Omit<ParamSpec<T>, "name" | "type">;