本页介绍了可在 Orchestration Pipelines 中预配的资源类型。
如需详细了解如何预配资源,请参阅预配资源。
资源类型概览
| 资源类型 | API 参考文档 | 说明 |
|---|---|---|
| artifactregistry.repository | v1 |
Artifact Registry 代码库配置。 |
| bigquery.dataset | v2 |
BigQuery 数据集配置。 定义处理:
|
| bigquery.routine | v2 |
BigQuery 例程配置。 |
| bigquery.table | v2 |
BigQuery 表配置。 定义处理:
|
| bigquerydatatransfer.transferConfig | v1 |
BigQuery Data Transfer Service 配置。 元数据:
定义处理:
|
| cloudkms.keyRing | v1 |
Cloud Key Management Service 密钥环资源。 |
| cloudkms.keyRing.cryptoKey | v1 |
Cloud Key Management Service CryptoKey 资源。 父级资源类型: |
| composer.environment | v1 |
Managed Service for Apache Airflow 环境配置。 |
| compute.address | v1 |
Compute Engine 地址资源。 特殊处理:
|
| compute.firewall | v1 |
Compute Engine 防火墙资源。 |
| compute.forwardingRule | v1 |
Compute Engine 转发规则资源。 特殊处理:
|
| compute.instance | v1 |
Compute Engine 实例资源。 特殊处理:
|
| compute.instanceGroupManager | v1 |
Compute Engine 实例组管理器资源。 特殊处理:
|
| compute.instanceTemplate | v1 |
Compute Engine 实例模板资源。 特殊处理:
|
| compute.network | v1 |
Compute Engine 网络资源。 |
| compute.network.networkPeering | v1 |
Compute Engine 网络对等互连资源。 特殊处理:
父级资源类型: |
| compute.route | v1 |
Compute Engine 路由资源。 特殊处理:
|
| compute.router | v1 |
Compute Engine 路由器资源。 |
| compute.subnetwork | v1 |
Compute Engine 目标实例资源。 特殊处理:
|
| dataform.repository | v1beta1 |
Dataform 代码库资源。 |
| dataform.repository.releaseConfig | v1beta1 |
Dataform ReleaseConfig 资源。 特殊处理:
父级资源类型: |
| dataform.repository.workflowConfig | v1beta1 |
Compute Engine WorkflowConfig 资源。 定义处理:
父级资源类型: |
| dataform.repository.workspace | v1beta1 |
Compute Engine Workspace 资源。 父级资源类型: |
| dataproc.autoscalingPolicy | v1 |
Managed Service for Apache Spark 自动扩缩政策。 |
| dataproc.cluster | v1 |
Managed Service for Apache Spark 集群资源。 定义处理:
|
| dataproc.workflowTemplate | v1 |
Managed Service for Apache Spark 工作流模板。 定义处理:
|
| iam.serviceAccount | v1 |
IAM 服务账号。 特殊处理:
|
| iam.workloadIdentityPool | v1 |
IAM 工作负载身份池。 |
| iam.workloadIdentityPoolProvider | v1 |
IAM 工作负载身份池提供方。 |
| pubsub.schema | v1 |
Pub/Sub 架构资源。 特殊处理:
|
| 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.user | v1beta4 |
Cloud SQL Admin 用户资源。 父级资源类型: |
| storage.bucket | v1beta4 |
Cloud Storage 存储分区资源。 |
| storage.bucket.notification | v1 |
Cloud Storage 通知资源。 特殊处理:
定义处理:
父级资源类型: |
资源类型
本部分列出了可用的资源类型。
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 文档: