Standar API dan SDK siap pakai dalam berbagai bahasa
Spesifikasi OpenAPI produk ini (oos/2019-06-01) mematuhi standar RPC. Alibaba Cloud menyediakan SDK siap pakai untuk berbagai bahasa pemrograman populer guna mengabstraksi kompleksitas tingkat rendah seperti request signing. Hal ini memungkinkan developer untuk memanggil API menggunakan sintaks khusus tanpa perlu menangani detail HTTP secara langsung.
Signature kustom
Jika SDK tidak mendukung kebutuhan spesifik Anda, seperti signature kustom, Anda harus menandatangani request secara manual menggunakan signature mechanism. Perhatikan bahwa proses penandatanganan manual memerlukan upaya yang signifikan (estimasi 5 hari kerja). Untuk mendapatkan dukungan, bergabunglah dengan grup DingTalk kami (ID: 147535001692).
Sebelum Anda mulai
Akun Alibaba Cloud memiliki hak administratif penuh. Jika pasangan AccessKey dikompromikan, semua resource terkait dapat terekspos terhadap akses tidak sah, sehingga menimbulkan risiko keamanan yang signifikan. Buat Resource Access Management (RAM) user dengan akses khusus API dan gunakan kebijakan RAM untuk menerapkan principle of least privilege (PoLP). Gunakan akun Alibaba Cloud hanya jika benar-benar diperlukan.
Untuk memanggil API secara aman, konfigurasikan hal berikut:
Akun RAM user
Pasangan AccessKey untuk akun tersebut
Wilayah
|
API |
Judul |
Deskripsi |
| GetGitRepository | Query a git repository. | Mengkueri detail repositori Git. |
| DescribeRegions | Kueri Wilayah yang Didukung. | Mengkueri wilayah yang saat ini didukung. |
Templat
|
API |
Judul |
Deskripsi |
| CreateTemplate | Create a template. | Membuat templat. |
| DeleteTemplates | Hapus Beberapa Templat. | Menghapus beberapa templat. |
| DeleteTemplate | Hapus Templat. | Menghapus templat. |
| UpdateTemplate | Memperbarui Templat yang Ada. | Memperbarui templat yang ada. |
| ListTemplateVersions | Mengkueri beberapa objek versi dari sebuah templat. | Mengkueri beberapa objek versi dari sebuah templat. |
| ListTemplates | Kueri Templat. | Mengkueri templat. Mendukung berbagai metode pemfilteran. |
| GetTemplate | Retrieve a template | Mengambil templat, termasuk kontennya. |
| ListExecutionRiskyTasks | Mengambil tugas berisiko tinggi dalam templat. | Mengambil tugas berisiko tinggi dalam templat. |
| ValidateTemplateContent | Validate whether a template is valid | Memvalidasi apakah templat valid. |
| UpdateTemplateAttributes | Memperbarui Properti Templat. | Memperbarui properti templat. |
| GetTemplateParameterConstraints | Get available values for template parameters | Mengambil nilai yang tersedia untuk parameter templat. |
Eksekusi
|
API |
Judul |
Deskripsi |
| DeleteExecutions | Hapus Eksekusi. | Menghapus eksekusi. |
| StartExecution | Memulai Eksekusi Tugas. | Memulai eksekusi tugas. |
| UpdateExecution | Memperbarui Eksekusi yang Belum Selesai. | Memperbarui eksekusi yang belum berakhir (dalam status Running atau Waiting). |
| GetExecutionTemplate | Mengambil Templat yang Digunakan oleh Eksekusi Tugas. | Mengambil templat yang digunakan oleh eksekusi tugas, termasuk kontennya. |
| ListExecutions | Kueri eksekusi tugas. | Mengkueri eksekusi tugas dengan dukungan berbagai metode pemfilteran. |
| ListExecutionLogs | Retrieve detailed exec logs | Mengambil log detail dari sebuah exec. |
| ListTaskExecutions | Kueri Eksekusi Tugas. | Mengkueri eksekusi tugas dengan dukungan berbagai metode pemfilteran. |
| ListResourceExecutionStatus | Kueri informasi eksekusi O&M terjadwal yang mencakup instans ECS. | Mengkueri informasi eksekusi O&M terjadwal yang mencakup instans ECS. |
| CancelExecution | Membatalkan Eksekusi Tugas | Membatalkan eksekusi tugas. |
| GenerateExecutionPolicy | Mengambil Kebijakan RAM yang Diperlukan untuk Eksekusi. | Mengambil kebijakan RAM yang diperlukan untuk eksekusi templat. |
| NotifyExecution | Notify an execution how to proceed | Memberitahukan eksekusi yang sedang menunggu tentang cara melanjutkan. |
| TriggerExecution | Memicu eksekusi event. | Mengirim body paket ke eksekusi tugas pemicu event, pemicu alarm, atau pemicu timer, yang menyebabkan tugas event, alarm, atau timer membuat eksekusi anak baru. |
| StartDebugExecution | Menguji eksekusi tugas | Memulai eksekusi tugas. |
| ListTaskExecutionInvocations | Mengambil ID Pemanggilan Perintah Asisten Cloud dalam Eksekusi Tugas. | Mengambil ID pemanggilan perintah Asisten Cloud dalam eksekusi tugas. |
Aksi
|
API |
Judul |
Deskripsi |
| ListActions | Kueri Aksi Tersedia. | Mengkueri aksi yang tersedia, termasuk aksi atomik dan aksi produk cloud. |
Parameter
|
API |
Judul |
Deskripsi |
| Parameter Umum | Parameter Umum | |
| CreateParameter | Create a common parameter. | Membuat parameter umum. |
| DeleteParameter | Hapus Parameter Umum. | Menghapus parameter umum. |
| UpdateParameter | Memperbarui Parameter Umum yang Ada. | Memperbarui parameter umum yang ada. |
| GetParameter | Mengambil parameter umum. | Mengambil parameter umum atau parameter publik, termasuk nilai parameter. |
| ListParameters | Parameter Kueri. | Mengkueri parameter dan parameter umum. Beberapa metode kueri didukung. |
| ListParameterVersions | Query beberapa objek versi dari parameter umum. | Mengkueri beberapa objek versi dari parameter umum. |
| GetParametersByPath | Mengambil Parameter Umum Berdasarkan Path. | Mengambil parameter berdasarkan path. |
| GetParameters | Mengambil detail satu atau beberapa parameter umum. | Mengambil detail satu atau beberapa parameter. |
| Parameter Terenkripsi | Parameter Terenkripsi | |
| CreateSecretParameter | Membuat parameter terenkripsi. | Membuat parameter terenkripsi. Pastikan Anda memiliki izin untuk memanggil operasi API KMS CreateSecret sebelum memanggil operasi ini. |
| DeleteSecretParameter | Menghapus parameter terenkripsi. | Menghapus parameter terenkripsi. Pastikan Anda memiliki izin untuk memanggil operasi API KMS DeleteSecret sebelum memanggil operasi ini. |
| UpdateSecretParameter | Memperbarui parameter enkripsi. | Memperbarui parameter enkripsi. Pastikan Anda memiliki izin untuk memanggil operasi API KMS UpdateSecretValue sebelum memanggil operasi ini. |
| GetSecretParameter | Mengambil parameter terenkripsi dan nilainya. | Mengambil parameter terenkripsi, termasuk nilainya. Pastikan Anda memiliki izin untuk memanggil operasi API KMS GetSecretValue sebelum memanggil operasi ini. |
| ListSecretParameters | Daftar parameter terenkripsi. | Mengkueri parameter umum. Beberapa metode kueri didukung. |
| ListSecretParameterVersions | Kueri beberapa versi parameter enkripsi. | Mengkueri beberapa versi parameter enkripsi. |
| GetSecretParametersByPath | Mengambil parameter enkripsi berdasarkan path. | Mengambil parameter enkripsi berdasarkan path. Pastikan Anda memiliki izin untuk memanggil operasi API KMS GetSecretValue sebelum memanggil operasi ini. |
| GetSecretParameters | Mengambil detail satu atau beberapa parameter enkripsi. | Mengambil detail satu atau beberapa parameter enkripsi. Pastikan Anda memiliki izin untuk memanggil operasi API KMS GetSecretValue sebelum memanggil operasi ini. |
Manajemen Patch
|
API |
Judul |
Deskripsi |
| Garis Dasar Patch | Garis Dasar Patch | |
| CreatePatchBaseline | Membuat garis dasar patch. | Membuat garis dasar patch. |
| DeletePatchBaseline | Hapus Garis Dasar Patch. | Menghapus garis dasar patch. |
| UpdatePatchBaseline | Memperbarui garis dasar patch. | Memperbarui garis dasar patch. |
| GetPatchBaseline | Get patch baseline | Mengambil detail garis dasar Patch. |
| ListPatchBaselines | Daftar garis dasar Patch. | Mengambil daftar garis dasar Patch. |
| RegisterDefaultPatchBaseline | Mendaftarkan garis dasar patch default. | Mendaftarkan garis dasar patch default. |
| Status Patch | Status Patch | |
| ListInstancePatchStates | Daftar status patch instans. | Mengambil informasi patch untuk instans. |
| ListInstancePatches | Daftar hotfix instans. | Mengambil informasi patch untuk sebuah instans. |
Inventaris Konfigurasi
|
API |
Judul |
Deskripsi |
| ListInventoryEntries | Query catatan daftar periksa konfigurasi instans. | Mengkueri catatan daftar periksa konfigurasi sebuah instans. |
| GetInventorySchema | GetInventorySchema | Mengkueri properti daftar konfigurasi. |
| SearchInventory | Kueri detail daftar periksa konfigurasi atau informasi agregat. | Mengkueri detail atau informasi agregat dari daftar periksa konfigurasi. |
Konfigurasi Status Yang Diinginkan
|
API |
Judul |
Deskripsi |
| CreateStateConfiguration | Membuat konfigurasi keadaan yang diinginkan. | Membuat konfigurasi keadaan yang diinginkan. |
| DeleteStateConfigurations | Hapus beberapa konfigurasi status yang diinginkan. | Menghapus beberapa konfigurasi status yang diinginkan secara batch. |
| UpdateStateConfiguration | Memperbarui konfigurasi keadaan yang diinginkan. | Memperbarui konfigurasi keadaan yang diinginkan. |
| ListStateConfigurations | Kueri konfigurasi desired state. | Mengkueri konfigurasi desired state. |
Item O&M
|
API |
Judul |
Deskripsi |
| CreateOpsItem | Create an opsItem | Membuat OpsItem. |
| GetOpsItem | Retrieve an O&M item. | Mengambil detail item O&M. |
| ListOpsItems | Query opsItems. | Mengkueri OpsItem. |
| UpdateOpsItem | Memperbarui opsItem. | Mengubah OpsItem. |
| DeleteOpsItems | Batch delete O&M items. | Menghapus item O&M. |
| GenerateOpsItem | Generate O&M items | Membuat item O&M. |
Konfigurasi Layanan
|
API |
Judul |
Deskripsi |
| SetServiceSettings | Mengonfigurasi Pengaturan Layanan. | Mengaktifkan atau menonaktifkan pengiriman catatan eksekusi templat, menentukan lokasi penyimpanan pengiriman, dan mengaitkan ID perusahaan China DevOps. |
| GetServiceSettings | Retrieve service configuration information | Mengambil informasi konfigurasi layanan, termasuk konfigurasi fitur pengiriman catatan eksekusi tugas dan perusahaan Apsara Devops yang terkait. |
Manajemen Aplikasi
|
API |
Judul |
Deskripsi |
| Aplikasi | Aplikasi | |
| CreateApplication | Membuat aplikasi. | Membuat aplikasi. Wilayah layanan untuk manajemen aplikasi hanya mendukung Hangzhou. Gunakan titik akhir Hangzhou. |
| DeleteApplication | Hapus aplikasi. | Menghapus aplikasi. Wilayah layanan untuk manajemen aplikasi hanya mendukung Hangzhou. Gunakan titik akhir Hangzhou. |
| UpdateApplication | Memperbarui aplikasi. | Memperbarui aplikasi. Wilayah layanan untuk manajemen aplikasi hanya mendukung Hangzhou. Gunakan titik akhir Hangzhou. |
| GetApplication | Mengambil detail aplikasi. | Mengambil detail aplikasi. Wilayah layanan untuk manajemen aplikasi hanya mendukung Hangzhou. Gunakan titik akhir Hangzhou. |
| ListApplications | Kueri daftar aplikasi | Mengkueri daftar aplikasi. Wilayah layanan untuk manajemen aplikasi hanya mendukung Hangzhou. Gunakan titik akhir Hangzhou. |
| ListDeployRevisions | ListDeployRevisions | Mencantumkan revisi untuk aplikasi. |
| CreateDeployRevision | Membuat artefak penerapan. | Membuat artefak penerapan. |
| GetDeployRevision | GetDeployRevision | Mengambil detail revisi aplikasi. |
| Kelompok Aplikasi | Kelompok Aplikasi | |
| CreateApplicationGroup | Membuat kelompok aplikasi | Membuat kelompok aplikasi. Wilayah layanan untuk manajemen aplikasi hanya mendukung Hangzhou. Gunakan Titik akhir Hangzhou. |
| DeleteApplicationGroup | Hapus Kelompok Aplikasi. | Menghapus kelompok aplikasi. Wilayah layanan untuk manajemen aplikasi hanya mendukung Hangzhou. Gunakan titik akhir Hangzhou. |
| UpdateApplicationGroup | Memperbarui informasi kelompok aplikasi. | Memperbarui informasi kelompok aplikasi. Wilayah layanan untuk manajemen aplikasi hanya mendukung Hangzhou. Gunakan titik akhir Hangzhou. |
| GetApplicationGroup | Mengambil Detail Kelompok Aplikasi. | Mengambil detail kelompok aplikasi. Wilayah layanan untuk manajemen aplikasi hanya mendukung Hangzhou. Gunakan titik akhir Hangzhou. |
| ListApplicationGroups | Mengkueri kelompok aplikasi | Mengkueri daftar kelompok aplikasi. Wilayah layanan untuk manajemen aplikasi hanya mendukung Hangzhou. Gunakan titik akhir Hangzhou. |
| DeployApplicationGroup | Menerapkan kelompok aplikasi. | Menerapkan kelompok aplikasi. Manajemen aplikasi hanya didukung di wilayah Hangzhou. Gunakan titik akhir Hangzhou. |
| ContinueDeployApplicationGroup | Lanjutkan Penerapan Kelompok Aplikasi. | Melanjutkan penerapan kelompok aplikasi ketika penerapan gagal. Manajemen aplikasi hanya didukung di wilayah Hangzhou. Gunakan Titik akhir Hangzhou. |
| DescribeApplicationGroupBill | Kueri biaya Sumber daya kelompok aplikasi. | Mengkueri biaya Sumber daya dari sebuah kelompok aplikasi. |
Git
|
API |
Judul |
Deskripsi |
| ListTagKeys | Query Label yang Dibuat. | Mengkueri label yang dibuat. |
| ListTagValues | Kueri Nilai Label yang Dibuat. | Mengkueri nilai label yang dibuat. |
| ListTagResources | Kueri hubungan Sumber daya-label. | Mengkueri hubungan Sumber daya-label yang terlihat. |
| UntagResources | Hapus hubungan tag-sumber daya pengguna. | Menghapus hubungan tag-sumber daya pengguna untuk menghapus tag pengguna dari sumber daya. |
| TagResources | Membuat Relasi Tag-Sumber Daya. | Membuat relasi tag-sumber daya untuk menambahkan tag pengguna ke sumber daya. |
Tag
|
API |
Judul |
Deskripsi |
| ChangeResourceGroup | Ubah Kelompok Sumber Daya. | Mengubah kelompok sumber daya tempat sumber daya cloud berada. |
Kelompok Sumber Daya
|
API |
Judul |
Deskripsi |
| UpdateInstancePackageState | Memperbarui Ekstensi yang Terinstal pada Instans. | Memperbarui ekstensi yang terinstal pada instans. |
| ListInstancePackageStates | Query ekstensi yang terinstal pada instans. | Mengkueri status paket perangkat lunak dari sebuah instans. |
Ekstensi
|
API |
Judul |
Deskripsi |
| CheckGitRepoFileExists | Memeriksa apakah file ada di repositori tertentu. | Memeriksa apakah sebuah file ada di repositori. |
| CheckGitRepositoryExists | Check whether a repository exists | Memeriksa apakah repositori ada. |
| CreateChatConfiguration | Membuat konfigurasi chat. | Membuat, memperbarui, mengkueri, dan menghapus konfigurasi chat untuk platform seperti DingTalk. |
| CreateGitRepository | Create a git repository. | Membuat repositori. |
| DeleteChatConfiguration | Menghapus konfigurasi percakapan. | Membuat, memperbarui, mengkueri, dan menghapus konfigurasi obrolan untuk platform seperti DingTalk. |
| GetChatConfiguration | View chat configuration. | Membuat, memperbarui, mengkueri, dan menghapus konfigurasi chat untuk platform seperti DingTalk. |
| GetGitBranch | Get branch details. | Mengkueri detail cabang Git. Mendukung pengkuerian repositori publik tanpa otorisasi. |
| ListChatConfigurations | Daftar konfigurasi chat. | Membuat, memperbarui, mengkueri, dan menghapus konfigurasi chat untuk platform seperti DingTalk. |
| ListGitAccounts | Daftar Akun Git yang Terhubung. | Mengambil akun platform terkelola yang telah diotorisasi oleh pengguna Alibaba Cloud saat ini dalam manajemen aplikasi. |
| ListGitBranches | Mengkueri cabang repositori tertentu. | Mengambil semua cabang dari repositori Git tertentu. |
| ListGitOrganizations | Query organisasi akun login. | Mengambil daftar organisasi milik pengguna yang telah diotorisasi. |
| ListGitRepositories | List repositories | Mengkueri daftar repositori Git. |
| ListGitRepositoryContents | Get repository file and directory content. | Mengambil informasi file dan direktori dari repositori. |
| UpdateChatConfiguration | Update chat configuration. | Membuat, memperbarui, mengkueri, dan menghapus konfigurasi chat untuk platform seperti DingTalk. |