Azure仮想マシン(VM)アクションを使用すると、ワークフローから直接Azure VMのライフサイクルを管理できます。
仮想マシンを再起動する
このアクションは、Azure 計算 VM - Restart REST APIを使用してAzure VMを再起動します。
入力フィールド | オプション性 | タイプ | 説明 |
|---|---|---|---|
クライアントID | 必須 | 弦 | Azureサービスプリンシパル
。シークレットとして渡す必要があります。 を参照してください。 |
クライアントシークレット | 必須 | 弦 | Azureサービスプリンシパル
。シークレットとして渡す必要があります。 を参照してください。 |
テナントID | 必須 | 弦 | Azureテナント識別子。シークレットとして渡すことができます。 |
subscriptionId | 必須 | 弦 | Azureサブスクリプション識別子。例:
。 |
リソースグループ名 | 必須 | 弦 | 仮想マシンを含むリソースグループの名前。例:
。 |
vmName | 必須 | 弦 | 再起動する仮想マシンの名前。例:
。 |
セレクター | オプション | リスト | レスポンスから特定の値を抽出するために使用されるセレクターのリスト。例:
。 |
出力フィールド | タイプ | 説明 |
|---|---|---|
成功 | ブール値 |
|
エラーメッセージ | 弦 | 失敗の理由をメッセージとして表示します。 |
response | オブジェクト |
。詳細については、 Azure 計算 VM - Restart - REST API を参照してください。 |
name: azure-restart-vm
steps: - name: azure_vm_restart_1 type: action action: azure.vm.restart version: 1 inputs: clientId: ${{ :secrets:my-client-id }} clientSecret: ${{ :secrets:my-client-secret }} tenantId: ${{ :secrets:my-tenant-id }} subscriptionId: "12345678-1234-1234-1234-123456789abc" resourceGroupName: "my-demo-rg" vmName: "my-demo-vm" selectors: - name: statusCode expression: ".response.status_code"