Mengkueri daftar akun host yang diotorisasi dan tidak diotorisasi untuk pengguna tertentu pada host tertentu.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
yundun-bastionhost:ListHostAccountsForUser |
list |
*Instans.
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceId |
string |
Yes |
ID instans Host Bastion tempat pengguna berada. Parameter ini digunakan untuk mengkueri daftar otorisasi akun host untuk pengguna. Catatan
Anda dapat memanggil operasi DescribeInstances untuk mendapatkan parameter ini. |
bastionhost-cn-st220aw**** |
| RegionId |
string |
No |
ID wilayah instans Host Bastion tempat pengguna berada. Catatan
Untuk informasi lebih lanjut mengenai pemetaan antara ID wilayah dan nama wilayah, lihat Regions and zones. |
cn-hangzhou |
| UserId |
string |
Yes |
ID pengguna yang akun hostnya ingin Anda kueri. Catatan
Anda dapat memanggil operasi ListUsers untuk mendapatkan parameter ini. |
1 |
| HostId |
string |
Yes |
ID host tempat akun host berada. Catatan
Anda dapat memanggil operasi ListHosts untuk mendapatkan parameter ini. |
1 |
| PageNumber |
string |
No |
Nomor halaman untuk kueri berhalaman. Parameter ini digunakan untuk paging. Nilai default: 1. |
1 |
| PageSize |
string |
No |
Jumlah maksimum entri yang dikembalikan pada setiap halaman dalam kueri berhalaman. Parameter ini digunakan untuk paging. Nilai maksimum: 100. Nilai default: 20. Jika parameter ini dikosongkan, 20 entri akan dikembalikan secara default. Catatan
Tentukan nilai untuk parameter ini. |
20 |
| HostAccountName |
string |
No |
Nama akun host. Pencocokan tepat didukung. |
root |
| ProjectId |
integer |
No |
ID proyek. |
3 |
Saat memanggil operasi ini, Anda harus menambahkan parameter permintaan umum API Alibaba Cloud selain parameter permintaan yang dijelaskan dalam topik ini. Untuk informasi lebih lanjut mengenai parameter permintaan umum, lihat Common parameters. Untuk informasi lebih lanjut mengenai format permintaan, lihat contoh permintaan dalam topik ini.
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| TotalCount |
integer |
Jumlah total akun host yang dikembalikan. |
1 |
| RequestId |
string |
ID permintaan. |
EC9BF0F4-8983-491A-BC8C-1B4DD94976DE |
| HostAccounts |
array<object> |
Daftar akun host yang dikembalikan. |
|
|
object |
|||
| HostAccountName |
string |
Nama akun host. |
root |
| HostAccountId |
string |
ID akun host. |
1 |
| IsAuthorized |
boolean |
Apakah akun host diotorisasi untuk pengguna saat ini. Nilai valid:
|
true |
| ProtocolName |
string |
Nama protokol akun host. Nilai valid:
|
SSH |
| HostId |
string |
ID host tempat akun host berada. |
1 |
Contoh
Respons sukses
JSONformat
{
"TotalCount": 1,
"RequestId": "EC9BF0F4-8983-491A-BC8C-1B4DD94976DE ",
"HostAccounts": [
{
"HostAccountName": "root",
"HostAccountId": "1",
"IsAuthorized": true,
"ProtocolName": "SSH",
"HostId": "1"
}
]
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidParameter | The argument is invalid. | |
| 500 | InternalError | An unknown error occurred. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.