

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

# CloseServers
<a name="CloseServers"></a>

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.

**Topics**
+ [Permintaan parameter](#request)
+ [Parameter respons](#response)
+ [Contoh](#example)

## Permintaan parameter
<a name="request"></a>

**`ServerId`**  
ID server untuk ditutup.  
Tipe: String  
Diperlukan: Ya

**`Force`**  
Memaksa operasi dekat. Jika Anda menentukan`true`, server ditutup meskipun telah menjalankan sesi. Sesi terus berjalan.  
Tipe: Boolean  
Wajib: Tidak

## Parameter respons
<a name="response"></a>

**`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
<a name="example"></a>

------
#### [ Python ]

**Permintaan**  
Contoh berikut menutup dua server Amazon DCV (`serverId1`dan`serverId2`). 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."
        }
    ]
}
```

------