- Requête HTTP
- Paramètres du chemin
- Paramètres de requête
- Corps de la demande
- Corps de réponse
- Portées des autorisations
- ReleaseExecutableVersion
- Langue
- Essayez-le !
Obtenez l’exécutable Release
à utiliser lors de l’application des règles.
Requête HTTP
GET https://firebaserules.googleapis.com/v1/{name=projects/*/releases/**}:getExecutable
L'URL utilise la syntaxe de transcodage gRPC .
Paramètres du chemin
Paramètres | |
---|---|
name | Requis. Nom de la ressource de la Format : |
Paramètres de requête
Paramètres | |
---|---|
executableVersion | La version exécutable du runtime demandée. La valeur par défaut est FIREBASE_RULES_EXECUTABLE_V1. |
Corps de la demande
Le corps de la requête doit être vide.
Corps de réponse
En cas de succès, le corps de la réponse contient des données avec la structure suivante :
La réponse pour FirebaseRulesService.GetReleaseExecutable
Représentation JSON | |
---|---|
{ "executable": string, "language": enum ( |
Des champs | |
---|---|
executable | Vue exécutable de l' Une chaîne codée en base64. |
language | |
rulesetName | Nom |
updateTime | Horodatage de Un horodatage au format RFC3339 UTC "Zulu", avec une résolution en nanosecondes et jusqu'à neuf chiffres fractionnaires. Exemples : |
executableVersion | La version d'exécution des règles de l'exécutable. |
syncTime | Facultatif, indique la fraîcheur du résultat. Il est garanti que la réponse sera la plus récente dans un intervalle allant jusqu'au syncTime (inclus). Un horodatage au format RFC3339 UTC "Zulu", avec une résolution en nanosecondes et jusqu'à neuf chiffres fractionnaires. Exemples : |
Portées des autorisations
Nécessite l'une des étendues OAuth suivantes :
-
https://www.googleapis.com/auth/cloud-platform
-
https://www.googleapis.com/auth/firebase
-
https://www.googleapis.com/auth/firebase.readonly
Pour plus d'informations, consultez la Présentation de l'authentification .
ReleaseExecutableVersion
Les versions exécutables prises en charge pour chaque langue et révision de syntaxe.
Énumérations | |
---|---|
RELEASE_EXECUTABLE_VERSION_UNSPECIFIED | Format exécutable non spécifié. La valeur par défaut est FIREBASE_RULES_EXECUTABLE_V1 |
FIREBASE_RULES_EXECUTABLE_V1 | Versions exécutables de la syntaxe des règles Firebase « rules2 » : AST personnalisé à utiliser avec les clients Java. |
FIREBASE_RULES_EXECUTABLE_V2 | Exécutable basé sur CEL à utiliser avec les clients C++. |
Langue
Ensemble Language
pris en charge dans Source
.
Énumérations | |
---|---|
LANGUAGE_UNSPECIFIED | Langue non précisée. La valeur par défaut est FIREBASE_RULES. |
FIREBASE_RULES | Langage des règles Firebase. |
EVENT_FLOW_TRIGGERS | Déclencheurs de flux d’événements. |