Referenz zu bereitgestellten Ressourcentypen für Orchestration Pipelines

Auf dieser Seite werden Ressourcentypen beschrieben, die in Orchestration Pipelines bereitgestellt werden können.

Weitere Informationen zum Bereitstellen von Ressourcen finden Sie unter Ressourcen bereitstellen.

Übersicht über Ressourcentypen

Ressourcentyp API-Referenz Beschreibung
artifactregistry.repository v1

Artifact Registry-Repository-Konfigurationen.

bigquery.dataset v2

Konfigurationen für BigQuery-Datasets.

Definitionshandhabung:

  • datasetReference: wird automatisch mit Projekt- und Dataset-IDs ausgefüllt.
bigquery.routine v2

Konfigurationen für BigQuery-Routinen.

bigquery.table v2

Konfigurationen für BigQuery-Tabellen.

Umgang mit Definitionen:

  • tableReference: wird automatisch mit Projekt-, Dataset- und Tabellen-IDs gefüllt.
bigquerydatatransfer.transferConfig v1

BigQuery Data Transfer Service-Konfigurationen

Metadaten:

  • service_account_name: Autorisierungsdienstkonto

Umgang mit Definitionen:

  • displayName: wird verwendet, um eine vorhandene Ressource anstelle eines genauen ID-Abgleichs zu finden
cloudkms.keyRing v1

Cloud Key Management Service KeyRing-Ressourcen.

cloudkms.keyRing.cryptoKey v1

Cloud Key Management Service-CryptoKey-Ressourcen.

Übergeordneter Ressourcentyp: cloudkms.keyRing.

composer.environment v1

Konfigurationen für Managed Service for Apache Airflow-Umgebungen.

compute.address v1

Compute Engine-Adressressourcen.

Spezielle Behandlung:

  • updates: In-Place-Updates werden nur für Labels unterstützt.
compute.firewall v1

Compute Engine-Firewallressourcen.

compute.forwardingRule v1

Compute Engine-Weiterleitungsregelressourcen.

Spezielle Behandlung:

  • portRange: wird beim Vergleich automatisch normalisiert (z. B. wird 80 zu 80-80)
compute.instance v1

Compute Engine-Instanzressourcen

Spezielle Behandlung:

  • zone: wird aus metadata.location abgeleitet, wenn ausgelassen
  • disks[].initializeParams: Beim Vergleich ignoriert
compute.instanceGroupManager v1

Compute Engine-Instanzgruppenmanager-Ressourcen.

Spezielle Behandlung:

  • zone: wird aus metadata.location abgeleitet, wenn ausgelassen
compute.instanceTemplate v1

Compute Engine-Instanzvorlagenressourcen.

Spezielle Behandlung:

  • updates: In-Place-Updates werden nicht unterstützt
compute.network v1

Compute Engine-Netzwerkressourcen

compute.network.networkPeering v1

Compute Engine Network Peering-Ressourcen.

Spezielle Behandlung:

  • lifecycle: Übergeordnete Netzwerk-Peering-Methoden (AddPeering, UpdatePeering)

Übergeordneter Ressourcentyp: compute.network.

compute.route v1

Compute Engine-Routenressourcen.

Spezielle Behandlung:

  • updates: In-Place-Updates werden nicht unterstützt
compute.router v1

Compute Engine-Routerressourcen.

compute.subnetwork v1

Compute Engine-Zielinstanzressourcen.

Spezielle Behandlung:

  • updates: In-Place-Updates werden nicht unterstützt
dataform.repository v1beta1

Dataform-Repository-Ressourcen.

dataform.repository.releaseConfig v1beta1

Dataform ReleaseConfig-Ressourcen.

Spezielle Behandlung:

  • releaseCompilationResult: Wenn Sie auto in der Definition festlegen, wird die Kompilierung nach dem Erstellen oder Aktualisieren der Ressource ausgelöst.

Übergeordneter Ressourcentyp: dataform.repository.

dataform.repository.workflowConfig v1beta1

Compute Engine WorkflowConfig-Ressourcen.

Umgang mit Definitionen:

  • releaseConfig: Akzeptiert anstelle des vollständigen URI die kurze ID der Konfiguration im selben Repository.

Übergeordneter Ressourcentyp: dataform.repository.

dataform.repository.workspace v1beta1

Compute Engine-Workspace-Ressourcen.

Übergeordneter Ressourcentyp: dataform.repository.

dataproc.autoscalingPolicy v1

Autoscaling-Richtlinien für Managed Service for Apache Spark.

dataproc.cluster v1

Ressourcen für Managed Service for Apache Spark-Cluster.

Umgang mit Definitionen:

  • config.autoDeleteTtl: Beim Vergleich ignoriert
  • config.softwareConfig: Beim Vergleich ignoriert
dataproc.workflowTemplate v1

Workflowvorlagen für Managed Service for Apache Spark.

Umgang mit Definitionen:

  • id: wird automatisch mit dem logischen Namen der Ressource ausgefüllt.
iam.serviceAccount v1

IAM-Dienstkonten.

Spezielle Behandlung:

  • resource ID: wird für API-Anfragen implizit als E-Mail-Adresse formatiert. Wenn die Ressourcen-ID beispielsweise example-account und das Projekt example-project ist, wird der Name der Ressource als example-account@example-project.iam.gserviceaccount.com formatiert.
iam.workloadIdentityPool v1

IAM Workload Identity-Pools.

iam.workloadIdentityPoolProvider v1

IAM Workload Identity-Poolanbieter.

pubsub.schema v1

Pub/Sub-Schemaressourcen.

Spezielle Behandlung:

  • updates: In-Place-Updates werden noch nicht vollständig unterstützt.
pubsub.subscription v1

Pub/Sub-Abo-Ressourcen.

pubsub.topic v1

Pub/Sub-Themenressourcen

secretmanager.secret v1

Secret Manager-Secret-Ressourcen.

sqladmin.instance v1beta4

Cloud SQL-Administratorinstanzressourcen.

sqladmin.instance.database v1beta4

Cloud SQL Admin-Datenbankressourcen.

Übergeordneter Ressourcentyp: sqladmin.instance.

sqladmin.instance.user v1beta4

Cloud SQL-Administratornutzerressourcen.

Übergeordneter Ressourcentyp: sqladmin.instance.

storage.bucket v1beta4

Cloud Storage-Bucket-Ressourcen.

storage.bucket.notification v1

Cloud Storage-Benachrichtigungsressourcen.

Spezielle Behandlung:

  • updates: In-Place-Updates werden von der API nicht unterstützt. Ressourcen müssen neu erstellt werden.
  • dynamic ID resolution: Die Ressourcen-ID wird dynamisch aus dem übereinstimmenden Thema in der API-Listenausgabe aufgelöst.

Umgang mit Definitionen:

  • topic: Das Präfix //pubsub.[DOMAIN]/ wird beim Vergleich mit dem API-Status ignoriert.

Übergeordneter Ressourcentyp: storage.bucket.

Ressourcentypen

In diesem Abschnitt sind die verfügbaren Ressourcentypen aufgeführt.

artifactregistry.repository

Artifact Registry-Repository-Konfigurationen.

API-Dokumentation für die Definition der Ressource:

bigquery.dataset

Konfigurationen für BigQuery-Datasets.

Definitionshandhabung:

  • datasetReference: wird automatisch mit Projekt- und Dataset-IDs ausgefüllt.

API-Dokumentation für die Definition der Ressource:

bigquery.routine

Konfigurationen für BigQuery-Routinen.

API-Dokumentation für die Definition der Ressource:

bigquery.table

Konfigurationen für BigQuery-Tabellen.

Umgang mit Definitionen:

  • tableReference: wird automatisch mit Projekt-, Dataset- und Tabellen-IDs gefüllt.

API-Dokumentation für die Definition der Ressource:

bigquerydatatransfer.transferConfig

BigQuery Data Transfer Service-Konfigurationen

Metadaten:

  • service_account_name: Autorisierungsdienstkonto

Umgang mit Definitionen:

  • displayName: wird verwendet, um eine vorhandene Ressource anstelle eines genauen ID-Abgleichs zu finden

API-Dokumentation für die Definition der Ressource:

cloudkms.keyRing

Cloud Key Management Service KeyRing-Ressourcen.

API-Dokumentation für die Definition der Ressource:

cloudkms.keyRing.cryptoKey

Cloud Key Management Service-CryptoKey-Ressourcen.

Übergeordnete Ressource:

API-Dokumentation für die Definition der Ressource:

composer.environment

Konfigurationen für Managed Service for Apache Airflow-Umgebungen.

API-Dokumentation für die Definition der Ressource:

compute.address

Compute Engine-Adressressourcen.

Spezielle Behandlung:

  • updates: In-Place-Updates werden nur für Labels unterstützt.

API-Dokumentation für die Definition der Ressource:

compute.firewall

Compute Engine-Firewallressourcen.

API-Dokumentation für die Definition der Ressource:

compute.forwardingRule

Compute Engine-Weiterleitungsregelressourcen.

Spezielle Behandlung:

  • portRange: wird beim Vergleich automatisch normalisiert (z. B. wird 80 zu 80-80)

API-Dokumentation für die Definition der Ressource:

compute.instance

Compute Engine-Instanzressourcen

Spezielle Behandlung:

  • zone: wird aus metadata.location abgeleitet, wenn ausgelassen
  • disks[].initializeParams: Beim Vergleich ignoriert

API-Dokumentation für die Definition der Ressource:

compute.instanceGroupManager

Compute Engine-Instanzgruppenmanager-Ressourcen.

Spezielle Behandlung:

  • zone: wird aus metadata.location abgeleitet, wenn ausgelassen

API-Dokumentation für die Definition der Ressource:

compute.instanceTemplate

Compute Engine-Instanzvorlagenressourcen.

Spezielle Behandlung:

  • updates: In-Place-Updates werden nicht unterstützt

API-Dokumentation für die Definition der Ressource:

compute.network

Compute Engine-Netzwerkressourcen

API-Dokumentation für die Definition der Ressource:

compute.network.networkPeering

Compute Engine Network Peering-Ressourcen.

Spezielle Behandlung:

  • lifecycle: Übergeordnete Netzwerk-Peering-Methoden (AddPeering, UpdatePeering)

Übergeordnete Ressource:

API-Dokumentation für die Definition der Ressource:

compute.route

Compute Engine-Routenressourcen.

Spezielle Behandlung:

  • updates: In-Place-Updates werden nicht unterstützt

API-Dokumentation für die Definition der Ressource:

compute.router

Compute Engine-Routerressourcen.

API-Dokumentation für die Definition der Ressource:

compute.subnetwork

Compute Engine-Zielinstanzressourcen.

Spezielle Behandlung:

  • updates: In-Place-Updates werden nicht unterstützt

API-Dokumentation für die Definition der Ressource:

dataform.repository

Dataform-Repository-Ressourcen.

API-Dokumentation für die Definition der Ressource:

dataform.repository.releaseConfig

Dataform ReleaseConfig-Ressourcen.

Spezielle Behandlung:

  • releaseCompilationResult: Wenn Sie auto in der Definition festlegen, wird die Kompilierung nach dem Erstellen oder Aktualisieren der Ressource ausgelöst.

Übergeordnete Ressource:

API-Dokumentation für die Definition der Ressource:

dataform.repository.workflowConfig

Compute Engine WorkflowConfig-Ressourcen.

Umgang mit Definitionen:

  • releaseConfig: Akzeptiert anstelle des vollständigen URI die kurze ID der Konfiguration im selben Repository.

Übergeordnete Ressource:

API-Dokumentation für die Definition der Ressource:

dataform.repository.workspace

Compute Engine-Workspace-Ressourcen.

Übergeordnete Ressource:

API-Dokumentation für die Definition der Ressource:

dataproc.autoscalingPolicy

Autoscaling-Richtlinien für Managed Service for Apache Spark.

API-Dokumentation für die Definition der Ressource:

dataproc.cluster

Ressourcen für Managed Service for Apache Spark-Cluster.

Umgang mit Definitionen:

  • config.autoDeleteTtl: Beim Vergleich ignoriert
  • config.softwareConfig: Beim Vergleich ignoriert

API-Dokumentation für die Definition der Ressource:

dataproc.workflowTemplate

Workflowvorlagen für Managed Service for Apache Spark.

Umgang mit Definitionen:

  • id: wird automatisch mit dem logischen Namen der Ressource ausgefüllt.

API-Dokumentation für die Definition der Ressource:

iam.serviceAccount

IAM-Dienstkonten.

Spezielle Behandlung:

  • resource ID: wird für API-Anfragen implizit als E-Mail-Adresse formatiert. Wenn die Ressourcen-ID beispielsweise example-account und das Projekt example-project ist, wird der Name der Ressource als example-account@example-project.iam.gserviceaccount.com formatiert.

API-Dokumentation für die Definition der Ressource:

iam.workloadIdentityPool

IAM Workload Identity-Pools.

API-Dokumentation für die Definition der Ressource:

iam.workloadIdentityPoolProvider

IAM Workload Identity-Poolanbieter.

API-Dokumentation für die Definition der Ressource:

pubsub.schema

Pub/Sub-Schemaressourcen.

Spezielle Behandlung:

  • updates: In-Place-Updates werden noch nicht vollständig unterstützt.

API-Dokumentation für die Definition der Ressource:

pubsub.subscription

Pub/Sub-Abo-Ressourcen.

API-Dokumentation für die Definition der Ressource:

pubsub.topic

Pub/Sub-Themenressourcen

API-Dokumentation für die Definition der Ressource:

secretmanager.secret

Secret Manager-Secret-Ressourcen.

API-Dokumentation für die Definition der Ressource:

sqladmin.instance

Cloud SQL-Administratorinstanzressourcen.

API-Dokumentation für die Definition der Ressource:

sqladmin.instance.database

Cloud SQL Admin-Datenbankressourcen.

Übergeordnete Ressource:

API-Dokumentation für die Definition der Ressource:

sqladmin.instance.user

Cloud SQL-Administratornutzerressourcen.

Übergeordnete Ressource:

API-Dokumentation für die Definition der Ressource:

storage.bucket

Cloud Storage-Bucket-Ressourcen.

API-Dokumentation für die Definition der Ressource:

storage.bucket.notification

Cloud Storage-Benachrichtigungsressourcen.

Spezielle Behandlung:

  • updates: In-Place-Updates werden von der API nicht unterstützt. Ressourcen müssen neu erstellt werden.
  • dynamic ID resolution: Die Ressourcen-ID wird dynamisch aus dem übereinstimmenden Thema in der API-Listenausgabe aufgelöst.

Umgang mit Definitionen:

  • topic: Das Präfix //pubsub.[DOMAIN]/ wird beim Vergleich mit dem API-Status ignoriert.

Übergeordnete Ressource:

API-Dokumentation für die Definition der Ressource: