如果要使用 Google Cloud 类型提供程序创建资源,请在配置中使用以下语法:
resources: - name: example-resource type: gcp-types/[PROVIDER]:[RESOURCE] properties: ...
其中,[PROVIDER]
是 Google Cloud 服务,比如 compute-v1
;[RESOURCE]
是您想要创建的资源,比如 instances
。
例如,如果要使用 Compute Engine v1 API 创建预留 IP 地址,请使用以下语法:
type: gcp-types/compute-v1:addresses
以下是支持部署的 Google Cloud 类型提供程序的列表。要加快创建部署的速度,请考虑使用 Deployment Manager GitHub 代码库内 Cloud Foundation Toolkit 项目中的可正式投入使用的模板。
您也许能够在部署中创建其他资源类型,具体取决于服务及其发布阶段。如需查看资源类型(包括 Alpha 版资源)的完整列表,请运行以下命令:
gcloud beta deployment-manager types list --project gcp-types
您还可以针对第三方 API 等创建自己的类型提供程序。如需概括了解如何创建类型提供程序,请参阅与 Deployment Manager 集成。
服务 | 类型提供程序 | |
---|---|---|
App Engine | gcp-types/appengine-v1 | 资源代码段 |
Access Context Manager | gcp-types/accesscontextmanager-v1beta | 资源代码段 |
BigQuery | gcp-types/bigquery-v2 | 资源代码段 |
Bigtable | gcp-types/bigtableadmin-v2 | 资源代码段 |
Cloud Run functions | gcp-types/cloudfunctions-v1 |
资源代码段 |
Cloud Key Management Service | gcp-types/cloudkms-v1 | 资源代码段 |
Resource Manager (v1) | gcp-types/cloudresourcemanager-v1 | 资源代码段 |
Resource Manager (v2) | gcp-types/cloudresourcemanager-v2 | 资源代码段 |
Compute Engine(Alpha 版) | gcp-types/compute-alpha | 资源代码段 |
Compute Engine(测试版) | gcp-types/compute-beta | 资源代码段 |
Compute Engine | gcp-types/compute-v1 | 资源代码段 |
Google Kubernetes Engine | gcp-types/container-v1 |
资源代码段 |
Google Kubernetes Engine (v1 Beta 1) | gcp-types/container-v1beta1 | 资源代码段 |
Dataproc | gcp-types/dataproc-v1 | 资源代码段 |
Cloud DNS | gcp-types/dns-v1 | 资源代码段 |
文件存储 | gcp-types/file-v1beta1 | 资源代码段 |
Identity and Access Management | gcp-types/iam-v1 | 资源代码段 |
Cloud Logging | gcp-types/logging-v2 | 资源代码段 |
Cloud Monitoring | gcp-types/monitoring-v3 | 资源代码段 |
发布/订阅 | gcp-types/pubsub-v1 | 资源代码段 |
Memorystore | gcp-types/redis-v1 | 资源代码段 |
Memorystore (v1 Beta 1) | gcp-types/redis-v1beta1 | 资源代码段 |
Cloud Runtime Configuration API | gcp-types/runtimeconfig-v1beta1 | 资源代码段 |
Service Management | gcp-types/servicemanagement-v1 | 资源代码段 |
Spanner | gcp-types/spanner-v1 | 资源代码段 |
Cloud SQL (v1 Beta 4) | gcp-types/sqladmin-v1beta4 | 资源代码段 |
Cloud Storage | gcp-types/storage-v1 | 资源代码段 |