Method: projects.releases.getExecutable Stay organized with collections Save and categorize content based on your preferences.
- HTTP request
- Path parameters
- Query parameters
- Request body
- Response body
- Authorization Scopes
- ReleaseExecutableVersion
- Language
- Try it!
Get theRelease executable to use when enforcing rules.
HTTP request
GET https://firebaserules.googleapis.com/v1/{name=projects/*/releases/**}:getExecutable
The URL usesgRPC Transcoding syntax.
Path parameters
| Parameters | |
|---|---|
name |
Required. Resource name of the Format: |
Query parameters
| Parameters | |
|---|---|
executableVersion |
The requested runtime executable version. Defaults to FIREBASE_RULES_EXECUTABLE_V1. |
Request body
The request body must be empty.
Response body
If successful, the response body contains data with the following structure:
The response forFirebaseRulesService.GetReleaseExecutable
| JSON representation | |
|---|---|
{"executable":string,"language":enum ( | |
| Fields | |
|---|---|
executable |
Executable view of the A base64-encoded string. |
language |
|
rulesetName |
|
updateTime |
Timestamp for the most recent A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
executableVersion |
The Rules runtime version of the executable. |
syncTime |
Optional, indicates the freshness of the result. The response is guaranteed to be the latest within an interval up to the syncTime (inclusive). A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
Authorization Scopes
Requires one of the following OAuth scopes:
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/firebasehttps://www.googleapis.com/auth/firebase.readonly
For more information, see theAuthentication Overview.
ReleaseExecutableVersion
The executable versions supported for each language and syntax revision.
| Enums | |
|---|---|
RELEASE_EXECUTABLE_VERSION_UNSPECIFIED | Executable format unspecified. Defaults to FIREBASE_RULES_EXECUTABLE_V1 |
FIREBASE_RULES_EXECUTABLE_V1 | Firebase Rules syntax 'rules2' executable versions: Custom AST for use with Java clients. |
FIREBASE_RULES_EXECUTABLE_V2 | CEL-based executable for use with C++ clients. |
Language
Language set supported withinSource.
| Enums | |
|---|---|
LANGUAGE_UNSPECIFIED | Language unspecified. Defaults to FIREBASE_RULES. |
FIREBASE_RULES | Firebase Rules language. |
EVENT_FLOW_TRIGGERS | Event Flow triggers. |
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2021-06-30 UTC.