Referensi jenis resource yang disediakan Orchestration Pipelines

Halaman ini menjelaskan jenis resource yang dapat disediakan di Orchestration Pipelines.

Untuk mengetahui informasi selengkapnya tentang penyediaan resource, lihat Menyediakan resource.

Ringkasan jenis resource

Jenis resource Referensi API Deskripsi
artifactregistry.repository v1

Konfigurasi repositori Artifact Registry.

bigquery.dataset v2

Konfigurasi Set Data BigQuery.

Penanganan definisi:

  • datasetReference: otomatis diisi dengan ID project dan set data.
bigquery.routine v2

Konfigurasi Rutinitas BigQuery.

bigquery.table v2

Konfigurasi Tabel BigQuery.

Penanganan definisi:

  • tableReference: otomatis diisi dengan project, set data, dan ID tabel.
bigquerydatatransfer.transferConfig v1

Konfigurasi BigQuery Data Transfer Service.

Metadata:

  • service_account_name: akun layanan otorisasi

Penanganan definisi:

  • displayName: digunakan untuk menemukan resource yang ada, bukan kecocokan ID yang persis
cloudkms.keyRing v1

Resource KeyRing Cloud Key Management Service.

cloudkms.keyRing.cryptoKey v1

Resource CryptoKey Cloud Key Management Service.

Jenis resource induk: cloudkms.keyRing.

composer.environment v1

Konfigurasi lingkungan Managed Service untuk Apache Airflow.

compute.address v1

Resource Alamat Compute Engine.

Penanganan khusus:

  • updates: update di tempat hanya didukung untuk label
compute.firewall v1

Resource Firewall Compute Engine.

compute.forwardingRule v1

Resource Aturan Penerusan Compute Engine.

Penanganan khusus:

  • portRange: dinormalisasi secara otomatis selama perbandingan (misalnya, 80 menjadi 80-80)
compute.instance v1

Resource Instance Compute Engine.

Penanganan khusus:

  • zone: berasal dari metadata.location jika dihilangkan
  • disks[].initializeParams: diabaikan selama perbandingan
compute.instanceGroupManager v1

Resource Pengelola Grup Instance Compute Engine.

Penanganan khusus:

  • zone: berasal dari metadata.location jika dihilangkan
compute.instanceTemplate v1

Resource Template Instance Compute Engine.

Penanganan khusus:

  • updates: update di tempat tidak didukung
compute.network v1

Resource Jaringan Compute Engine.

compute.network.networkPeering v1

Resource Network Peering Compute Engine.

Penanganan khusus:

  • lifecycle: dikelola melalui metode peering Jaringan induk (AddPeering, UpdatePeering)

Jenis resource induk: compute.network.

compute.route v1

Resource Rute Compute Engine.

Penanganan khusus:

  • updates: update di tempat tidak didukung
compute.router v1

Resource Router Compute Engine.

compute.subnetwork v1

Resource Instance Target Compute Engine.

Penanganan khusus:

  • updates: update di tempat tidak didukung
dataform.repository v1beta1

Resource Repositori Dataform.

dataform.repository.releaseConfig v1beta1

Resource ReleaseConfig Dataform.

Penanganan khusus:

  • releaseCompilationResult: menyetel ke auto dalam definisi memicu kompilasi setelah pembuatan atau pembaruan resource

Jenis resource induk: dataform.repository.

dataform.repository.workflowConfig v1beta1

Resource WorkflowConfig Compute Engine.

Penanganan definisi:

  • releaseConfig: menerima ID singkat konfigurasi dalam repositori yang sama, bukan URI lengkap

Jenis resource induk: dataform.repository.

dataform.repository.workspace v1beta1

Resource Workspace Compute Engine.

Jenis resource induk: dataform.repository.

dataproc.autoscalingPolicy v1

Kebijakan Penskalaan Otomatis Managed Service untuk Apache Spark.

dataproc.cluster v1

Resource Cluster Managed Service untuk Apache Spark.

Penanganan definisi:

  • config.autoDeleteTtl: diabaikan selama perbandingan
  • config.softwareConfig: diabaikan selama perbandingan
dataproc.workflowTemplate v1

Template Alur Kerja Managed Service untuk Apache Spark.

Penanganan definisi:

  • id: diisi secara otomatis dengan nama logis resource.
iam.serviceAccount v1

Akun Layanan IAM.

Penanganan khusus:

  • resource ID: diformat secara implisit sebagai alamat email untuk permintaan API. Misalnya, jika ID resource adalah example-account, projectnya adalah example-project, maka nama resource diformat sebagai example-account@example-project.iam.gserviceaccount.com.
iam.workloadIdentityPool v1

IAM Workload Identity Pools.

iam.workloadIdentityPoolProvider v1

IAM Workload Identity Pool Providers.

pubsub.schema v1

Resource Skema Pub/Sub.

Penanganan khusus:

  • updates: update di tempat belum sepenuhnya didukung.
pubsub.subscription v1

Resource Langganan Pub/Sub.

pubsub.topic v1

Resource Topik Pub/Sub.

secretmanager.secret v1

Resource Secret Manager Secret.

sqladmin.instance v1beta4

Resource Instance Admin Cloud SQL.

sqladmin.instance.database v1beta4

Resource Database Admin Cloud SQL.

Jenis resource induk: sqladmin.instance.

sqladmin.instance.user v1beta4

Resource Pengguna Admin Cloud SQL.

Jenis resource induk: sqladmin.instance.

storage.bucket v1beta4

Resource Bucket Cloud Storage.

storage.bucket.notification v1

Resource Notifikasi Cloud Storage.

Penanganan khusus:

  • updates: update di tempat tidak didukung oleh API; resource harus dibuat ulang
  • dynamic ID resolution: ID resource diselesaikan secara dinamis dari topik yang cocok dalam output daftar API

Penanganan definisi:

  • topic: awalan //pubsub.[DOMAIN]/ diabaikan selama perbandingan dengan status API

Jenis resource induk: storage.bucket.

Jenis resource

Bagian ini mencantumkan jenis resource yang tersedia.

artifactregistry.repository

Konfigurasi repositori Artifact Registry.

Dokumentasi API untuk definisi resource:

bigquery.dataset

Konfigurasi Set Data BigQuery.

Penanganan definisi:

  • datasetReference: otomatis diisi dengan ID project dan set data.

Dokumentasi API untuk definisi resource:

bigquery.routine

Konfigurasi Rutinitas BigQuery.

Dokumentasi API untuk definisi resource:

bigquery.table

Konfigurasi Tabel BigQuery.

Penanganan definisi:

  • tableReference: otomatis diisi dengan project, set data, dan ID tabel.

Dokumentasi API untuk definisi resource:

bigquerydatatransfer.transferConfig

Konfigurasi BigQuery Data Transfer Service.

Metadata:

  • service_account_name: akun layanan otorisasi

Penanganan definisi:

  • displayName: digunakan untuk menemukan resource yang ada, bukan kecocokan ID yang persis

Dokumentasi API untuk definisi resource:

cloudkms.keyRing

Resource KeyRing Cloud Key Management Service.

Dokumentasi API untuk definisi resource:

cloudkms.keyRing.cryptoKey

Resource CryptoKey Cloud Key Management Service.

Resource induk:

Dokumentasi API untuk definisi resource:

composer.environment

Konfigurasi lingkungan Managed Service untuk Apache Airflow.

Dokumentasi API untuk definisi resource:

compute.address

Resource Alamat Compute Engine.

Penanganan khusus:

  • updates: update di tempat hanya didukung untuk label

Dokumentasi API untuk definisi resource:

compute.firewall

Resource Firewall Compute Engine.

Dokumentasi API untuk definisi resource:

compute.forwardingRule

Resource Aturan Penerusan Compute Engine.

Penanganan khusus:

  • portRange: dinormalisasi secara otomatis selama perbandingan (misalnya, 80 menjadi 80-80)

Dokumentasi API untuk definisi resource:

compute.instance

Resource Instance Compute Engine.

Penanganan khusus:

  • zone: berasal dari metadata.location jika dihilangkan
  • disks[].initializeParams: diabaikan selama perbandingan

Dokumentasi API untuk definisi resource:

compute.instanceGroupManager

Resource Pengelola Grup Instance Compute Engine.

Penanganan khusus:

  • zone: berasal dari metadata.location jika dihilangkan

Dokumentasi API untuk definisi resource:

compute.instanceTemplate

Resource Template Instance Compute Engine.

Penanganan khusus:

  • updates: update di tempat tidak didukung

Dokumentasi API untuk definisi resource:

compute.network

Resource Jaringan Compute Engine.

Dokumentasi API untuk definisi resource:

compute.network.networkPeering

Resource Network Peering Compute Engine.

Penanganan khusus:

  • lifecycle: dikelola melalui metode peering Jaringan induk (AddPeering, UpdatePeering)

Resource induk:

Dokumentasi API untuk definisi resource:

compute.route

Resource Rute Compute Engine.

Penanganan khusus:

  • updates: update di tempat tidak didukung

Dokumentasi API untuk definisi resource:

compute.router

Resource Router Compute Engine.

Dokumentasi API untuk definisi resource:

compute.subnetwork

Resource Instance Target Compute Engine.

Penanganan khusus:

  • updates: update di tempat tidak didukung

Dokumentasi API untuk definisi resource:

dataform.repository

Resource Repositori Dataform.

Dokumentasi API untuk definisi resource:

dataform.repository.releaseConfig

Resource ReleaseConfig Dataform.

Penanganan khusus:

  • releaseCompilationResult: menyetel ke auto dalam definisi memicu kompilasi setelah pembuatan atau pembaruan resource

Resource induk:

Dokumentasi API untuk definisi resource:

dataform.repository.workflowConfig

Resource WorkflowConfig Compute Engine.

Penanganan definisi:

  • releaseConfig: menerima ID singkat konfigurasi dalam repositori yang sama, bukan URI lengkap

Resource induk:

Dokumentasi API untuk definisi resource:

dataform.repository.workspace

Resource Workspace Compute Engine.

Resource induk:

Dokumentasi API untuk definisi resource:

dataproc.autoscalingPolicy

Kebijakan Penskalaan Otomatis Managed Service untuk Apache Spark.

Dokumentasi API untuk definisi resource:

dataproc.cluster

Resource Cluster Managed Service untuk Apache Spark.

Penanganan definisi:

  • config.autoDeleteTtl: diabaikan selama perbandingan
  • config.softwareConfig: diabaikan selama perbandingan

Dokumentasi API untuk definisi resource:

dataproc.workflowTemplate

Template Alur Kerja Managed Service untuk Apache Spark.

Penanganan definisi:

  • id: diisi secara otomatis dengan nama logis resource.

Dokumentasi API untuk definisi resource:

iam.serviceAccount

Akun Layanan IAM.

Penanganan khusus:

  • resource ID: diformat secara implisit sebagai alamat email untuk permintaan API. Misalnya, jika ID resource adalah example-account, projectnya adalah example-project, maka nama resource diformat sebagai example-account@example-project.iam.gserviceaccount.com.

Dokumentasi API untuk definisi resource:

iam.workloadIdentityPool

IAM Workload Identity Pools.

Dokumentasi API untuk definisi resource:

iam.workloadIdentityPoolProvider

IAM Workload Identity Pool Providers.

Dokumentasi API untuk definisi resource:

pubsub.schema

Resource Skema Pub/Sub.

Penanganan khusus:

  • updates: update di tempat belum sepenuhnya didukung.

Dokumentasi API untuk definisi resource:

pubsub.subscription

Resource Langganan Pub/Sub.

Dokumentasi API untuk definisi resource:

pubsub.topic

Resource Topik Pub/Sub.

Dokumentasi API untuk definisi resource:

secretmanager.secret

Resource Secret Manager Secret.

Dokumentasi API untuk definisi resource:

sqladmin.instance

Resource Instance Admin Cloud SQL.

Dokumentasi API untuk definisi resource:

sqladmin.instance.database

Resource Database Admin Cloud SQL.

Resource induk:

Dokumentasi API untuk definisi resource:

sqladmin.instance.user

Resource Pengguna Admin Cloud SQL.

Resource induk:

Dokumentasi API untuk definisi resource:

storage.bucket

Resource Bucket Cloud Storage.

Dokumentasi API untuk definisi resource:

storage.bucket.notification

Resource Notifikasi Cloud Storage.

Penanganan khusus:

  • updates: update di tempat tidak didukung oleh API; resource harus dibuat ulang
  • dynamic ID resolution: ID resource diselesaikan secara dinamis dari topik yang cocok dalam output daftar API

Penanganan definisi:

  • topic: awalan //pubsub.[DOMAIN]/ diabaikan selama perbandingan dengan status API

Resource induk:

Dokumentasi API untuk definisi resource: