Halaman ini menjelaskan cara mendeskripsikan, mencantumkan, dan menghapus jenis dari project Anda.
Sebelum memulai
- Jika Anda ingin menggunakan contoh command line dalam panduan ini, instal alat command line`gcloud`.
- Jika Anda ingin menggunakan contoh API dalam panduan ini, siapkan akses API.
- Siapkan akses API v2beta jika Anda ingin menggunakan contoh API dalam panduan ini.
Menjelaskan Penyedia Jenis
Penyedia jenis adalah API yang telah terintegrasi dengan Deployment Manager sebagai jenis. Anda dapat mendeskripsikan satu penyedia jenis, mendapatkan daftar semua penyedia jenis, atau mendapatkan daftar semua jenis yang disediakan oleh penyedia jenis.
Menjelaskan satu penyedia jenis
Anda dapat mendeskripsikan penyedia jenis untuk mendapatkan informasi seperti URL dokumen deskripsi dan opsi API lanjutan yang telah ditetapkan untuk API ini.
Lihat daftar Google Cloud penyedia jenis default.
gcloud
Jalankan perintah type-providers describe
untuk mendeskripsikan penyedia jenis.
gcloud beta deployment-manager type-providers describe PROVIDER_NAME --project PROJECT_ID
Misalnya, gunakan perintah ini untuk mendeskripsikan penyedia jenis Pub/Sub:
gcloud beta deployment-manager type-providers describe pubsub-v1 --project gcp-types
API
Buat permintaan GET
ke URI berikut:
https://www.googleapis.com/deploymentmanager/v2beta/projects/[PROJECT_ID]/global/typeProviders/[PROVIDER_NAME]
Misalnya, gunakan URI ini untuk penyedia jenis Pub/Sub:
https://www.googleapis.com/deploymentmanager/v2beta/projects/gcp-types/global/typeProviders/pubsub-v1
Mendapatkan daftar jenis yang disediakan oleh penyedia jenis
Penyedia jenis mengekspos semua resource API yang mendasarinya sebagai jenis dasar. Anda dapat mendapatkan daftar jenis dasar yang disediakan oleh penyedia jenis.
gcloud
Untuk mendapatkan daftar jenis dasar yang disediakan oleh penyedia jenis:
gcloud beta deployment-manager types list --provider [TYPE_PROVIDER] --project [PROJECT_ID]
Misalnya, untuk mendapatkan daftar jenis dasar di penyedia jenis Compute Engine, jalankan perintah ini:
gcloud beta deployment-manager types list --provider compute-v1 --project gcp-types
API
Buat permintaan GET
ke URI berikut:
GET https://www.googleapis.com/deploymentmanager/v2beta/projects/[PROJECT_ID]/global/typeProviders/[PROVIDER_NAME]/types
Misalnya, untuk daftar jenis di penyedia jenis Compute Engine, gunakan URI ini:
GET https://www.googleapis.com/deploymentmanager/v2beta/projects/gcp-types/global/typeProviders/compute-v1/types
Penyedia jenis listingan
Anda bisa mendapatkan daftar penyedia jenis menggunakan gcloud CLI, atau API.
gcloud
Untuk mencantumkan penyedia jenis, buat permintaan type-providers list
:
gcloud beta deployment-manager type-providers list
API
Di API, buat permintaan GET
ke daftar penyedia jenis global:
GET https://www.googleapis.com/deploymentmanager/v2/projects/[PROJECT_ID]/global/typeProviders
Untuk informasi selengkapnya, lihat dokumentasi untuk
metode list
.
Menjelaskan jenis komposit
Jenis komposit adalah kumpulan template yang telah ditambahkan secara permanen ke Deployment Manager sebagai jenis. Anda dapat mendeskripsikan satu jenis komposit atau mendapatkan daftar jenis komposit yang tersedia untuk project.
Menjelaskan satu jenis komposit
Anda dapat mendeskripsikan satu jenis komposit untuk mendapatkan informasi tentang jenis tersebut.
gcloud
Jalankan perintah types describe
untuk mendeskripsikan jenis:
gcloud beta deployment-manager types describe [COMPOSITE_TYPE_NAME] --provider composite
API
Buat permintaan GET
ke URI berikut:
https://www.googleapis.com/deploymentmanager/v2beta/projects/[PROJECT_ID]/global/compositeTypes/[COMPOSITE_TYPE_NAME]
Mencantumkan jenis komposit
Anda bisa mendapatkan daftar jenis komposit menggunakan gcloud CLI, atau API.
gcloud
Untuk mencantumkan jenis komposit, buat permintaan types list
:
gcloud beta deployment-manager types list --provider composite
API
Di API, buat permintaan GET
ke daftar jenis global:
GET https://www.googleapis.com/deploymentmanager/v2/projects/[PROJECT_ID]/global/types
Untuk informasi selengkapnya, lihat dokumentasi untuk
metode list
.
Menghapus penyedia jenis
gcloud
Untuk menghapus penyedia jenis, buat permintaan type-providers delete
. Contoh:
gcloud beta deployment-manager type-providers delete [TYPE_PROVIDER]
API
Di API, buat permintaan DELETE
ke penyedia jenis yang ingin Anda hapus:
DELETE https://www.googleapis.com/deploymentmanager/v2beta/projects/[PROJECT_ID]/global/typeProviders/[TYPE_PROVIDER]
Untuk informasi selengkapnya, lihat dokumentasi untuk
metode delete
.
Menghapus jenis komposit
gcloud
Untuk menghapus jenis komposit, buat permintaan types delete
. Contoh:
gcloud beta deployment-manager types delete [COMPOSITE_TYPE]
API
Di API, buat permintaan DELETE
ke jenis yang ingin Anda hapus:
DELETE https://www.googleapis.com/deploymentmanager/v2beta/projects/[PROJECT_ID]/global/compositeTypes/[COMPOSITE_TYPE]
Untuk informasi selengkapnya, lihat dokumentasi untuk
metode delete
.
Langkah selanjutnya
- Pelajari cara menggunakan penyedia jenis.
- Baca cara membuat konfigurasi.
- Buat deployment.
- Pelajari cara membuat penyedia jenis.