本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
OpenServers
開啟一或多個 Amazon DCV 伺服器。您必須先將伺服器的狀態變更為開啟,才能在 Amazon DCV 伺服器上建立 Amazon DCV 工作階段。Amazon DCV 伺服器開啟後,您可以在伺服器上建立 Amazon DCV 工作階段。
請求參數
ServerId
-
要開啟的伺服器 ID。
類型:字串
必要:是
回應參數
RequestId
-
請求的唯一 ID。
SuccessfulList
-
有關已成功開啟的 Amazon DCV 伺服器的資訊。此資料結構包含下列巢狀回應參數:
UnsuccessfulList
-
無法開啟的 Amazon DCV 伺服器相關資訊。此資料結構包含下列巢狀回應參數:
OpenServerRequestData
-
失敗的原始請求的相關資訊。此資料結構包含下列巢狀回應參數:
ServerId
-
無法開啟的 Amazon DCV 伺服器 ID。
FailureCode
-
失敗的程式碼。
FailureReason
-
失敗的原因。
範例
- Python
-
請求
下列範例會開啟兩個 Amazon DCV 伺服器 (serverId1 和 serverId2)。
from swagger_client.models import OpenServerRequestData
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 open_servers(server_ids):
request = [OpenServerRequestData(server_id=server_id) for server_id in server_ids]
print('Open Servers Request:', request)
api_instance = get_servers_api()
api_response = api_instance.open_servers(body=request)
print('Open Servers Response:', api_response)
def main():
open_servers(["serverId1", "serverId2"])
回應
以下是範例輸出。
{
"RequestId": "1e64830f-0a27-41bf-8147-0f3411791b64",
"SuccessfulList": [
{
"ServerId": "serverId1"
}
],
"UnsuccessfulList": [
{
"OpenServerRequestData": {
"ServerId": "serverId2"
},
"FailureCode": "DCV_SERVER_NOT_FOUND",
"FailureReason": "Dcv server not found."
}
]
}