Tabel berikut mencantumkan operasi API yang tersedia untuk digunakan di Data Management (DMS).
Pemesanan
| API | Deskripsi |
| BuyPayAsYouGoOrder | Membeli sumber daya DMS dengan metode bayar sesuai pemakaian. |
| RefundPayAsYouGoOrder | Menghentikan langganan sumber daya DMS dengan metode bayar sesuai pemakaian. |
| ListEffectiveOrders | Memeriksa informasi tentang pesanan yang efektif. |
Manajemen pengguna
| API | Deskripsi |
| RegisterUser | Menambahkan pengguna untuk perusahaan Anda. |
| DisableUser | Menonaktifkan pengguna yang sementara tidak digunakan. |
| EnableUser | Mengaktifkan kembali pengguna yang dinonaktifkan. |
| DeleteUser | Menghapus pengguna yang tidak lagi diperlukan. |
| UpdateUser | Memperbarui informasi tentang pengguna. |
| ListUsers | Memeriksa daftar pengguna. |
| ListUserTenants | Memeriksa penyewa (tenants). |
| GetUserActiveTenant | Memeriksa informasi tentang penyewa (tenant) saat ini. |
| GetUser | Memeriksa informasi tentang pengguna. |
Manajemen instans
| API | Deskripsi |
| RegisterInstance | Mendaftarkan instans database untuk perusahaan Anda. |
| UpdateInstance | Memperbarui informasi tentang instans database dan memeriksa konektivitas instans database tersebut. |
| GetInstance | Memeriksa detail instans database. |
| DeleteInstance | Menghapus instans database dari DMS Enterprise. |
| ListInstances | Memeriksa instans-instans database dan detail masing-masing instans database. |
Audit operasi
| API | Deskripsi |
| GetOpLog | Memeriksa detail log operasi yang dihasilkan dalam periode tertentu. |
| ListSQLExecAuditLog | Memeriksa log audit operasi SQL. |
| ListProxySQLExecAuditLog | Memeriksa log audit untuk titik akhir proxy yang dihasilkan oleh fitur proxy akses aman. |
| ListInstanceLoginAuditLog | Memeriksa catatan login suatu instans. |
| ListSensitiveDataAuditLog | Memeriksa log audit data sensitif. |
Manajemen proses persetujuan
| API | Deskripsi |
| ListWorkFlowNodes | Memeriksa node persetujuan. |
| ListWorkFlowTemplates | Memeriksa template persetujuan. |
Manajemen metadata basis data dan tabel
| API | Deskripsi |
| SearchDatabase | Memeriksa basis data. |
| SearchTable | Memeriksa tabel. |
| ListDatabases | Memeriksa basis data dalam instans database. |
| ListTables | Memeriksa tabel dalam basis data. |
| ListColumns | Memeriksa kolom dalam tabel. |
| ListIndexes | Memeriksa indeks tabel. |
| GetDatabase | Memeriksa detail basis data. |
| GetPhysicalDatabase | Memeriksa detail basis data fisik. |
| GetTableTopology | Memeriksa topologi tabel. |
| GetMetaTableDetailInfo | Memeriksa detail kolom dan indeks dalam tabel. |
| GetMetaTableColumn | Memeriksa detail kolom dalam tabel. |
| SyncInstanceMeta | Menyinkronkan metadata semua basis data dalam instans database. |
| SyncDatabaseMeta | Menyinkronkan metadata basis data. |
Basis data logis dan tabel
| API | Deskripsi |
| CreateLogicDatabase | Membuat basis data logis di DMS. |
| EditLogicDatabase | Memodifikasi informasi tentang basis data logis. |
| DeleteLogicDatabase | Menghapus basis data logis dari DMS. |
| ListLogicDatabases | Memeriksa detail basis data logis. |
| GetLogicDatabase | Memeriksa detail basis data logis. |
| GetDBTopology | Memeriksa basis data logis dan topologi shard basis data fisik yang sesuai dengan basis data logis tersebut. |
| ListLogicTables | Memeriksa tabel logis dalam basis data logis. |
| GetTableDBTopology | Memeriksa topologi tabel dalam basis data logis dan shard basis data fisik yang sesuai dengan basis data logis tersebut. |
| AddLogicTableRouteConfig | Menambahkan algoritma routing ke tabel logis. |
| DeleteLogicTableRouteConfig | Menghapus algoritma routing dari tabel logis. |
| ListLogicTableRouteConfig | Memeriksa algoritma routing tabel logis. |
Manajemen tiket
| Kategori | API | Deskripsi |
| Operasi umum | ApproveOrder | Menyetujui tiket. |
| CloseOrder | Menutup tiket. | |
| GetApprovalDetail | Memeriksa detail persetujuan tiket. | |
| GetOrderBaseInfo | Memeriksa informasi dasar tentang tiket. | |
| ListOrders | Memeriksa daftar tiket. | |
| CreateOrder | Membuat tiket baru. | |
| SubmitOrderApproval | Mengirimkan tiket untuk persetujuan. | |
| Permintaan izin | GetOwnerApplyOrderDetail | Memeriksa detail tiket yang digunakan untuk mengonfigurasi pemilik instans, basis data, atau tabel. |
| GetPermApplyOrderDetail | Memeriksa detail tiket permintaan izin. | |
| Sinkronisasi tabel antar basis data | CreateStructSyncOrder | Membuat tiket sinkronisasi skema. |
| GetStructSyncOrderDetail | Memeriksa detail tiket sinkronisasi skema. | |
| GetStructSyncJobDetail | Memeriksa detail tugas sinkronisasi skema. | |
| GetStructSyncJobAnalyzeResult | Memeriksa hasil analisis tugas sinkronisasi skema. | |
| GetStructSyncExecSqlDetail | Memeriksa pernyataan SQL yang terlibat dalam tiket sinkronisasi skema. | |
| SubmitStructSyncOrderApproval | Mengirimkan tiket sinkronisasi skema untuk persetujuan. | |
| ExecuteStructSync | Menjalankan tiket sinkronisasi skema. | |
| Perubahan data | CreateDataCorrectOrder | Membuat tiket perubahan data. |
| CreateDataCronClearOrder | Membuat tiket pembersihan data historis. | |
| CreateDataImportOrder | Membuat tiket impor data. | |
| CreateFreeLockCorrectOrder | Membuat tiket perubahan tanpa kunci. | |
| ExecuteDataCorrect | Menjalankan tiket perubahan data. | |
| GetDataCorrectTaskDetail | Memeriksa detail tugas untuk mengubah data, melakukan perubahan tanpa kunci, atau mengimpor data. | |
| GetDataCronClearTaskDetailList | Memeriksa tugas pembersihan data historis. | |
| GetDataCorrectOrderDetail | Memeriksa detail tiket perubahan data. | |
| GetDataCorrectBackupFiles | Memeriksa URL unduhan file cadangan untuk tiket perubahan data. | |
| GetDataCorrectSQLFile | Memeriksa lampiran SQL dari tiket perubahan data. | |
| ModifyDataCorrectExecSQL | Memodifikasi skrip SQL yang dikirimkan melalui tiket perubahan data. | |
| ListDataCorrectPreCheckSQL | Memeriksa informasi pra-pemeriksaan tentang pernyataan SQL yang ditentukan dalam tiket perubahan data. | |
| ListDataCorrectPreCheckDB | Memeriksa basis data yang terlibat dalam pra-pemeriksaan tiket perubahan data. | |
| PauseDataCorrectSQLJob | Menghentikan sementara tugas SQL untuk perubahan data. | |
| RetryDataCorrectPreCheck | Menjalankan ulang pra-pemeriksaan untuk tiket perubahan data. | |
| RestartDataCorrectSQLJob | Menjalankan ulang tugas SQL gagal untuk perubahan data. | |
| Desain skema | CreatePublishGroupTask | Menjalankan tiket desain skema. |
| ListDDLPublishRecords | Memeriksa detail publikasi tiket desain skema. | |
| Ekspor data | GetDataExportDownloadURL | Memeriksa URL unduhan hasil ekspor untuk tiket ekspor data. |
| ExecuteDataExport | Menjalankan tiket ekspor data. | |
| GetDataExportOrderDetail | Memeriksa detail tiket ekspor data. | |
| Ulasan SQL | CreateSQLReviewOrder | Membuat tiket ulasan SQL. |
| GetSQLReviewCheckResultStatus | Memeriksa hasil ulasan dari tiket ulasan SQL. | |
| ListSQLReviewOriginSQL | Memeriksa detail pernyataan SQL yang terlibat dalam tiket ulasan SQL. | |
| GetSQLReviewOptimizeDetail | Memeriksa detail saran optimasi SQL. | |
| Unggah file | CreateUploadFileJob | Membuat tugas unggah file. |
| CreateUploadOSSFileJob | Membuat tugas untuk mengunggah objek dari Object Storage Service (OSS). | |
| GetUserUploadFileJob | Memeriksa informasi tentang tugas unggah file. |
Manajemen tugas SQL
| API | Deskripsi |
| ListDBTaskSQLJob | Memeriksa tugas-tugas SQL. |
| ListDBTaskSQLJobDetail | Memeriksa detail tugas SQL. |
| GetDBTaskSQLJobLog | Memeriksa log yang mencatat detail penjadwalan tugas SQL. |
| GetOnlineDDLProgress | Memeriksa kemajuan tugas DDL Online. |
Manajemen izin
| API | Deskripsi |
| SetOwners | Mengonfigurasi pemilik instans, basis data, atau tabel. |
| RevokeUserPermission | Mencabut izin pada suatu sumber daya dari pengguna. |
| ListUserPermissions | Memeriksa izin pengguna pada basis data dan tabel. |
| ListDatabaseUserPermssions | Memeriksa izin pengguna pada basis data. |
| GrantUserPermission | Memberikan izin pada basis data atau tabel kepada pengguna. |
| ListInstanceUserPermissions | Memeriksa izin pengguna pada instans. |
Manajemen keamanan
| Kategori | API | Deskripsi |
| Manajemen set aturan keamanan | CreateStandardGroup | Membuat set aturan keamanan. |
| ListStandardGroups | Memeriksa set aturan keamanan. | |
| Proxy akses aman | CreateProxy | Mengaktifkan fitur proxy akses aman untuk instans database. |
| CreateProxyAccess | Mengizinkan pengguna mengakses instans database menggunakan titik akhir proxy yang dihasilkan oleh fitur proxy akses aman. | |
| ListProxyAccesses | Memeriksa pengguna yang diizinkan mengakses instans database menggunakan titik akhir proxy yang dihasilkan oleh fitur proxy akses aman. | |
| InspectProxyAccessSecret | Memeriksa Rahasia AccessKey yang digunakan oleh pengguna berizin untuk terhubung ke titik akhir proxy yang dihasilkan oleh fitur proxy akses aman untuk instans database. | |
| ListProxies | Memeriksa titik akhir proxy yang dihasilkan oleh fitur proxy akses aman. | |
| GetProxy | Memeriksa detail titik akhir proxy yang dihasilkan oleh fitur proxy akses aman. | |
| DeleteProxyAccess | Mencabut izin dari pengguna berizin yang tidak lagi mengakses instans database menggunakan titik akhir proxy yang dihasilkan oleh fitur proxy akses aman. | |
| DeleteProxy | Menonaktifkan fitur proxy akses aman untuk instans database. | |
| Manajemen bidang sensitif | ListSensitiveColumns | Memeriksa bidang-bidang sensitif. |
| ListSensitiveColumnsDetail | Memeriksa detail bidang sensitif. | |
| AddDesensitizationRule | Menambahkan aturan masking. | |
| ListDesensitizationRule | Memeriksa aturan-aturan masking. | |
| ModifyDesensitizationStrategy | Memodifikasi aturan masking yang terikat pada bidang tertentu. | |
| ListClassificationTemplates | Memeriksa template klasifikasi. | |
| ChangeColumnSecLevel | Menyesuaikan tingkat sensitivitas bidang. |
Kueri data
| API | Deskripsi |
| ExecuteScript | Menjalankan pernyataan SQL. |
Pengembangan data
| Kategori | API | Deskripsi |
| Pengembangan gudang data | CreateLakeHouseSpace | Membuat ruang kerja untuk pengembangan gudang data. |
| GetLhSpaceByName | Memeriksa detail ruang kerja yang diidentifikasi dengan nama ruang kerja tertentu. | |
| DeleteLakeHouseSpace | Menghapus ruang kerja untuk pengembangan gudang data. | |
| ListLhTaskFlowAndScenario | Memeriksa informasi tentang alur tugas yang sesuai dengan skenario bisnis berbeda dalam ruang kerja untuk pengembangan gudang data. | |
| AddLhMembers | Menambahkan satu atau lebih administrator, anggota, atau pengembang alur tugas ke ruang kerja untuk pengembangan gudang data. | |
| DeleteLhMembers | Menghapus satu atau lebih anggota atau pengembang alur tugas dari ruang kerja untuk pengembangan gudang data. | |
| ChangeLhDagOwner | Mengubah pemilik alur tugas. | |
| Orkestrasi tugas | ListTaskFlow | Memeriksa alur tugas. |
| DeleteTaskFlow | Menghapus alur tugas. | |
| OfflineTaskFlow | Menghapus publikasi alur tugas yang telah dipublikasikan. | |
| ListTaskFlowInstance | Memeriksa catatan eksekusi alur tugas. | |
| GetTaskInstanceRelation | Memeriksa informasi tentang node dalam catatan eksekusi alur tugas. | |
| ListDAGVersions | Memeriksa versi-versi yang telah dipublikasikan dari alur tugas. | |
| ReDeployLhDagVersion | Menerapkan ulang satu atau semua versi yang telah dipublikasikan dari alur tugas. | |
| CreateTaskFlow | Membuat alur tugas. | |
| DeleteTask | Menghapus tugas dalam alur tugas tertentu. | |
| MakeTaskFlowInstanceSuccess | Menetapkan status alur tugas tertentu menjadi "Berhasil". | |
| SuspendTaskFlowInstance | Menangguhkan instance alur tugas yang sedang berjalan. | |
| PublishAndDeployTaskFlow | Mempublikasikan dan menerapkan alur tugas tertentu. | |
| ListTasksInTaskFlow | Memeriksa tugas-tugas dalam alur tugas tertentu. | |
| UpdateTaskConfig | Memperbarui konfigurasi lanjutan dari tugas tertentu. | |
| ListTaskFlowConstants | Memeriksa konstanta untuk alur tugas tertentu. | |
| UpdateTaskFlowConstants | Memperbarui konstanta untuk alur tugas tertentu. | |
| ResumeTaskFlowInstance | Melanjutkan alur tugas yang ditangguhkan. | |
| ListTaskFlowsByPage | Memeriksa catatan eksekusi alur tugas berdasarkan halaman. | |
| UpdateTaskContent | Memperbarui konfigurasi node tugas tertentu. | |
| UpdateScenario | Memperbarui nama dan deskripsi skenario bisnis tertentu dari alur tugas. | |
| ListScenarios | Memeriksa skenario bisnis. | |
| DeleteScenario | Menghapus skenario bisnis. | |
| CreateScenario | Membuat skenario bisnis. | |
| UpdateTaskTimeVariables | Memperbarui variabel waktu untuk tugas tertentu. | |
| UpdateTaskFlowTimeVariables | Memperbarui variabel waktu untuk alur tugas tertentu. | |
| ListTaskFlowTimeVariables | Memeriksa variabel waktu untuk alur tugas tertentu. | |
| UpdateTaskFlowCooperators | Memperbarui pengguna yang terlibat dalam alur tugas tertentu. | |
| MoveTaskFlowToScenario | Memindahkan alur tugas ke skenario bisnis tertentu. | |
| UpdateTaskName | Memperbarui nama node tugas tertentu. | |
| ListTaskFlowCooperators | Memeriksa pengguna yang terlibat dalam alur tugas tertentu. | |
| UpdateTaskOutput | Memperbarui variabel keluaran untuk node tugas tertentu. | |
| GetTask | Memeriksa konfigurasi node tugas tertentu, termasuk variabel waktu untuk tugas tersebut. | |
| UpdateTaskFlowSchedule | Memperbarui pengaturan penjadwalan alur tugas tertentu. | |
| StopTaskFlowInstance | Menghentikan instance alur tugas yang sedang berjalan. | |
| ReRunTaskFlowInstance | Menjalankan ulang instance alur tugas. | |
| CreateTask | Membuat node tugas untuk alur tugas tertentu. | |
| UpdateTaskFlowNotification | Memperbarui pengaturan notifikasi untuk alur tugas. | |
| DeleteTaskFlowEdgesByCondition | Menghapus tepi alur tugas berdasarkan beberapa kondisi. | |
| ListTaskFlowEdgesByCondition | Memeriksa tepi grafik asiklik terarah (DAG) untuk alur tugas tertentu berdasarkan beberapa kondisi. | |
| UpdateTaskFlowEdges | Memperbarui beberapa node awal dan akhir dari tepi tertentu dalam alur tugas tertentu sekaligus. | |
| GetTaskFlowGraph | Memeriksa DAG alur tugas. | |
| UpdateTaskFlowRelations | Memperbarui semua tepi alur tugas tertentu. | |
| UpdateTaskFlowNameAndDesc | Memperbarui nama dan deskripsi alur tugas tertentu. | |
| UpdateTaskFlowOwner | Memperbarui pemilik alur tugas tertentu. | |
| BackFill | Melakukan backfill data untuk orkestrasi tugas. |