All Products
Search
Document Center

DataWorks:ListProjects

Last Updated:Mar 21, 2026

Mengambil daftar ruang kerja DataWorks milik tenant tempat pengguna tersebut tergabung.

Coba sekarang

Coba API ini di OpenAPI Explorer tanpa perlu penandatanganan manual. Panggilan yang berhasil akan secara otomatis menghasilkan contoh kode SDK sesuai dengan parameter Anda. Unduh kode tersebut dengan kredensial bawaan yang aman untuk penggunaan lokal.

Test

RAM authorization

Tidak ada otorisasi untuk operasi ini. Jika Anda mengalami masalah saat menjalankan operasi ini, hubungi dukungan teknis.

Parameter permintaan

Parameter

Type

Required

Description

Example

PageNumber

integer

No

Nomor halaman. Nilai yang valid: 1 hingga 100.

1

PageSize

integer

No

Jumlah entri per halaman. Nilai default: 10. Nilai maksimum: 100.

10

ResourceManagerResourceGroupId

string

No

ID resource group.

rg-acfmzbn7pt****

Tags

array<object>

No

Tag yang akan ditambahkan ke ruang kerja.

object

No

Key

string

No

Kunci tag N yang akan ditambahkan ke ruang kerja.

key

Value

string

No

Nilai tag N yang akan ditambahkan ke ruang kerja.

value

Elemen respons

Element

Type

Description

Example

object

Parameter respons.

RequestId

string

ID permintaan.

20658801****

PageResult

object

Hasil yang dikembalikan.

PageNumber

integer

Nomor halaman.

1

PageSize

integer

Jumlah entri per halaman. Nilai default: 10. Nilai maksimum: 100.

10

TotalCount

integer

Total jumlah entri yang dikembalikan.

68

ProjectList

array<object>

Ruang kerja DataWorks.

array<object>

ProjectStatusCode

string

Kode status ruang kerja. Nilai yang valid:

  • AVAILABLE: 0, yang menunjukkan bahwa ruang kerja berjalan sebagaimana mestinya.

  • DELETED: 1, yang menunjukkan bahwa ruang kerja telah dihapus.

  • INITIALIZING: 2, yang menunjukkan bahwa ruang kerja sedang diinisialisasi.

  • INIT_FAILED: 3, yang menunjukkan bahwa inisialisasi ruang kerja gagal.

  • FORBIDDEN: 4, yang menunjukkan bahwa ruang kerja dinonaktifkan secara manual.

  • DELETING: 5, yang menunjukkan bahwa ruang kerja sedang dihapus.

  • DEL_FAILED: 6, yang menunjukkan bahwa penghapusan ruang kerja gagal.

  • FROZEN: 7, yang menunjukkan bahwa ruang kerja dibekukan karena Pembayaran tertunda.

  • UPDATING: 8, yang menunjukkan bahwa ruang kerja sedang diperbarui. Setelah Anda mengaitkan Mesin komputasi dengan ruang kerja, sistem akan menginisialisasi Mesin komputasi dan memperbarui ruang kerja.

  • UPDATE_FAILED: 9, yang menunjukkan bahwa pembaruan ruang kerja gagal.

AVAILABLE

ProjectStatus

integer

Status ruang kerja. Nilai yang valid:

  • 0: AVAILABLE, yang menunjukkan bahwa ruang kerja berjalan sebagaimana mestinya.

  • 1: DELETED, yang menunjukkan bahwa ruang kerja telah dihapus.

  • 2: INITIALIZING, yang menunjukkan bahwa ruang kerja sedang diinisialisasi.

  • 3: INIT_FAILED, yang menunjukkan bahwa inisialisasi ruang kerja gagal.

  • 4: FORBIDDEN, yang menunjukkan bahwa ruang kerja dinonaktifkan secara manual.

  • 5: DELETING, yang menunjukkan bahwa ruang kerja sedang dihapus.

  • 6: DEL_FAILED, yang menunjukkan bahwa penghapusan ruang kerja gagal.

  • 7: FROZEN, yang menunjukkan bahwa ruang kerja dibekukan karena Pembayaran tertunda.

  • 8: UPDATING, yang menunjukkan bahwa ruang kerja sedang diperbarui. Setelah Anda mengaitkan Mesin komputasi dengan ruang kerja, sistem akan menginisialisasi Mesin komputasi dan memperbarui ruang kerja.

  • 9: UPDATE_FAILED, yang menunjukkan bahwa pembaruan ruang kerja gagal.

0

ProjectName

string

Nama tampilan ruang kerja.

test_project

ProjectIdentifier

string

Nama ruang kerja.

test_project

ProjectId

integer

ID ruang kerja.

466230

ProjectDescription

string

Deskripsi ruang kerja.

test_describe

ProjectOwnerBaseId

string

ID pengguna yang digunakan oleh Pemilik ruang kerja.

13969939245****

ResourceManagerResourceGroupId

string

ID resource group.

rg-acfmzbn7****

Tags

array<object>

Tag yang ditambahkan ke ruang kerja.

object

Key

string

Kunci tag N yang ditambahkan ke ruang kerja.

key

Value

string

Nilai tag N yang ditambahkan ke ruang kerja.

value

DisableDevelopment

boolean

Menunjukkan apakah role Development dinonaktifkan. Nilai yang valid:

  • false: diaktifkan

  • true: dinonaktifkan

true

UseProxyOdpsAccount

boolean

Menunjukkan apakah akun proxy digunakan untuk mengakses Mesin komputasi MaxCompute yang terkait dengan ruang kerja. Nilai yang valid:

  • false

  • true

true

TablePrivacyMode

integer

Menunjukkan apakah tabel MaxCompute dalam ruang kerja terlihat oleh pengguna dalam satu tenant. Nilai yang valid:

  • 0: tidak terlihat

  • 1: terlihat

1

IsDefault

integer

Menunjukkan apakah ruang kerja merupakan ruang kerja default. Nilai yang valid:

  • 1: Ruang kerja ini adalah ruang kerja default.

  • 0: Ruang kerja ini bukan ruang kerja default.

1

Contoh

Respons sukses

JSONformat

{
  "RequestId": "20658801****",
  "PageResult": {
    "PageNumber": 1,
    "PageSize": 10,
    "TotalCount": 68,
    "ProjectList": [
      {
        "ProjectStatusCode": "AVAILABLE",
        "ProjectStatus": 0,
        "ProjectName": "test_project",
        "ProjectIdentifier": "test_project",
        "ProjectId": 466230,
        "ProjectDescription": "test_describe",
        "ProjectOwnerBaseId": "13969939245****",
        "ResourceManagerResourceGroupId": "rg-acfmzbn7****",
        "Tags": [
          {
            "Key": "key",
            "Value": "value"
          }
        ],
        "DisableDevelopment": true,
        "UseProxyOdpsAccount": true,
        "TablePrivacyMode": 1,
        "IsDefault": 1
      }
    ]
  }
}

Kode kesalahan

HTTP status code

Error code

Error message

Description

400 Invalid.Tenant.ConnectionNotExists The connection does not exist.
400 Invalid.Tenant.ProjectNotExists The project does not exist.
400 Invalid.Tenant.UserAlreadyInProject The user already exists in the project.
400 Invalid.Tenant.UserNotInProject The user is not in the project.
403 Invalid.Tenant.UserIsNotProjectOwnerOrAdmin The user is not a project administrator or owner.
403 Invalid.Tenant.UserNotInTenant The user is not in tenant.

Lihat Error Codes untuk daftar lengkap.

Catatan rilis

Lihat Release Notes untuk daftar lengkap.