Skip to main content

@swamp/gcp/datapipelines

v2026.04.23.1

Google Cloud datapipelines infrastructure models

Repository

https://github.com/systeminit/swamp-extensions

Labels

gcpgoogle-clouddatapipelinescloudinfrastructure

Contents

Quality score

Verified by Swamp

How well-documented and verifiable this extension is.

100%

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/datapipelines

@swamp/gcp/datapipelines/pipelinesv2026.04.23.1pipelines.ts

Global Arguments

ArgumentTypeDescription
displayName?stringRequired. The display name of the pipeline. It can contain only letters ([A-Za-z]), numbers ([0-9]), hyphens (-), and underscores (_).
name?stringThe pipeline name. For example: `projects/PROJECT_ID/locations/LOCATION_ID/pipelines/PIPELINE_ID`. * `PROJECT_ID` can contain letters ([A-Za-z]), numbers ([0-9]), hyphens (-), colons (:), and periods (.). For more information, see [Identifying projects](https://cloud.google.com/resource-manager/docs/creating-managing-projects#identifying_projects). * `LOCATION_ID` is the canonical ID for the pipeline's location. The list of available locations can be obtained by calling `google.cloud.location.Lo
pipelineSources?recordImmutable. The sources of the pipeline (for example, Dataplex). The keys and values are set by the corresponding sources during pipeline creation.
scheduleInfo?objectDetails of the schedule the pipeline runs on.
schedulerServiceAccountEmail?stringOptional. A service account email to be used with the Cloud Scheduler job. If not specified, the default compute engine service account will be used.
state?enumRequired. The state of the pipeline. When the pipeline is created, the state is set to 'PIPELINE_STATE_ACTIVE' by default. State changes can be requested by setting the state to stopping, paused, or resuming. State cannot be changed through UpdatePipeline requests.
type?enumRequired. The type of the pipeline. This field affects the scheduling of the pipeline and the type of metrics to show for the pipeline.
workload?objectWorkload details for creating the pipeline jobs.
location?stringThe location for this resource (e.g., 'us', 'us-central1', 'europe-west1')
createCreate a pipelines
getGet a pipelines
ArgumentTypeDescription
identifierstringThe name of the pipelines
updateUpdate pipelines attributes
deleteDelete the pipelines
ArgumentTypeDescription
identifierstringThe name of the pipelines
syncSync pipelines state from GCP
runrun
stopstop

Resources

state(infinite)— The main pipeline entity and all the necessary metadata for launching and man...
@swamp/gcp/datapipelines/pipelines-jobsv2026.04.23.1pipelines_jobs.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
location?stringThe location for this resource (e.g., 'us', 'us-central1', 'europe-west1')
getGet a jobs
ArgumentTypeDescription
identifierstringThe name of the jobs
syncSync jobs state from GCP

Resources

state(infinite)— Definition of the job information maintained by the pipeline. Fields in this ...