- Richiesta HTTP
- Parametri del percorso
- Parametri di query
- Richiedi corpo
- Corpo della risposta
- Ambiti di autorizzazione
- Versione eseguibile di rilascio
- Lingua
- Provalo!
Ottieni l'eseguibile Release
da utilizzare quando si applicano le regole.
Richiesta HTTP
GET https://firebaserules.googleapis.com/v1/{name=projects/*/releases/**}:getExecutable
L'URL usa la sintassi di transcodifica gRPC .
Parametri del percorso
Parametri | |
---|---|
name | Necessario. Nome della risorsa della Formato: |
Parametri di query
Parametri | |
---|---|
executableVersion | La versione eseguibile del runtime richiesta. Il valore predefinito è FIREBASE_RULES_EXECUTABLE_V1. |
Richiedi corpo
Il corpo della richiesta deve essere vuoto.
Corpo della risposta
In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:
La risposta per FirebaseRulesService.GetReleaseExecutable
Rappresentazione JSON | |
---|---|
{ "executable": string, "language": enum ( |
Campi | |
---|---|
executable | Vista eseguibile del Una stringa con codifica base64. |
language | |
rulesetName | Nome |
updateTime | Timestamp per il Un timestamp in formato RFC3339 UTC "Zulu", con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: |
executableVersion | La versione runtime delle regole dell'eseguibile. |
syncTime | Facoltativo, indica la freschezza del risultato. È garantito che la risposta sia l'ultima entro un intervallo fino a syncTime (incluso). Un timestamp in formato RFC3339 UTC "Zulu", con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: |
Ambiti di autorizzazione
Richiede uno dei seguenti ambiti OAuth:
-
https://www.googleapis.com/auth/cloud-platform
-
https://www.googleapis.com/auth/firebase
-
https://www.googleapis.com/auth/firebase.readonly
Per ulteriori informazioni, vedere la panoramica sull'autenticazione .
Versione eseguibile di rilascio
Le versioni eseguibili supportate per ciascuna revisione di lingua e sintassi.
Enumerazioni | |
---|---|
RELEASE_EXECUTABLE_VERSION_UNSPECIFIED | Formato eseguibile non specificato. Il valore predefinito è FIREBASE_RULES_EXECUTABLE_V1 |
FIREBASE_RULES_EXECUTABLE_V1 | Versioni eseguibili della sintassi "rules2" delle regole Firebase: AST personalizzato per l'utilizzo con client Java. |
FIREBASE_RULES_EXECUTABLE_V2 | Eseguibile basato su CEL da utilizzare con client C++. |
Lingua
Set Language
supportato in Source
.
Enumerazioni | |
---|---|
LANGUAGE_UNSPECIFIED | Lingua non specificata. Il valore predefinito è FIREBASE_RULES. |
FIREBASE_RULES | Linguaggio delle regole Firebase. |
EVENT_FLOW_TRIGGERS | Si attiva il flusso di eventi. |