@swamp/gcp/firebaseappdistribution
v2026.04.23.1
Google Cloud firebaseappdistribution infrastructure models
Repository
https://github.com/systeminit/swamp-extensions
Labels
gcpgoogle-cloudfirebaseappdistributioncloudinfrastructure
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/firebaseappdistribution@swamp/gcp/firebaseappdistribution/apps-releasesv2026.04.23.1apps_releases.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| binaryDownloadUri? | string | Output only. A signed link (which expires in one hour) to directly download the app binary (IPA/APK/AAB) file. |
| buildVersion? | string | Output only. Build version of the release. For an Android release, the build version is the `versionCode`. For an iOS release, the build version is the `CFBundleVersion`. |
| createTime? | string | Output only. The time the release was created. |
| displayVersion? | string | Output only. Display version of the release. For an Android release, the display version is the `versionName`. For an iOS release, the display version is the `CFBundleShortVersionString`. |
| expireTime? | string | Output only. The time the release will expire. |
| firebaseConsoleUri? | string | Output only. A link to the Firebase console displaying a single release. |
| name? | string | The name of the release resource. Format: `projects/{project_number}/apps/{app}/releases/{release}` |
| releaseNotes? | object | Notes that belong to a release. |
| testingUri? | string | Output only. A link to the release in the tester web clip or Android app that lets testers (which were granted access to the app) view release notes and install the app onto their devices. |
| updateTime? | string | Output only. The time the release was last updated. |
| location? | string | The location for this resource (e.g., 'us', 'us-central1', 'europe-west1') |
getGet a releases
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the releases |
updateUpdate releases attributes
syncSync releases state from GCP
batch_deletebatch delete
| Argument | Type | Description |
|---|---|---|
| names? | any |
distributedistribute
| Argument | Type | Description |
|---|---|---|
| groupAliases? | any | |
| testerEmails? | any |
Resources
state(infinite)— A release of a Firebase app.
@swamp/gcp/firebaseappdistribution/apps-releases-feedbackreportsv2026.04.23.1apps_releases_feedbackreports.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| location? | string | The location for this resource (e.g., 'us', 'us-central1', 'europe-west1') |
getGet a feedbackReports
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the feedbackReports |
deleteDelete the feedbackReports
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the feedbackReports |
syncSync feedbackReports state from GCP
Resources
state(infinite)— A feedback report submitted by a tester for a release.
@swamp/gcp/firebaseappdistribution/groupsv2026.04.23.1groups.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| displayName? | string | Required. The display name of the group. |
| name? | string | The name of the group resource. Format: `projects/{project_number}/groups/{group_alias}` |
| groupId? | string | Optional. The "alias" to use for the group, which will become the final component of the group\ |
| location? | string | The location for this resource (e.g., 'us', 'us-central1', 'europe-west1') |
createCreate a groups
getGet a groups
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the groups |
updateUpdate groups attributes
deleteDelete the groups
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the groups |
syncSync groups state from GCP
batch_joinbatch join
| Argument | Type | Description |
|---|---|---|
| createMissingTesters? | any | |
| emails? | any |
batch_leavebatch leave
| Argument | Type | Description |
|---|---|---|
| emails? | any |
Resources
state(infinite)— A group which can contain testers. A group can be invited to test apps in a F...
@swamp/gcp/firebaseappdistribution/testersv2026.04.23.1testers.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| displayName? | string | The name of the tester associated with the Google account used to accept the tester invitation. |
| groups? | array | The resource names of the groups this tester belongs to. |
| lastActivityTime? | string | Output only. The time the tester was last active. This is the most recent time the tester installed one of the apps. If they've never installed one or if the release no longer exists, this is the time the tester was added to the project. |
| name? | string | The name of the tester resource. Format: `projects/{project_number}/testers/{email_address}` |
| location? | string | The location for this resource (e.g., 'us', 'us-central1', 'europe-west1') |
getGet a testers
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the testers |
updateUpdate testers attributes
syncSync testers state from GCP
batch_addbatch add
| Argument | Type | Description |
|---|---|---|
| emails? | any |
batch_removebatch remove
| Argument | Type | Description |
|---|---|---|
| emails? | any |
Resources
state(infinite)— A person that can be invited to test apps in a Firebase project.
2026.04.03.318.6 KBApr 3, 2026
Google Cloud firebaseappdistribution infrastructure models
Release Notes
- Updated: apps_releases, apps_releases_feedbackreports, groups, testers
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
gcpgoogle-cloudfirebaseappdistributioncloudinfrastructure
2026.04.03.118.4 KBApr 3, 2026
Google Cloud firebaseappdistribution infrastructure models
Release Notes
- Updated: apps_releases, apps_releases_feedbackreports, groups, testers
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
gcpgoogle-cloudfirebaseappdistributioncloudinfrastructure
2026.04.02.218.4 KBApr 2, 2026
Google Cloud firebaseappdistribution infrastructure models
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
gcpgoogle-cloudfirebaseappdistributioncloudinfrastructure
2026.03.27.118.7 KBMar 27, 2026
Google Cloud firebaseappdistribution infrastructure models
Release Notes
- Added: apps_releases, apps_releases_feedbackreports, groups, testers
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
gcpgoogle-cloudfirebaseappdistributioncloudinfrastructure