

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

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

Schließt einen oder mehrere Amazon DCV-Server. Wenn Sie einen Amazon DCV-Server schließen, machen Sie ihn für die Platzierung von Amazon DCV-Sitzungen nicht verfügbar. Sie können keine Amazon DCV-Sitzungen auf *geschlossenen* Servern erstellen. Durch das Schließen eines Servers wird sichergestellt, dass keine Sitzungen auf dem Server laufen und dass Benutzer keine neuen Sitzungen auf dem Server erstellen können.

**Topics**
+ [Anforderungsparameter](#request)
+ [Antwortparameter](#response)
+ [Beispiel](#example)

## Anforderungsparameter
<a name="request"></a>

**`ServerId`**  
Die ID des Servers, der geschlossen werden soll.  
Typ: Zeichenfolge  
Erforderlich: Ja

**`Force`**  
Erzwingt den Schließvorgang. Wenn Sie dies angeben`true`, wird der Server geschlossen, auch wenn er laufende Sitzungen hat. Die Sitzungen werden weiterhin ausgeführt.  
Typ: Boolesch  
Erforderlich: Nein

## Antwortparameter
<a name="response"></a>

**`RequestId`**  
Die eindeutige ID der Anfrage.

**`SuccessfulList`**  
Informationen über die Amazon DCV-Server, die erfolgreich geschlossen wurden. Diese Datenstruktur umfasst den folgenden verschachtelten Antwortparameter:    
**`ServerId`**  
Die ID des Servers, der erfolgreich geschlossen wurde.

**`UnsuccessfulList`**  
Informationen zu den Amazon DCV-Servern, die nicht geschlossen werden konnten. Diese Datenstruktur umfasst die folgenden verschachtelten Antwortparameter:    
**`CloseServerRequestData`**  
Informationen über die ursprüngliche Anfrage, die fehlgeschlagen ist. Diese Datenstruktur umfasst den folgenden verschachtelten Antwortparameter:    
**`ServerId`**  
Die ID des Amazon DCV-Servers, der nicht geschlossen werden konnte.  
**`Force`**  
Der angeforderte Force-Parameter.  
**`FailureCode`**  
Der Code des Fehlers.  
**`FailureReason`**  
Der Grund für den Fehlschlag.

## Beispiel
<a name="example"></a>

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

**Anforderung**  
Das folgende Beispiel schließt zwei Amazon DCV-Server (`serverId1`und`serverId2`). Der Server `serverId2` ist nicht vorhanden und führt zu einem Ausfall.

```
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"])
```

**Antwort**  
Im Folgenden finden Sie ein Beispiel für die Ausgabe.

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

------