- Solicitação HTTP
- Parâmetros de caminho
- Parâmetros de consulta
- Corpo da solicitação
- Corpo da resposta
- Escopos de autorização
- ReleaseExecutableVersion (link em inglês)
- Idioma
- Faça um teste
Consiga 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 de Formato: |
Parâmetros de consulta
Parâmetros | |
---|---|
executableVersion |
A versão do executável do ambiente de execução solicitada. O padrão é FIREBASE_RULES_EXECUTABLE_V1. |
Corpo da solicitação
O corpo da solicitação precisa estar vazio.
Corpo da resposta
Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:
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 do 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 do ambiente de execução das regras do executável. |
syncTime |
Opcional, indica se o resultado é atual. A resposta será 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 do OAuth:
https://www.googleapis.com/auth/cloud-platform
https://www.googleapis.com/auth/firebase
https://www.googleapis.com/auth/firebase.readonly
Para saber mais, consulte a Visão geral da autenticação.
ReleaseExecutableVersion
As versões executáveis compatíveis com cada revisão de linguagem e sintaxe.
Enums | |
---|---|
RELEASE_EXECUTABLE_VERSION_UNSPECIFIED |
Formato do executável não especificado. O padrão é FIREBASE_RULES_EXECUTABLE_V1 |
FIREBASE_RULES_EXECUTABLE_V1 |
Sintaxe de regras do Firebase "rules2" Versões executáveis: AST personalizado para uso com clientes Java. |
FIREBASE_RULES_EXECUTABLE_V2 |
Executável baseado em CEL para uso com clientes C++. |
Idioma
Language
definido com suporte em Source
.
Enums | |
---|---|
LANGUAGE_UNSPECIFIED |
Idioma não especificado. O padrão é FIREBASE_RULES. |
FIREBASE_RULES |
Linguagem das regras do Firebase. |
EVENT_FLOW_TRIGGERS |
Gatilhos de fluxo de eventos. |