@swamp/gcp/firebaserules
v2026.04.23.1
Google Cloud firebaserules infrastructure models
Repository
https://github.com/systeminit/swamp-extensions
Labels
gcpgoogle-cloudfirebaserulescloudinfrastructure
Contents
Quality score
Verified by SwampHow well-documented and verifiable this extension is.
Grade A
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive1/1earned
- Most symbols documented1/1earned
- No slow types1/1earned
- Has description1/1earned
- At least one platform tag (or universal)1/1earned
- Two or more platform tags (or universal)1/1earned
- License declared1/1earned
- Verified public repository2/2earned
Install
$ swamp extension pull @swamp/gcp/firebaserules@swamp/gcp/firebaserules/releasesv2026.04.23.1releases.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name? | string | Required. Format: `projects/{project_id}/releases/{release_id}` |
| rulesetName? | string | Required. Name of the `Ruleset` referred to by this `Release`. The `Ruleset` must exist for the `Release` to be created. |
| release? | object | `Release` is a named reference to a `Ruleset`. Once a `Release` refers to a `Ruleset`, rules-enabled services will be able to enforce the `Ruleset`. |
| updateMask? | string | Optional. Specifies which fields to update. |
createCreate a releases
getGet a releases
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the releases |
updateUpdate releases attributes
deleteDelete the releases
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the releases |
syncSync releases state from GCP
get_executableget executable
Resources
state(infinite)— `Release` is a named reference to a `Ruleset`. Once a `Release` refers to a `...
@swamp/gcp/firebaserules/rulesetsv2026.04.23.1rulesets.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| attachmentPoint? | string | Immutable. Intended resource to which this Ruleset should be released. May be left blank to signify the resource associated with the default release. Expected format: firestore.googleapis.com/projects//databases/ |
| metadata? | object | Metadata for a Ruleset. |
| name? | string | Output only. Name of the `Ruleset`. The ruleset_id is auto generated by the service. Format: `projects/{project_id}/rulesets/{ruleset_id}` |
| source? | object | `Source` is one or more `File` messages comprising a logical set of rules. |
createCreate a rulesets
getGet a rulesets
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the rulesets |
deleteDelete the rulesets
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the rulesets |
syncSync rulesets state from GCP
Resources
state(infinite)— `Ruleset` is an immutable copy of `Source` with a globally unique identifier ...
2026.04.03.314.4 KBApr 3, 2026
Google Cloud firebaserules infrastructure models
Release Notes
- Updated: releases, rulesets
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
gcpgoogle-cloudfirebaserulescloudinfrastructure
2026.04.03.114.2 KBApr 3, 2026
Google Cloud firebaserules infrastructure models
Release Notes
- Updated: releases, rulesets
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
gcpgoogle-cloudfirebaserulescloudinfrastructure
2026.04.02.214.2 KBApr 2, 2026
Google Cloud firebaserules infrastructure models
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
gcpgoogle-cloudfirebaserulescloudinfrastructure
2026.03.27.114.3 KBMar 27, 2026
Google Cloud firebaserules infrastructure models
Release Notes
- Added: releases, rulesets
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
gcpgoogle-cloudfirebaserulescloudinfrastructure