- Solicitação HTTP
- Parâmetros de caminho
- Parâmetros de consulta
- Solicitar corpo
- Corpo de resposta
- Escopos de Autorização
- ReleaseExecutableVersion
- Língua
- Tente!
Obtenha o executável Release
para usar ao aplicar regras.
Solicitação HTTP
GET https://firebaserules.googleapis.com/v1/{name=projects/*/releases/**}:getExecutable
O URL usa a sintaxe de transcodificação gRPC .
Parâmetros de caminho
Parâmetros | |
---|---|
name | Obrigatório. Nome do recurso da Formato: |
Parâmetros de consulta
Parâmetros | |
---|---|
executableVersion | A versão do executável de tempo de execução solicitada. O padrão é FIREBASE_RULES_EXECUTABLE_V1. |
Solicitar corpo
O corpo da solicitação deve estar vazio.
Corpo de resposta
Se for bem-sucedido, o corpo da resposta conterá dados com a seguinte estrutura:
A resposta para FirebaseRulesService.GetReleaseExecutable
Representação JSON | |
---|---|
{ "executable": string, "language": enum ( |
Campos | |
---|---|
executable | Visualização executável do conjunto de Uma string codificada em base64. |
language | |
rulesetName | Nome do conjunto de |
updateTime | Timestamp para o Um carimbo de data / hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
executableVersion | A versão de tempo de execução das regras do executável. |
syncTime | Opcional, indica o frescor do resultado. A resposta é garantidamente a mais recente dentro de um intervalo até o syncTime (inclusive). Um carimbo de data / hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
Escopos de Autorização
Requer um dos seguintes escopos OAuth:
-
https://www.googleapis.com/auth/cloud-platform
-
https://www.googleapis.com/auth/firebase
-
https://www.googleapis.com/auth/firebase.readonly
Para obter mais informações, consulte Visão geral da autenticação .
ReleaseExecutableVersion
As versões executáveis com suporte para cada revisão de idioma e sintaxe.
Enums | |
---|---|
RELEASE_EXECUTABLE_VERSION_UNSPECIFIED | Formato executável não especificado. O padrão é FIREBASE_RULES_EXECUTABLE_V1 |
FIREBASE_RULES_EXECUTABLE_V1 | Sintaxe das regras do Firebase versões executáveis 'rules2': AST personalizado para uso com clientes Java. |
FIREBASE_RULES_EXECUTABLE_V2 | Executável baseado em CEL para uso com clientes C ++. |
Língua
Language
definido com suporte na Source
.
Enums | |
---|---|
LANGUAGE_UNSPECIFIED | Idioma não especificado. O padrão é FIREBASE_RULES. |
FIREBASE_RULES | Linguagem de regras do Firebase. |
EVENT_FLOW_TRIGGERS | Acionadores de fluxo de eventos. |