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.
Referensi untuk pembuatan project
Jika membuat project menggunakan Deployment Manager, Anda dapat menggunakan jenis resource virtual berikut untuk mengaktifkan API di project, atau mengubah informasi penagihan untuk project.
Jenis Resource | Deskripsi | Contoh | Referensi |
---|---|---|---|
deploymentmanager.v2.virtual.enableService |
Aktifkan 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 adalah daftar jenis resource yang dapat Anda buat dalam deployment. Untuk menentukan properti yang dapat Anda tetapkan di Deployment Manager untuk API tertentu, Anda harus menggunakan dokumentasi API masing-masing sebagai panduan.
Untuk mengetahui 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 mengetahui daftar lengkap jenis resource yang didukung, termasuk resource yang
berada dalam versi alfa, jalankan perintah types list
di gcloud
:
gcloud deployment-manager types list
Jenis Resource | 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.
- Coba panduan memulai Deployment Manager.
- Baca Panduan langkah demi langkah.
- Untuk contoh deployment yang dapat disesuaikan dengan persyaratan Anda, lihat Repositori GitHub Deployment Manager.