Há mais exemplos do AWS SDK disponíveis no repositório do GitHub Documento de Exemplos do AWS SDK
Usar StopWorkspaces com uma CLI
Os exemplos de código a seguir mostram como usar o StopWorkspaces.
- CLI
-
- AWS CLI
-
Como interromper um WorkSpace AutoStop
O exemplo
stop-workspacesa seguir interrompe o WorkSpace especificado. O WorkSpace deve ter um modo de execução deAutoStop.aws workspaces stop-workspaces \ --stop-workspace-requestsWorkspaceId=ws-dk1xzr417Saída:
{ "FailedRequests": [] }Para obter mais informações, consulte Interromper e iniciar um WorkSpace AutoStop no Guia de administração do Amazon WorkSpaces.
-
Para ver detalhes da API, consulte StopWorkspaces
na Referência de comandos da AWS CLI.
-
- PowerShell
-
- Ferramentas para PowerShell V4
-
Exemplo 1: interrompe vários WorkSpaces.
Stop-WKSWorkspace -WorkspaceId "ws-1a2b3c4d5","ws-6a7b8c9d0"Exemplo 2: recupera a coleção de todos os seus WorkSpaces e canaliza os IDs para o parâmetro -WorkSpaceId de stop-WKSWorkspace, fazendo com que os WorkSpaces sejam interrompidos.
Get-WKSWorkspaces | Stop-WKSWorkspaceExemplo 3: esse exemplo mostra como passar objetos StopRequest definindo os WorkSpaces a serem interrompidos.
$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-
Consulte detalhes da API em StopWorkspaces na Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-
- Ferramentas para PowerShell V5
-
Exemplo 1: interrompe vários WorkSpaces.
Stop-WKSWorkspace -WorkspaceId "ws-1a2b3c4d5","ws-6a7b8c9d0"Exemplo 2: recupera a coleção de todos os seus WorkSpaces e canaliza os IDs para o parâmetro -WorkSpaceId de stop-WKSWorkspace, fazendo com que os WorkSpaces sejam interrompidos.
Get-WKSWorkspaces | Stop-WKSWorkspaceExemplo 3: esse exemplo mostra como passar objetos StopRequest definindo os WorkSpaces a serem interrompidos.
$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-
Consulte detalhes da API em StopWorkspaces na Referência de cmdlet do Ferramentas da AWS para PowerShell (V5).
-