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.
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 satu penyedia jenis
Anda dapat menjelaskan penyedia jenis untuk mendapatkan informasi seperti URL dokumen deskriptor 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 pokok 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 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 mengetahui 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 satu jenis komposit
Anda dapat menjelaskan satu jenis komposit untuk mendapatkan informasi tentang jenis tersebut.
gcloud
Jalankan perintah types describe
untuk menjelaskan 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 dapat melihat 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 mengetahui 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 mengetahui 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 mengetahui informasi selengkapnya, lihat dokumentasi untuk metode
delete
.
Langkah berikutnya
- Pelajari cara menggunakan penyedia huruf.
- Baca tentang cara membuat konfigurasi.
- Buat deployment.
- Pelajari cara membuat penyedia jenis.