Sono disponibili altri esempi per SDK AWS nel repository GitHub della documentazione degli esempi per SDK AWS
Utilizzare StopWorkspaces con una CLI
Gli esempi di codice seguenti mostrano come utilizzare StopWorkspaces.
- CLI
-
- AWS CLI
-
Come arrestare uno spazio di lavoro AutoStop
L’esempio
stop-workspacesseguente arresta lo spazio di lavoro specificato. La modalità di esecuzione dello spazio di lavoro deve essereAutoStop.aws workspaces stop-workspaces \ --stop-workspace-requestsWorkspaceId=ws-dk1xzr417Output:
{ "FailedRequests": [] }Per ulteriori informazioni, consulta Arrestare e avviare uno spazio di lavoro AutoStop nella Guida di amministrazione di Amazon WorkSpaces.
-
Per informazioni dettagliate sull’API, consulta StopWorkspaces
nella documentazione di riferimento dei comandi della AWS CLI.
-
- PowerShell
-
- Strumenti per PowerShell V4
-
Esempio 1: arresta più spazi di lavoro.
Stop-WKSWorkspace -WorkspaceId "ws-1a2b3c4d5","ws-6a7b8c9d0"Esempio 2: recupera la raccolta di tutti gli spazi di lavoro e reindirizza gli ID al parametro -WorkspaceID di Stop-WksWorkspace causando l’arresto degli spazi di lavoro.
Get-WKSWorkspaces | Stop-WKSWorkspaceEsempio 3: questo esempio mostra come passare oggetti StopRequest che definiscono gli spazi di lavoro da arrestare.
$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-
Per informazioni dettagliate sull’API, consulta StopWorkspaces nella documentazione di riferimento dei cmdlet di AWS Strumenti per PowerShell (V4).
-
- Strumenti per PowerShell V5
-
Esempio 1: arresta più spazi di lavoro.
Stop-WKSWorkspace -WorkspaceId "ws-1a2b3c4d5","ws-6a7b8c9d0"Esempio 2: recupera la raccolta di tutti gli spazi di lavoro e reindirizza gli ID al parametro -WorkspaceID di Stop-WksWorkspace causando l’arresto degli spazi di lavoro.
Get-WKSWorkspaces | Stop-WKSWorkspaceEsempio 3: questo esempio mostra come passare oggetti StopRequest che definiscono gli spazi di lavoro da arrestare.
$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-
Per informazioni dettagliate sull’API, consulta StopWorkspaces nella documentazione di riferimento dei cmdlet di AWS Strumenti per PowerShell (V5).
-