- Solicitação HTTP
- Parâmetros de caminho
- Parâmetros de consulta
- Solicitar corpo
- Corpo de resposta
- Escopos de autorização
- ReleaseExecutableVersion
- Linguagem
- Tente!
Obtenha o executável Release
para usar ao impor regras.
Solicitação HTTP
GET https://firebaserules.googleapis.com/v1/{name=projects/*/releases/**}:getExecutable
A URL usa sintaxe de transcodificação gRPC .
Parâmetros de caminho
Parâmetros | |
---|---|
name | Obrigatório. Nome do recurso do Formato: |
Parâmetros de consulta
Parâmetros | |
---|---|
executableVersion | A versão executável do 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 Uma string codificada em base64. |
language | |
rulesetName | Nome do |
updateTime | Carimbo de data/hora 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 de regras do executável. |
syncTime | Opcional, indica o frescor do resultado. É garantido que a resposta seja 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 suportadas 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 | Versões executáveis 'rules2' da sintaxe das regras do Firebase: AST personalizado para uso com clientes Java. |
FIREBASE_RULES_EXECUTABLE_V2 | Executável baseado em CEL para uso com clientes C++. |
Linguagem
Conjunto Language
suportado em Source
.
Enums | |
---|---|
LANGUAGE_UNSPECIFIED | Idioma não especificado. O padrão é FIREBASE_RULES. |
FIREBASE_RULES | Linguagem de regras do Firebase. |
EVENT_FLOW_TRIGGERS | Gatilhos de fluxo de eventos. |