支持的资源类型

Deployment Manager 使用每项 Google Cloud 服务的基础 API 来部署资源。例如,为了创建 Compute Engine 虚拟机实例,Deployment Manager 会调用 Compute Engine API 来创建实例,然后将实例添加到您的部署。

创建项目的资源

如果使用 Deployment Manager 创建项目,您可以使用以下虚拟资源类型在项目中启用 API,或更改项目的计费信息。

资源类型说明示例参考
deploymentmanager.v2.virtual.enableService 启用服务 API。您必须为要启用的每个 API 创建虚拟资源。 GitHub 中的示例 文档
deploymentmanager.v2.virtual.projectBillingInfo 修改项目的计费信息。 GitHub 中的示例 文档

用于支持资源的 API

下表是您可以在您的部署中创建的资源类型列表。要确定您可在 Deployment Manager 中为特定 API 设置的属性,必须使用相应 API 的文档作为指导。

如需查看使用 API 的资源表示形式创建配置的步骤,请参阅声明资源属性

如需获取使用这些资源的部署示例,请参阅 Deployment Manager GitHub 代码库

资源类型参考
appengine.v1.version 文档
bigquery.v2.dataset 文档
bigquery.v2.table 文档
bigtableadmin.v2.instance 文档
bigtableadmin.v2.instance.table 文档
cloudresourcemanager.v1.project 文档
compute.beta.address 文档
compute.beta.autoscaler 文档
compute.beta.backendBucket 文档
compute.beta.backendService 文档
compute.beta.disk 文档
compute.beta.firewall 文档
compute.beta.forwardingRule 文档
compute.beta.globalAddress 文档
compute.beta.globalForwardingRule 文档
compute.beta.healthCheck 文档
compute.beta.httpHealthCheck 文档
compute.beta.httpsHealthCheck 文档
compute.beta.image 文档
compute.beta.instance 文档
compute.beta.instanceGroup 文档
compute.beta.instanceGroupManager 文档
compute.beta.instanceTemplate 文档
compute.beta.network 文档
compute.beta.regionAutoscaler 文档
compute.beta.regionBackendService 文档
compute.beta.regionInstanceGroup 文档
compute.beta.regionInstanceGroupManager 文档
compute.beta.route 文档
compute.beta.router 文档
compute.beta.sslCertificate 文档
compute.beta.subnetwork 文档
compute.beta.targetHttpProxy 文档
compute.beta.targetHttpsProxy 文档
compute.beta.targetInstance 文档
compute.beta.targetPool 文档
compute.beta.targetSslProxy 文档
compute.beta.targetVpnGateway 文档
compute.beta.urlMap 文档
compute.beta.vpnTunnel 文档
compute.beta.xpnHost 文档
compute.beta.xpnResource 文档
compute.v1.address 文档
compute.v1.autoscaler 文档
compute.v1.backendService 文档
compute.v1.disk 文档
compute.v1.firewall 文档
compute.v1.forwardingRule 文档
compute.v1.globalAddress 文档
compute.v1.globalForwardingRule 文档
compute.v1.healthCheck 文档
compute.v1.httpHealthCheck 文档
compute.v1.httpsHealthCheck 文档
compute.v1.image 文档
compute.v1.instance 文档
compute.v1.instanceGroup 文档
compute.v1.instanceGroupManager 文档
compute.v1.instanceTemplate 文档
compute.v1.network 文档
compute.v1.regionAutoscaler 文档
compute.v1.regionBackendService 文档
compute.v1.regionInstanceGroup 文档
compute.v1.regionInstanceGroupManager 文档
compute.v1.route 文档
compute.v1.router 文档
compute.v1.sslCertificate 文档
compute.v1.subnetwork 文档
compute.v1.targetHttpProxy 文档
compute.v1.targetHttpsProxy 文档
compute.v1.targetInstance 文档
compute.v1.targetPool 文档
compute.v1.targetSslProxy 文档
compute.v1.targetVpnGateway 文档
compute.v1.urlMap 文档
compute.v1.vpnTunnel 文档
container.v1.cluster 文档
container.v1.nodePool 文档
dataproc.v1.cluster 文档
dns.v1.managedZone 文档
iam.v1.serviceAccount 文档
iam.v1.serviceAccounts.key 文档
logging.v2.metric 文档
logging.v2.sink 文档
pubsub.v1.subscription 文档
pubsub.v1.topic 文档
runtimeconfig.v1beta1.config 文档
runtimeconfig.v1beta1.variable 文档
runtimeconfig.v1beta1.waiter 文档
spanner.v1.instance 文档
sqladmin.v1beta4.database 文档
sqladmin.v1beta4.instance 文档
sqladmin.v1beta4.user 文档
storage.v1.bucket 文档
storage.v1.bucketAccessControl 文档
storage.v1.defaultObjectAccessControl 文档
storage.v1.object 文档
storage.v1.objectAccessControl 文档

如需获取支持的资源类型的完整列表(包括 Alpha 版资源),请在 gcloud 中运行 types list 命令:

gcloud deployment-manager types list
    

后续步骤