@swamp/gcp/apim
v2026.04.23.1
Google Cloud apim infrastructure models
Repository
https://github.com/systeminit/swamp-extensions
Labels
gcpgoogle-cloudapimcloudinfrastructure
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/apim@swamp/gcp/apim/locationsv2026.04.23.1locations.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
getGet a locations
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the locations |
syncSync locations state from GCP
get_entitlementget entitlement
list_api_observation_tagslist api observation tags
Resources
state(infinite)— A resource that represents a Google Cloud location.
@swamp/gcp/apim/observationjobsv2026.04.23.1observationjobs.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name? | string | Identifier. name of resource Format: projects/{project}/locations/{location}/observationJobs/{observation_job} |
| sources? | array | Optional. These should be of the same kind of source. |
| observationJobId? | string | Required. The ID to use for the Observation Job. This value should be 4-63 characters, and valid characters are /a-z-/. |
| requestId? | string | Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID w |
| location? | string | The location for this resource (e.g., 'us', 'us-central1', 'europe-west1') |
createCreate a observationJobs
| Argument | Type | Description |
|---|---|---|
| waitForReady? | boolean | Wait for the resource to reach a ready state after creation (default: true) |
getGet a observationJobs
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the observationJobs |
deleteDelete the observationJobs
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the observationJobs |
syncSync observationJobs state from GCP
disabledisable
enableenable
Resources
state(infinite)— Message describing ObservationJob object
@swamp/gcp/apim/observationjobs-apiobservationsv2026.04.23.1observationjobs_apiobservations.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 apiObservations
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the apiObservations |
syncSync apiObservations state from GCP
batch_edit_tagsbatch edit tags
| Argument | Type | Description |
|---|---|---|
| requests? | any |
Resources
state(infinite)— Message describing ApiObservation object
@swamp/gcp/apim/observationsourcesv2026.04.23.1observationsources.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| gclbObservationSource? | object | The GCLB observation source. |
| name? | string | Identifier. name of resource For MVP, each region can only have 1 source. |
| observationSourceId? | string | Required. The ID to use for the Observation Source. This value should be 4-63 characters, and valid characters are /a-z-/. |
| requestId? | string | Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID w |
| location? | string | The location for this resource (e.g., 'us', 'us-central1', 'europe-west1') |
createCreate a observationSources
getGet a observationSources
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the observationSources |
deleteDelete the observationSources
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the observationSources |
syncSync observationSources state from GCP
Resources
state(infinite)— Observation source configuration types
2026.04.03.315.8 KBApr 3, 2026
Google Cloud apim infrastructure models
Release Notes
- Updated: locations, observationjobs, observationjobs_apiobservations, observationsources
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
gcpgoogle-cloudapimcloudinfrastructure
2026.04.03.115.6 KBApr 3, 2026
Google Cloud apim infrastructure models
Release Notes
- Updated: locations, observationjobs, observationjobs_apiobservations, observationsources
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
gcpgoogle-cloudapimcloudinfrastructure
2026.04.02.215.6 KBApr 2, 2026
Google Cloud apim infrastructure models
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
gcpgoogle-cloudapimcloudinfrastructure
2026.03.27.117.6 KBMar 27, 2026
Google Cloud apim infrastructure models
Release Notes
- Added: locations, observationjobs, observationjobs_apiobservations, observationsources
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
gcpgoogle-cloudapimcloudinfrastructure