Halaman ini menjelaskan cara mendeskripsikan, membuat daftar, 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.
Mendeskripsikan Penyedia Jenis
Penyedia jenis adalah API yang telah diintegrasikan 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.
Mendeskripsikan penyedia jenis tunggal
Anda dapat mendeskripsikan penyedia jenis untuk mendapatkan informasi seperti URL dokumen deskripsi dan opsi API lanjutan yang telah ditetapkan untuk API ini.
Lihat daftar penyedia jenis Google Cloud 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 bisa 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 Anda, 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
.
Mendeskripsikan jenis komposit
Jenis komposit adalah sekumpulan 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.
Mendeskripsikan jenis komposit tunggal
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 gabungan, 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 tentang membuat konfigurasi.
- Membuat deployment.
- Pelajari cara membuat penyedia jenis.