Mendeskripsikan, mencantumkan, dan menghapus jenis

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