Orchestration Pipelines 配置的资源类型参考

本页介绍了可在 Orchestration Pipelines 中预配的资源类型。

如需详细了解如何预配资源,请参阅预配资源

资源类型概览

资源类型 API 参考文档 说明
artifactregistry.repository v1

Artifact Registry 代码库配置。

bigquery.dataset v2

BigQuery 数据集配置。

定义处理:

  • datasetReference:自动填充项目 ID 和数据集 ID。
bigquery.routine v2

BigQuery 例程配置。

bigquery.table v2

BigQuery 表配置。

定义处理:

  • tableReference:自动填充项目、数据集和表 ID。
bigquerydatatransfer.transferConfig v1

BigQuery Data Transfer Service 配置。

元数据:

  • service_account_name:授权服务账号

定义处理:

  • displayName:用于查找现有资源,而不是完全匹配 ID
cloudkms.keyRing v1

Cloud Key Management Service 密钥环资源。

cloudkms.keyRing.cryptoKey v1

Cloud Key Management Service CryptoKey 资源。

父级资源类型:cloudkms.keyRing

composer.environment v1

Managed Service for Apache Airflow 环境配置。

compute.address v1

Compute Engine 地址资源。

特殊处理:

  • updates:仅支持对标签进行就地更新
compute.firewall v1

Compute Engine 防火墙资源。

compute.forwardingRule v1

Compute Engine 转发规则资源。

特殊处理:

  • portRange:在比较期间自动进行归一化处理(例如,80 会变为 80-80
compute.instance v1

Compute Engine 实例资源。

特殊处理:

  • zone:如果省略,则派生自 metadata.location
  • disks[].initializeParams:在比较期间被忽略
compute.instanceGroupManager v1

Compute Engine 实例组管理器资源。

特殊处理:

  • zone:如果省略,则派生自 metadata.location
compute.instanceTemplate v1

Compute Engine 实例模板资源。

特殊处理:

  • updates:不支持就地更新
compute.network v1

Compute Engine 网络资源。

compute.network.networkPeering v1

Compute Engine 网络对等互连资源。

特殊处理:

  • lifecycle:通过父网络对等互连方法(AddPeering、UpdatePeering)进行管理

父级资源类型:compute.network

compute.route v1

Compute Engine 路由资源。

特殊处理:

  • updates:不支持就地更新
compute.router v1

Compute Engine 路由器资源。

compute.subnetwork v1

Compute Engine 目标实例资源。

特殊处理:

  • updates:不支持就地更新
dataform.repository v1beta1

Dataform 代码库资源。

dataform.repository.releaseConfig v1beta1

Dataform ReleaseConfig 资源。

特殊处理:

  • releaseCompilationResult:在定义中设置为 auto 会在资源创建或更新后触发编译

父级资源类型:dataform.repository

dataform.repository.workflowConfig v1beta1

Compute Engine WorkflowConfig 资源。

定义处理:

  • releaseConfig:接受同一代码库中配置的简短 ID,而不是完整 URI

父级资源类型:dataform.repository

dataform.repository.workspace v1beta1

Compute Engine Workspace 资源。

父级资源类型:dataform.repository

dataproc.autoscalingPolicy v1

Managed Service for Apache Spark 自动扩缩政策。

dataproc.cluster v1

Managed Service for Apache Spark 集群资源。

定义处理:

  • config.autoDeleteTtl:在比较期间被忽略
  • config.softwareConfig:在比较期间被忽略
dataproc.workflowTemplate v1

Managed Service for Apache Spark 工作流模板。

定义处理:

  • id:自动填充资源的逻辑名称。
iam.serviceAccount v1

IAM 服务账号。

特殊处理:

  • resource ID:隐式格式化为电子邮件地址,用于 API 请求。例如,如果资源 ID 为 example-account,项目为 example-project,则资源的名称格式为 example-account@example-project.iam.gserviceaccount.com
iam.workloadIdentityPool v1

IAM 工作负载身份池。

iam.workloadIdentityPoolProvider v1

IAM 工作负载身份池提供方。

pubsub.schema v1

Pub/Sub 架构资源。

特殊处理:

  • updates:目前还不完全支持就地更新。
pubsub.subscription v1

Pub/Sub 订阅资源。

pubsub.topic v1

Pub/Sub 主题资源。

secretmanager.secret v1

Secret Manager Secret 资源。

sqladmin.instance v1beta4

Cloud SQL Admin 实例资源。

sqladmin.instance.database v1beta4

Cloud SQL Admin 数据库资源。

父级资源类型:sqladmin.instance

sqladmin.instance.user v1beta4

Cloud SQL Admin 用户资源。

父级资源类型:sqladmin.instance

storage.bucket v1beta4

Cloud Storage 存储分区资源。

storage.bucket.notification v1

Cloud Storage 通知资源。

特殊处理:

  • updates:API 不支持就地更新;必须重新创建资源
  • dynamic ID resolution:资源 ID 会根据 API 列表输出中的匹配主题动态解析

定义处理:

  • topic:在与 API 状态进行比较时,系统会忽略前缀 //pubsub.[DOMAIN]/

父级资源类型:storage.bucket

资源类型

本部分列出了可用的资源类型。

artifactregistry.repository

Artifact Registry 代码库配置。

资源定义的 API 文档:

bigquery.dataset

BigQuery 数据集配置。

定义处理:

  • datasetReference:自动填充项目 ID 和数据集 ID。

资源定义的 API 文档:

bigquery.routine

BigQuery 例程配置。

资源定义的 API 文档:

bigquery.table

BigQuery 表配置。

定义处理:

  • tableReference:自动填充项目、数据集和表 ID。

资源定义的 API 文档:

bigquerydatatransfer.transferConfig

BigQuery Data Transfer Service 配置。

元数据:

  • service_account_name:授权服务账号

定义处理:

  • displayName:用于查找现有资源,而不是完全匹配 ID

资源定义的 API 文档:

cloudkms.keyRing

Cloud Key Management Service 密钥环资源。

资源定义的 API 文档:

cloudkms.keyRing.cryptoKey

Cloud Key Management Service CryptoKey 资源。

父级资源:

资源定义的 API 文档:

composer.environment

Managed Service for Apache Airflow 环境配置。

资源定义的 API 文档:

compute.address

Compute Engine 地址资源。

特殊处理:

  • updates:仅支持对标签进行就地更新

资源定义的 API 文档:

compute.firewall

Compute Engine 防火墙资源。

资源定义的 API 文档:

compute.forwardingRule

Compute Engine 转发规则资源。

特殊处理:

  • portRange:在比较期间自动进行归一化处理(例如,80 会变为 80-80

资源定义的 API 文档:

compute.instance

Compute Engine 实例资源。

特殊处理:

  • zone:如果省略,则派生自 metadata.location
  • disks[].initializeParams:在比较期间被忽略

资源定义的 API 文档:

compute.instanceGroupManager

Compute Engine 实例组管理器资源。

特殊处理:

  • zone:如果省略,则派生自 metadata.location

资源定义的 API 文档:

compute.instanceTemplate

Compute Engine 实例模板资源。

特殊处理:

  • updates:不支持就地更新

资源定义的 API 文档:

compute.network

Compute Engine 网络资源。

资源定义的 API 文档:

compute.network.networkPeering

Compute Engine 网络对等互连资源。

特殊处理:

  • lifecycle:通过父网络对等互连方法(AddPeering、UpdatePeering)进行管理

父级资源:

资源定义的 API 文档:

compute.route

Compute Engine 路由资源。

特殊处理:

  • updates:不支持就地更新

资源定义的 API 文档:

compute.router

Compute Engine 路由器资源。

资源定义的 API 文档:

compute.subnetwork

Compute Engine 目标实例资源。

特殊处理:

  • updates:不支持就地更新

资源定义的 API 文档:

dataform.repository

Dataform 代码库资源。

资源定义的 API 文档:

dataform.repository.releaseConfig

Dataform ReleaseConfig 资源。

特殊处理:

  • releaseCompilationResult:在定义中设置为 auto 会在资源创建或更新后触发编译

父级资源:

资源定义的 API 文档:

dataform.repository.workflowConfig

Compute Engine WorkflowConfig 资源。

定义处理:

  • releaseConfig:接受同一代码库中配置的简短 ID,而不是完整 URI

父级资源:

资源定义的 API 文档:

dataform.repository.workspace

Compute Engine Workspace 资源。

父级资源:

资源定义的 API 文档:

dataproc.autoscalingPolicy

Managed Service for Apache Spark 自动扩缩政策。

资源定义的 API 文档:

dataproc.cluster

Managed Service for Apache Spark 集群资源。

定义处理:

  • config.autoDeleteTtl:在比较期间被忽略
  • config.softwareConfig:在比较期间被忽略

资源定义的 API 文档:

dataproc.workflowTemplate

Managed Service for Apache Spark 工作流模板。

定义处理:

  • id:自动填充资源的逻辑名称。

资源定义的 API 文档:

iam.serviceAccount

IAM 服务账号。

特殊处理:

  • resource ID:隐式格式化为电子邮件地址,用于 API 请求。例如,如果资源 ID 为 example-account,项目为 example-project,则资源的名称格式为 example-account@example-project.iam.gserviceaccount.com

资源定义的 API 文档:

iam.workloadIdentityPool

IAM 工作负载身份池。

资源定义的 API 文档:

iam.workloadIdentityPoolProvider

IAM 工作负载身份池提供方。

资源定义的 API 文档:

pubsub.schema

Pub/Sub 架构资源。

特殊处理:

  • updates:目前还不完全支持就地更新。

资源定义的 API 文档:

pubsub.subscription

Pub/Sub 订阅资源。

资源定义的 API 文档:

pubsub.topic

Pub/Sub 主题资源。

资源定义的 API 文档:

secretmanager.secret

Secret Manager Secret 资源。

资源定义的 API 文档:

sqladmin.instance

Cloud SQL Admin 实例资源。

资源定义的 API 文档:

sqladmin.instance.database

Cloud SQL Admin 数据库资源。

父级资源:

资源定义的 API 文档:

sqladmin.instance.user

Cloud SQL Admin 用户资源。

父级资源:

资源定义的 API 文档:

storage.bucket

Cloud Storage 存储分区资源。

资源定义的 API 文档:

storage.bucket.notification

Cloud Storage 通知资源。

特殊处理:

  • updates:API 不支持就地更新;必须重新创建资源
  • dynamic ID resolution:资源 ID 会根据 API 列表输出中的匹配主题动态解析

定义处理:

  • topic:在与 API 状态进行比较时,系统会忽略前缀 //pubsub.[DOMAIN]/

父级资源:

资源定义的 API 文档: