Template orkestrasi mendefinisikan dan mendeskripsikan sekumpulan sumber daya klaster Kubernetes secara deklaratif, yang menentukan bagaimana aplikasi harus dijalankan atau dikonfigurasi. Anda dapat memanggil operasi DescribeTemplates untuk mengambil daftar template orkestrasi yang telah dibuat dan mengkueri informasi terperinci tentang template, termasuk izin akses, konten YAML, dan tag.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
cs:DescribeTemplates |
get |
*全部资源
|
None | None |
Sintaks permintaan
GET /templates HTTP/1.1
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| template_type |
string |
No |
Tipe template.
Disarankan untuk mengatur parameter ini ke |
kubernetes |
| page_num |
integer |
No |
Nomor halaman yang akan dikembalikan saat menampilkan hasil kueri secara paginasi. Nilai default: 1. |
1 |
| page_size |
integer |
No |
Jumlah entri per halaman saat menampilkan hasil kueri secara paginasi. Nilai default: 10. |
10 |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Badan respons. |
||
| templates |
array<object> |
Daftar template. |
|
|
object |
Detail template orkestrasi. |
||
| acl |
string |
Izin akses untuk template deployment. Nilai yang valid:
|
private |
| id |
string |
ID template orkestrasi. |
874ec485-e7e6-4373-8a3b-47bde8****** |
| name |
string |
Nama template orkestrasi. |
webserver |
| description |
string |
Deskripsi template orkestrasi. |
a web server |
| tags |
string |
Tag template orkestrasi. Jika tidak ditentukan secara eksplisit, nilai default-nya adalah nama template. |
kubernetes |
| template |
string |
Konten template dalam format YAML. |
apiVersion: apps/v1\nkind: Deployment\nmetadata:\n name: nginx-deployment-basic\n labels:\n app: nginx\nspec:\n replicas: 2\n selector:\n matchLabels:\n app: nginx\n template:\n metadata:\n labels:\n app: nginx\n spec:\n containers:\n - name: nginx\n image: busybox:latest\n ports:\n - containerPort: 80 |
| template_type |
string |
Tipe template.
|
kubernetes |
| created |
string |
Waktu saat template orkestrasi dibuat. |
2025-04-25T16:56:33+08:00 |
| updated |
string |
Waktu saat template orkestrasi terakhir diperbarui. |
2025-04-25T16:56:33+08:00 |
| template_with_hist_id |
string |
ID template induk yang terkait dengan template. Parameter ini digunakan untuk mengimplementasikan pembuatan versi template. Versi yang berbeda dari template yang sama memiliki nilai |
ad81d115-7c8b-47e7-a222-9c28d7****** |
| page_info |
object |
Informasi paginasi. |
|
| page_number |
integer |
Nomor halaman saat ini. |
20 |
| page_size |
integer |
Jumlah maksimum entri per halaman. |
3 |
| total_count |
integer |
Jumlah total entri yang dikembalikan. |
50 |
Contoh
Respons sukses
JSONformat
{
"templates": [
{
"acl": "private",
"id": "874ec485-e7e6-4373-8a3b-47bde8******",
"name": "webserver",
"description": "a web server",
"tags": "kubernetes",
"template": "apiVersion: apps/v1\\nkind: Deployment\\nmetadata:\\n name: nginx-deployment-basic\\n labels:\\n app: nginx\\nspec:\\n replicas: 2\\n selector:\\n matchLabels:\\n app: nginx\\n template:\\n metadata:\\n labels:\\n app: nginx\\n spec:\\n containers:\\n - name: nginx\\n image: busybox:latest\\n ports:\\n - containerPort: 80",
"template_type": "kubernetes",
"created": "2025-04-25T16:56:33+08:00",
"updated": "2025-04-25T16:56:33+08:00",
"template_with_hist_id": "ad81d115-7c8b-47e7-a222-9c28d7******"
}
],
"page_info": {
"page_number": 20,
"page_size": 3,
"total_count": 50
}
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.