Jika ingin membuat resource menggunakan penyedia jenis Google Cloud, gunakan sintaksis berikut dalam konfigurasi Anda:
resources: - name: example-resource type: gcp-types/[PROVIDER]:[RESOURCE] properties: ...
Dengan [PROVIDER]
adalah layanan Google Cloud, seperti compute-v1
, dan
[RESOURCE]
adalah resource yang ingin Anda buat, seperti instances
.
Misalnya, jika Anda ingin membuat alamat IP yang dicadangkan menggunakan Compute Engine v1 API, gunakan sintaksis berikut:
type: gcp-types/compute-v1:addresses
Berikut adalah daftar penyedia jenis Google Cloud yang didukung untuk deployment. Untuk mempercepat pembuatan deployment, pertimbangkan untuk menggunakan template siap produksi dari Project Cloud Foundation Toolkit di repositori GitHub Deployment Manager.
Bergantung pada layanan dan tahap peluncurannya, Anda mungkin dapat membuat jenis resource tambahan dalam deployment Anda. Untuk daftar lengkap jenis resource, termasuk resource yang berada di alfa, jalankan perintah berikut:
gcloud beta deployment-manager types list --project gcp-types
Anda juga dapat membuat penyedia jenis Anda sendiri, seperti untuk API pihak ketiga. Untuk ringkasan pembuatan penyedia jenis, lihat Mengintegrasikan dengan Deployment Manager.
Layanan | Penyedia jenis | |
---|---|---|
App Engine | gcp-types/appengine-v1 | Cuplikan resource |
Access Context Manager | gcp-types/accesscontextmanager-v1beta | Cuplikan resource |
BigQuery | gcp-types/bigquery-v2 | Cuplikan resource |
Bigtable | gcp-types/bigtableadmin-v2 | Cuplikan resource |
Cloud Functions | gcp-types/cloudfunctions-v1 |
Cuplikan resource |
Cloud Key Management Service | gcp-types/cloudkms-v1 | Cuplikan resource |
Pengelola Resource (v1) | gcp-types/cloudresourcemanager-v1 | Cuplikan resource |
Pengelola Resource (v2) | gcp-types/cloudresourcemanager-v2 | Cuplikan resource |
Compute Engine (Alfa) | gcp-types/compute-alpha | Cuplikan resource |
Compute Engine (Beta) | gcp-types/compute-beta | Cuplikan resource |
Compute Engine | gcp-types/compute-v1 | Cuplikan resource |
Google Kubernetes Engine | gcp-types/container-v1 |
Cuplikan resource |
Google Kubernetes Engine (v1 Beta 1) | gcp-types/container-v1beta1 | Cuplikan resource |
Dataproc | gcp-types/dataproc-v1 | Cuplikan resource |
Cloud DNS | gcp-types/dns-v1 | Cuplikan resource |
Filestore | gcp-types/file-v1beta1 | Cuplikan resource |
Identity and Access Management | gcp-types/iam-v1 | Cuplikan resource |
Cloud Logging | gcp-types/logging-v2 | Cuplikan resource |
Cloud Monitoring | gcp-types/monitoring-v3 | Cuplikan resource |
Pub/Sub | gcp-types/pubsub-v1 | Cuplikan resource |
Memorystore | gcp-types/redis-v1 | Cuplikan resource |
Memorystore (v1 Beta 1) | gcp-types/redis-v1beta1 | Cuplikan resource |
Cloud Runtime Configuration API | gcp-types/runtimeconfig-v1beta1 | Cuplikan resource |
Pengelolaan Layanan | gcp-types/servicemanagement-v1 | Cuplikan resource |
Spanner | gcp-types/spanner-v1 | Cuplikan resource |
Cloud SQL (v1 Beta 4) | gcp-types/sqladmin-v1beta4 | Cuplikan resource |
Cloud Storage | gcp-types/storage-v1 | Cuplikan resource |