Mendeskripsikan, mencantumkan, dan menghapus jenis

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