Deployment Manager menggunakan API yang mendasari setiap layanan Google Cloud untuk men-deploy resource Anda. Misalnya, untuk membuat instance virtual machine Compute Engine, Deployment Manager melakukan panggilan ke Compute Engine API untuk membuat instance, lalu menambahkannya ke deployment Anda.
Sumber daya untuk pembuatan proyek
Jika membuat project menggunakan Deployment Manager, Anda dapat menggunakan jenis resource virtual berikut untuk mengaktifkan API di project, atau mengubah informasi penagihan untuk project Anda.
Resource Type | Deskripsi | Contoh | Referensi |
---|---|---|---|
deploymentmanager.v2.virtual.enableService |
Mengaktifkan API layanan. Anda harus membuat resource virtual untuk setiap API yang ingin diaktifkan. | Contoh di GitHub | Dokumentasi |
deploymentmanager.v2.virtual.projectBillingInfo |
Ubah informasi penagihan untuk project. | Dokumentasi |
API untuk resource yang didukung
Tabel di bawah ini adalah daftar jenis resource yang dapat Anda buat dalam deployment. Untuk menentukan properti yang dapat ditetapkan di Deployment Manager untuk API tertentu, Anda harus menggunakan dokumentasi API masing-masing sebagai panduan.
Untuk langkah-langkah menggunakan representasi resource API guna membuat konfigurasi, lihat Mendeklarasikan properti resource.
Untuk contoh deployment yang menggunakan resource ini, lihat Repositori GitHub Deployment Manager.
Untuk daftar lengkap jenis resource yang didukung, termasuk resource yang
berada dalam alfa, jalankan perintah types list
di gcloud
:
gcloud deployment-manager types list
Resource Type | Referensi |
---|---|
appengine.v1.version |
Dokumentasi |
bigquery.v2.dataset |
Dokumentasi |
bigquery.v2.table |
Dokumentasi |
bigtableadmin.v2.instance |
Dokumentasi |
bigtableadmin.v2.instance.table |
Dokumentasi |
cloudresourcemanager.v1.project |
Dokumentasi |
compute.beta.address |
Dokumentasi |
compute.beta.autoscaler |
Dokumentasi |
compute.beta.backendBucket |
Dokumentasi |
compute.beta.backendService |
Dokumentasi |
compute.beta.disk |
Dokumentasi |
compute.beta.firewall |
Dokumentasi |
compute.beta.forwardingRule |
Dokumentasi |
compute.beta.globalAddress |
Dokumentasi |
compute.beta.globalForwardingRule |
Dokumentasi |
compute.beta.healthCheck |
Dokumentasi |
compute.beta.httpHealthCheck |
Dokumentasi |
compute.beta.httpsHealthCheck |
Dokumentasi |
compute.beta.image |
Dokumentasi |
compute.beta.instance |
Dokumentasi |
compute.beta.instanceGroup |
Dokumentasi |
compute.beta.instanceGroupManager |
Dokumentasi |
compute.beta.instanceTemplate |
Dokumentasi |
compute.beta.network |
Dokumentasi |
compute.beta.regionAutoscaler |
Dokumentasi |
compute.beta.regionBackendService |
Dokumentasi |
compute.beta.regionInstanceGroup |
Dokumentasi |
compute.beta.regionInstanceGroupManager |
Dokumentasi |
compute.beta.route |
Dokumentasi |
compute.beta.router |
Dokumentasi |
compute.beta.sslCertificate |
Dokumentasi |
compute.beta.subnetwork |
Dokumentasi |
compute.beta.targetHttpProxy |
Dokumentasi |
compute.beta.targetHttpsProxy |
Dokumentasi |
compute.beta.targetInstance |
Dokumentasi |
compute.beta.targetPool |
Dokumentasi |
compute.beta.targetSslProxy |
Dokumentasi |
compute.beta.targetVpnGateway |
Dokumentasi |
compute.beta.urlMap |
Dokumentasi |
compute.beta.vpnTunnel |
Dokumentasi |
compute.beta.xpnHost |
Dokumentasi |
compute.beta.xpnResource |
Dokumentasi |
compute.v1.address |
Dokumentasi |
compute.v1.autoscaler |
Dokumentasi |
compute.v1.backendService |
Dokumentasi |
compute.v1.disk |
Dokumentasi |
compute.v1.firewall |
Dokumentasi |
compute.v1.forwardingRule |
Dokumentasi |
compute.v1.globalAddress |
Dokumentasi |
compute.v1.globalForwardingRule |
Dokumentasi |
compute.v1.healthCheck |
Dokumentasi |
compute.v1.httpHealthCheck |
Dokumentasi |
compute.v1.httpsHealthCheck |
Dokumentasi |
compute.v1.image |
Dokumentasi |
compute.v1.instance |
Dokumentasi |
compute.v1.instanceGroup |
Dokumentasi |
compute.v1.instanceGroupManager |
Dokumentasi |
compute.v1.instanceTemplate |
Dokumentasi |
compute.v1.network |
Dokumentasi |
compute.v1.regionAutoscaler |
Dokumentasi |
compute.v1.regionBackendService |
Dokumentasi |
compute.v1.regionInstanceGroup |
Dokumentasi |
compute.v1.regionInstanceGroupManager |
Dokumentasi |
compute.v1.route |
Dokumentasi |
compute.v1.router |
Dokumentasi |
compute.v1.sslCertificate |
Dokumentasi |
compute.v1.subnetwork |
Dokumentasi |
compute.v1.targetHttpProxy |
Dokumentasi |
compute.v1.targetHttpsProxy |
Dokumentasi |
compute.v1.targetInstance |
Dokumentasi |
compute.v1.targetPool |
Dokumentasi |
compute.v1.targetSslProxy |
Dokumentasi |
compute.v1.targetVpnGateway |
Dokumentasi |
compute.v1.urlMap |
Dokumentasi |
compute.v1.vpnTunnel |
Dokumentasi |
container.v1.cluster |
Dokumentasi |
container.v1.nodePool |
Dokumentasi |
dataproc.v1.cluster |
Dokumentasi |
dns.v1.managedZone |
Dokumentasi |
iam.v1.serviceAccount |
Dokumentasi |
iam.v1.serviceAccounts.key |
Dokumentasi |
logging.v2.metric |
Dokumentasi |
logging.v2.sink |
Dokumentasi |
pubsub.v1.subscription |
Dokumentasi |
pubsub.v1.topic |
Dokumentasi |
runtimeconfig.v1beta1.config |
Dokumentasi |
runtimeconfig.v1beta1.variable |
Dokumentasi |
runtimeconfig.v1beta1.waiter |
Dokumentasi |
spanner.v1.instance |
Dokumentasi |
sqladmin.v1beta4.database |
Dokumentasi |
sqladmin.v1beta4.instance |
Dokumentasi |
sqladmin.v1beta4.user |
Dokumentasi |
storage.v1.bucket |
Dokumentasi |
storage.v1.bucketAccessControl |
Dokumentasi |
storage.v1.defaultObjectAccessControl |
Dokumentasi |
storage.v1.object |
Dokumentasi |
storage.v1.objectAccessControl |
Dokumentasi |
Langkah selanjutnya
- Buat konfigurasi.
- Cobalah quickstart Deployment Manager.
- Baca Panduan langkah demi langkah.
- Untuk mengetahui contoh deployment yang dapat disesuaikan dengan kebutuhan Anda, lihat Repositori GitHub Deployment Manager.