flowground für Geschäftskunden

Technische Spezifikationen

startFlow

OnInit
./lib/triggers/startFlow.js
OnStartup
-
OnClose
-

Attributes

-

firebaserules_projects_releases_delete

Delete a `Release` by resource name.

OnInit
./lib/actions/firebaserules_projects_releases_delete.js
OnStartup
-
OnClose
-

Attributes

-

firebaserules_projects_releases_get

Get a `Release` by name.

OnInit
./lib/actions/firebaserules_projects_releases_get.js
OnStartup
-
OnClose
-

Attributes

-

firebaserules_projects_releases_patch

Update a `Release` via PATCH. Only updates to the `ruleset_name` and `test_suite_name` fields will be honored. `Release` rename is not supported. To create a `Release` use the CreateRelease method.

OnInit
./lib/actions/firebaserules_projects_releases_patch.js
OnStartup
-
OnClose
-

Attributes

-

firebaserules_projects_releases_list

List the `Release` values for a project. This list may optionally be filtered by `Release` name, `Ruleset` name, `TestSuite` name, or any combination thereof.

OnInit
./lib/actions/firebaserules_projects_releases_list.js
OnStartup
-
OnClose
-

Attributes

-

firebaserules_projects_releases_create

Create a `Release`. Release names should reflect the developer's deployment practices. For example, the release name may include the environment name, application name, application version, or any other name meaningful to the developer. Once a `Release` refers to a `Ruleset`, the rules can be enforced by Firebase Rules-enabled services. More than one `Release` may be 'live' concurrently. Consider the following three `Release` names for `projects/foo` and the `Ruleset` to which they refer. Release Name | Ruleset Name --------------------------------|------------- projects/foo/releases/prod | projects/foo/rulesets/uuid123 projects/foo/releases/prod/beta | projects/foo/rulesets/uuid123 projects/foo/releases/prod/v23 | projects/foo/rulesets/uuid456 The table reflects the `Ruleset` rollout in progress. The `prod` and `prod/beta` releases refer to the same `Ruleset`. However, `prod/v23` refers to a new `Ruleset`. The `Ruleset` reference for a `Release` may be updated using the UpdateRelease method.

OnInit
./lib/actions/firebaserules_projects_releases_create.js
OnStartup
-
OnClose
-

Attributes

-

firebaserules_projects_rulesets_list

List `Ruleset` metadata only and optionally filter the results by `Ruleset` name. The full `Source` contents of a `Ruleset` may be retrieved with GetRuleset.

OnInit
./lib/actions/firebaserules_projects_rulesets_list.js
OnStartup
-
OnClose
-

Attributes

-

firebaserules_projects_rulesets_create

Create a `Ruleset` from `Source`. The `Ruleset` is given a unique generated name which is returned to the caller. `Source` containing syntactic or semantics errors will result in an error response indicating the first error encountered. For a detailed view of `Source` issues, use TestRuleset.

OnInit
./lib/actions/firebaserules_projects_rulesets_create.js
OnStartup
-
OnClose
-

Attributes

-

firebaserules_projects_releases_getExecutable

Get the `Release` executable to use when enforcing rules.

OnInit
./lib/actions/firebaserules_projects_releases_getExecutable.js
OnStartup
-
OnClose
-

Attributes

-

firebaserules_projects_test

Test `Source` for syntactic and semantic correctness. Issues present, if any, will be returned to the caller with a description, severity, and source location. The test method may be executed with `Source` or a `Ruleset` name. Passing `Source` is useful for unit testing new rules. Passing a `Ruleset` name is useful for regression testing an existing rule. The following is an example of `Source` that permits users to upload images to a bucket bearing their user id and matching the correct metadata: _*Example*_ // Users are allowed to subscribe and unsubscribe to the blog. service firebase.storage { match /users/{userId}/images/{imageName} { allow write: if userId == request.auth.uid && (imageName.matches('*.png$') || imageName.matches('*.jpg$')) && resource.mimeType.matches('^image/') } }

OnInit
./lib/actions/firebaserules_projects_test.js
OnStartup
-
OnClose
-

Attributes

-

Keine Daten für terms vorhanden

OAUTH_CLIENT_ID

OAuth Client ID

type
-
required
-
example
-

OAUTH_CLIENT_SECRET

OAuth Client Secret

type
-
required
-
example
-