D’autres exemples de kits AWS SDK sont disponibles dans le référentiel GitHub AWS Doc SDK Examples
Utilisation de StopWorkspaces avec une CLI
Les exemples de code suivants illustrent comment utiliser StopWorkspaces.
- CLI
-
- AWS CLI
-
Pour arrêter un WorkSpace AutoStop
L’exemple
stop-workspacessuivant arrête le WorkSpace spécifié. Le WorkSpace doit avoir un mode d’exécutionAutoStop.aws workspaces stop-workspaces \ --stop-workspace-requestsWorkspaceId=ws-dk1xzr417Sortie :
{ "FailedRequests": [] }Pour plus d’informations, consultez Arrêt et démarrage d’un WorkSpace AutoStop dans le Guide de l’administrateur Amazon WorkSpaces.
-
Pour plus de détails sur l’API, consultez StopWorkspaces
dans la Référence des commandes de l’AWS CLI.
-
- PowerShell
-
- Outils pour PowerShell V4
-
Exemple 1 : arrête plusieurs WorkSpaces.
Stop-WKSWorkspace -WorkspaceId "ws-1a2b3c4d5","ws-6a7b8c9d0"Exemple 2 : extrait la collection de tous vos WorkSpaces et dirige les ID vers le paramètre -WorkSpaceId de Stop-WKSWorkspace, provoquant l’arrêt des WorkSpaces.
Get-WKSWorkspaces | Stop-WKSWorkspaceExemple 3 : cet exemple montre comment transmettre des objets StopRequest définissant les WorkSpaces à arrêter.
$arrRequest = @() $request1 = New-Object Amazon.WorkSpaces.Model.StopRequest $request1.WorkspaceId = 'ws-12345678' $arrRequest += $request1 $request2 = New-Object Amazon.WorkSpaces.Model.StopRequest $request2.WorkspaceId = 'ws-abcdefgh' $arrRequest += $request2 Stop-WKSWorkspace -Request $arrRequest-
Pour plus de détails sur l’API, consultez StopWorkspaces dans la Référence des applets de commande pour les Outils AWS pour PowerShell (V4).
-
- Outils pour PowerShell V5
-
Exemple 1 : arrête plusieurs WorkSpaces.
Stop-WKSWorkspace -WorkspaceId "ws-1a2b3c4d5","ws-6a7b8c9d0"Exemple 2 : extrait la collection de tous vos WorkSpaces et dirige les ID vers le paramètre -WorkSpaceId de Stop-WKSWorkspace, provoquant l’arrêt des WorkSpaces.
Get-WKSWorkspaces | Stop-WKSWorkspaceExemple 3 : cet exemple montre comment transmettre des objets StopRequest définissant les WorkSpaces à arrêter.
$arrRequest = @() $request1 = New-Object Amazon.WorkSpaces.Model.StopRequest $request1.WorkspaceId = 'ws-12345678' $arrRequest += $request1 $request2 = New-Object Amazon.WorkSpaces.Model.StopRequest $request2.WorkspaceId = 'ws-abcdefgh' $arrRequest += $request2 Stop-WKSWorkspace -Request $arrRequest-
Pour plus de détails sur l’API, consultez StopWorkspaces dans la Référence des applets de commande pour les Outils AWS pour PowerShell (V5).
-