Deployment Manager 會使用各項 Google Cloud 服務的基礎 API 部署資源。舉例來說,要建立 Compute Engine 虛擬機器執行個體時,Deployment Manager 會呼叫 Compute Engine API 以建立執行個體,然後將執行個體新增至部署。
Google Cloud建立專案的資源
如果您是透過 Deployment Manager 建立專案,則可使用下列虛擬資源類型來啟用專案中的 API,或變更專案的帳單資訊。
資源類型 | 說明 | 範例 | 參考資料 |
---|---|---|---|
deploymentmanager.v2.virtual.enableService |
啟用服務 API。您必須針對每個要啟用的 API 建立虛擬資源。 | GitHub 中的範例 | 說明文件 |
deploymentmanager.v2.virtual.projectBillingInfo |
變更專案的帳單資訊。 | 說明文件 |
支援的資源 API
下表列出您可在部署中建立的資源類型。如要確認可在 Deployment Manager 中為特定 API 設定哪些屬性,請參考個別 API 的說明文件。
如需使用 API 資源表示法以建立設定的步驟,請參閱宣告資源屬性一文。
如需使用這些資源的部署範例,請參閱 Deployment Manager GitHub 存放區。
如需支援的資源類型完整清單 (包括 Alpha 版資源),請在 gcloud
中執行 types list
指令:
gcloud deployment-manager types list
資源類型 | 參考資料 |
---|---|
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 |
說明文件 |
後續步驟
- 建立設定。
- 參加 Deployment Manager 快速入門導覽課程。
- 瀏覽逐步指南。
- 如需可依自身需求調整的部署範例,請參閱 Deployment Manager 的 GitHub 存放區。