@swamp/gcp/cloudsupport
v2026.04.23.1
Google Cloud cloudsupport infrastructure models
Repository
https://github.com/systeminit/swamp-extensions
Labels
gcpgoogle-cloudcloudsupportcloudinfrastructure
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/cloudsupport@swamp/gcp/cloudsupport/casesv2026.04.23.1cases.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| classification? | object | A Case Classification represents the topic that a case is about. It's very important to use accurate classifications, because they're used to route your cases to specialists who can help you. A classification always has an ID that is its unique identifier. A valid ID is required when creating a case. |
| contactEmail? | string | A user-supplied email address to send case update notifications for. This should only be used in BYOID flows, where we cannot infer the user's email address directly from their EUCs. |
| creator? | object | An Actor represents an entity that performed an action. For example, an actor could be a user who posted a comment on a support case, a user who uploaded an attachment, or a service account that created a support case. |
| description? | string | A broad description of the issue. |
| displayName? | string | The short summary of the issue reported in this case. |
| escalated? | boolean | Whether the case is currently escalated. |
| languageCode? | string | The language the user has requested to receive support in. This should be a BCP 47 language code (e.g., `"en"`, `"zh-CN"`, `"zh-TW"`, `"ja"`, `"ko"`). If no language or an unsupported language is specified, this field defaults to English (en). Language selection during case creation may affect your available support options. For a list of supported languages and their support working hours, see: https://cloud.google.com/support/docs/language-working-hours |
| name? | string | Identifier. The resource name for the case. |
| priority? | enum | The priority of this case. |
| subscriberEmailAddresses? | array | The email addresses to receive updates on this case. |
| testCase? | boolean | Whether this case was created for internal API testing and should not be acted on by the support team. |
| timeZone? | string | The timezone of the user who created the support case. It should be in a format IANA recognizes: https://www.iana.org/time-zones. There is no additional validation done by the API. |
| parent? | string | The parent resource name (e.g., projects/my-project/locations/us-central1, organizations/123, folders/456) |
createCreate a cases
getGet a cases
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the cases |
updateUpdate cases attributes
syncSync cases state from GCP
closeclose
escalateescalate
| Argument | Type | Description |
|---|---|---|
| escalation? | any |
searchsearch
Resources
state(infinite)— A Case is an object that contains the details of a support case. It contains ...
@swamp/gcp/cloudsupport/cases-attachmentsv2026.04.23.1cases_attachments.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| parent? | string | The parent resource name (e.g., projects/my-project/locations/us-central1, organizations/123, folders/456) |
getGet a attachments
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the attachments |
syncSync attachments state from GCP
Resources
state(infinite)— An Attachment contains metadata about a file that was uploaded to a case - it...
@swamp/gcp/cloudsupport/cases-commentsv2026.04.23.1cases_comments.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| body? | string | The full comment body. Maximum of 12800 characters. |
| creator? | object | An Actor represents an entity that performed an action. For example, an actor could be a user who posted a comment on a support case, a user who uploaded an attachment, or a service account that created a support case. |
| parent? | string | The parent resource name (e.g., projects/my-project/locations/us-central1, organizations/123, folders/456) |
createCreate a comments
getGet a comments
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the comments |
syncSync comments state from GCP
Resources
state(infinite)— A comment associated with a support case. Case comments are the primary way f...
2026.04.03.322.9 KBApr 3, 2026
Google Cloud cloudsupport infrastructure models
Release Notes
- Updated: cases, cases_attachments, cases_comments
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
gcpgoogle-cloudcloudsupportcloudinfrastructure
2026.04.03.122.6 KBApr 3, 2026
Google Cloud cloudsupport infrastructure models
Release Notes
- Updated: cases, cases_attachments, cases_comments
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
gcpgoogle-cloudcloudsupportcloudinfrastructure
2026.04.02.222.6 KBApr 2, 2026
Google Cloud cloudsupport infrastructure models
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
gcpgoogle-cloudcloudsupportcloudinfrastructure
2026.03.27.120.3 KBMar 27, 2026
Google Cloud cloudsupport infrastructure models
Release Notes
- Added: cases, cases_attachments, cases_comments
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
gcpgoogle-cloudcloudsupportcloudinfrastructure