Tabel berikut mencantumkan operasi API yang tersedia untuk digunakan dalam Resource Orchestration Service (ROS).
Operasi tumpukan
Anda dapat menentukan template untuk sumber daya dalam tumpukan dan dependensinya, lalu menggunakan template tersebut untuk membuat tumpukan. Setelah tumpukan dibuat, Anda dapat memeriksa, memperbarui, atau menghapus tumpukan.
| API | Deskripsi |
| PreviewStack | Pratinjau tumpukan yang akan dibuat dengan menggunakan template tertentu. |
| CreateStack | Membuat tumpukan. |
| ContinueCreateStack | Membuat tumpukan lain berdasarkan template dari tumpukan sebelumnya yang gagal. |
| SetDeletionProtection | Mengonfigurasi perlindungan penghapusan pada tumpukan. |
| UpdateStack | Memperbarui tumpukan. |
| CancelUpdateStack | Membatalkan pembaruan tumpukan. |
| GetStack | Memeriksa informasi tumpukan. |
| ListStacks | Memeriksa daftar tumpukan. |
| ListStackEvents | Memeriksa tumpukan dan peristiwa sumber daya mereka. |
| ListStackOperationRisks | Mendeteksi sumber daya yang mungkin menghadapi risiko tinggi akibat operasi penghapusan tumpukan, dan memeriksa alasan setiap risiko. |
| DeleteStack | Menghapus tumpukan dan semua sumber dayanya. |
Operasi sumber daya
ROS memungkinkan Anda mengelola berbagai jenis sumber daya. Anda dapat memeriksa template sumber daya berdasarkan jenis sumber daya atau melihat detail jenis sumber daya atau sumber daya dalam tumpukan tertentu untuk mendapatkan informasi tentang sumber daya di ROS.
Untuk informasi lebih lanjut tentang jenis sumber daya yang didukung oleh ROS, lihat Daftar Jenis Sumber Daya Berdasarkan Layanan.
| API | Deskripsi |
| GetResourceTypeTemplate | Memeriksa template sumber daya berdasarkan jenis sumber daya. |
| ListStackResources | Memeriksa daftar sumber daya dari tumpukan tertentu. |
| GetStackResource | Memeriksa informasi tentang sumber daya dalam tumpukan tertentu. |
| GetResourceType | Memeriksa detail jenis sumber daya. |
| ListResourceTypes | Memeriksa daftar jenis sumber daya yang didukung. |
| MoveResourceGroup | Memindahkan sumber daya ke grup sumber daya tertentu. |
Operasi skenario
ROS menyediakan fitur skenario untuk memudahkan pengelolaan sumber daya. Anda dapat menambahkan sumber daya ke skenario di konsol dan melakukan operasi seperti replikasi serta manajemen terpusat pada sumber daya tersebut.
| API | Deskripsi |
| CreateTemplateScratch | Membuat skenario. |
| UpdateTemplateScratch | Memperbarui skenario. |
| ListTemplateScratches | Memeriksa daftar skenario. |
| GetTemplateScratch | Memeriksa informasi skenario. |
| DeleteTemplateScratch | Menghapus skenario. |
| GenerateTemplateByScratch | Menghasilkan template skenario. |
Operasi template
Template adalah file teks JSON atau YAML yang mendefinisikan sumber daya dalam tumpukan dan dependensinya, serta dapat digunakan untuk membuat tumpukan. Sebagai contoh, Anda dapat memanggil operasi CreateTemplate untuk membuat template yang berisi sumber daya ALIYUN::ECS::VPC, lalu memanggil operasi CreateStack untuk membuat tumpukan. Dengan cara ini, Anda dapat membuat virtual private cloud (VPC).
Selain itu, Anda dapat memeriksa ID template, konten template, atau harga sumber daya yang ditentukan dalam template. Anda juga dapat membagikan template Anda dengan pengguna lain sehingga satu template dapat digunakan oleh beberapa akun Alibaba Cloud untuk membuat tumpukan secara efisien.
| API | Deskripsi |
| GenerateTemplatePolicy | Menghasilkan informasi kebijakan untuk template. |
| CreateTemplate | Membuat template. |
| ValidateTemplate | Memvalidasi template yang ingin Anda gunakan untuk membuat tumpukan. |
| UpdateTemplate | Memperbarui template. |
| GetTemplate | Memeriksa informasi rinci template, termasuk tumpukan dan set perubahan yang terkait dengan template. |
| GetTemplateEstimateCost | Memeriksa perkiraan harga sumber daya yang akan dibuat berdasarkan template. |
| GetTemplateSummary | Memeriksa informasi template baru atau yang sudah ada. |
| GetTemplateParameterConstraints | Memeriksa nilai parameter template. |
| ListTemplates | Memeriksa daftar template. |
| ListTemplateVersions | Memeriksa satu atau lebih versi template. |
| SetTemplatePermission | Membagikan atau tidak membagikan template. |
| DeleteTemplate | Menghapus template. |
Operasi kebijakan tumpukan
Kebijakan tumpukan adalah file teks JSON atau YAML yang digunakan untuk mendefinisikan operasi pembaruan untuk tumpukan tertentu guna mencegah sumber daya dalam tumpukan diperbarui atau dihapus secara tidak sengaja selama pembaruan tumpukan. Anda dapat mengonfigurasi atau memeriksa kebijakan tumpukan.
| API | Deskripsi |
| SetStackPolicy | Mengonfigurasi kebijakan tumpukan. |
| GetStackPolicy | Memeriksa informasi kebijakan tumpukan. |
Operasi set perubahan
Anda dapat membuat dan menjalankan set perubahan untuk memperbarui tumpukan yang sedang berjalan.
| API | Deskripsi |
| CreateChangeSet | Membuat set perubahan. |
| ExecuteChangeSet | Menjalankan set perubahan. |
| GetChangeSet | Memeriksa informasi set perubahan. |
| ListChangeSets | Memeriksa daftar set perubahan. |
| DeleteChangeSet | Menghapus set perubahan. |
Operasi grup tumpukan
Anda dapat menggunakan grup tumpukan sebagai unit untuk mengelola tumpukan di ROS. Anda dapat menggunakan template untuk membuat grup tumpukan, sehingga Anda dapat membuat tumpukan di beberapa akun Alibaba Cloud di berbagai wilayah. Anda juga dapat memeriksa informasi grup tumpukan dan operasi grup tumpukan.
Setelah Anda memanggil operasi CreateStackGroup untuk membuat grup tumpukan, Anda dapat memanggil operasi CreateStackInstances untuk membuat instans tumpukan dalam akun tertentu di wilayah tertentu.
| API | Deskripsi |
| CreateStackGroup | Membuat grup tumpukan. |
| UpdateStackGroup | Memperbarui grup tumpukan. |
| GetStackGroup | Memeriksa informasi grup tumpukan. |
| ListStackGroups | Memeriksa daftar grup tumpukan. |
| GetStackGroupOperation | Memeriksa informasi operasi grup tumpukan. |
| ListStackGroupOperations | Memeriksa daftar operasi grup tumpukan. |
| ListStackGroupOperationResults | Memeriksa hasil operasi pada grup tumpukan. |
| StopStackGroupOperation | Menghentikan operasi grup tumpukan. |
| CreateStackInstances | Membuat instans tumpukan dalam akun tertentu di wilayah tertentu. |
| UpdateStackInstances | Memperbarui instans tumpukan dalam akun tertentu di wilayah tertentu. |
| GetStackInstance | Memeriksa informasi rinci tentang instans tumpukan yang terkait dengan grup tumpukan. |
| ListStackInstances | Memeriksa instans tumpukan yang terkait dengan grup tumpukan. |
| DeleteStackInstances | Menghapus instans tumpukan dalam akun tertentu di wilayah tertentu. |
| DeleteStackGroup | Menghapus grup tumpukan. |
Operasi deteksi deviasi
Ketika Anda mengubah konfigurasi sumber daya menggunakan layanan yang berada di luar kendali ROS, tumpukan atau grup tumpukan terkait mungkin mengalami deviasi. Anda dapat melakukan deteksi deviasi untuk memperbaiki deviasi. Sebagai contoh, Anda dapat memanggil operasi DetectStackDrift untuk melakukan deteksi deviasi pada tumpukan. Jika tumpukan telah menyimpang, Anda dapat memanggil operasi UpdateStackTemplateByResources untuk memodifikasi template tumpukan guna menghilangkan deviasi tumpukan.
| API | Deskripsi |
| DetectStackResourceDrift | Mendeteksi deviasi pada sumber daya individu dalam tumpukan. |
| DetectStackDrift | Mendeteksi deviasi pada tumpukan. |
| DetectStackGroupDrift | Mendeteksi deviasi pada grup tumpukan. |
| GetStackDriftDetectionStatus | Memeriksa status deteksi deviasi tumpukan. |
| ListStackResourceDrifts | Memeriksa informasi deviasi sumber daya dalam tumpukan tertentu. |
| UpdateStackTemplateByResources | Memperbaiki template untuk menghilangkan deviasi tumpukan. |
Operasi tag
Anda dapat menambahkan tag ke tumpukan, grup tumpukan, atau template untuk tujuan klasifikasi dan manajemen.
| API | Deskripsi |
| TagResources | Membuat dan menambahkan tag ke daftar sumber daya ROS tertentu. |
| ListTagResources | Memeriksa tag yang ditambahkan ke satu atau lebih sumber daya ROS. |
| ListTagKeys | Memeriksa daftar kunci tag. |
| ListTagValues | Memeriksa satu atau lebih nilai dari kunci tag tertentu. |
| UntagResources | Menghapus dan menghapus tag dari daftar sumber daya ROS tertentu. |
Operasi lainnya
Saat Anda membuat tumpukan, grup tumpukan, atau instans tumpukan, Anda harus menentukan parameter RegionId. Dalam hal ini, Anda dapat memanggil operasi DescribeRegions untuk memeriksa daftar wilayah terbaru.
Saat Anda membuat atau memperbarui tumpukan, Anda dapat memanggil operasi SignalResource untuk mengirim sinyal. Sinyal gagal dapat menyebabkan pembuatan atau pembaruan tumpukan gagal.
Selain itu, Anda dapat memanggil operasi GetServiceProvisions untuk memeriksa status aktivasi dan informasi peran RAM dari beberapa layanan cloud secara bersamaan, serta memanggil operasi GetFeatureDetails untuk memeriksa detail fitur spesifik yang didukung oleh ROS.
| API | Deskripsi |
| DescribeRegions | Memeriksa wilayah yang tersedia. |
| SignalResource | Mengirim sinyal. |
| GetServiceProvisions | Memeriksa status aktivasi dan peran RAM dari layanan Alibaba Cloud. |
| GetFeatureDetails | Memeriksa detail fitur yang didukung oleh ROS. |