CloseServers - Manajer Sesi Amazon DCV

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

CloseServers

Menutup satu atau lebih server Amazon DCV. Saat Anda menutup server Amazon DCV, Anda membuatnya tidak tersedia untuk penempatan sesi Amazon DCV. Anda tidak dapat membuat sesi Amazon DCV di server tertutup. Menutup server memastikan bahwa tidak ada sesi yang berjalan di atasnya dan pengguna tidak dapat membuat sesi baru di dalamnya.

Permintaan parameter

ServerId

ID server untuk ditutup.

Tipe: String

Diperlukan: Ya

Force

Memaksa operasi dekat. Jika Anda menentukantrue, server ditutup meskipun telah menjalankan sesi. Sesi terus berjalan.

Tipe: Boolean

Wajib: Tidak

Parameter respons

RequestId

ID unik dari permintaan.

SuccessfulList

Informasi tentang server Amazon DCV yang berhasil ditutup. Struktur data ini mencakup parameter respons bersarang berikut:

ServerId

ID server yang berhasil ditutup.

UnsuccessfulList

Informasi tentang server Amazon DCV yang tidak dapat ditutup. Struktur data ini mencakup parameter respons bersarang berikut:

CloseServerRequestData

Informasi tentang permintaan asli yang gagal. Struktur data ini mencakup parameter respons bersarang berikut:

ServerId

ID server Amazon DCV yang tidak dapat ditutup.

Force

Parameter gaya yang diminta.

FailureCode

Kode kegagalan.

FailureReason

Sebab kegagalan.

Contoh

Python
Permintaan

Contoh berikut menutup dua server Amazon DCV (serverId1danserverId2). Server serverId2 tidak ada dan mengakibatkan kegagalan.

from swagger_client.models import CloseServerRequestData def get_servers_api(): api_instance = swagger_client.ServersApi(swagger_client.ApiClient(get_client_configuration())) set_request_headers(api_instance.api_client) return api_instance def close_servers(server_ids): request = [CloseServerRequestData(server_id=server_id) for server_id in server_ids] print('Close Servers Request:', request) api_instance = get_servers_api() api_response = api_instance.close_servers(body=request) print('Close Servers Response:', api_response) open_servers(server_ids) def main(): close_servers(["serverId1", "serverId2"])
Respons

Berikut ini adalah output sampel.

{ "RequestId": "4d7839b2-a03c-4b34-a40d-06c8b21099e6", "SuccessfulList": [ { "ServerId": "serverId1" } ], "UnsuccessfulList": [ { "OpenServerRequestData": { "ServerId": "serverId2" }, "FailureCode": "DCV_SERVER_NOT_FOUND", "FailureReason": "Dcv server not found." } ] }