VirtualMachineRunCommand クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
仮想マシンの実行コマンドについて説明します。
[Microsoft.Rest.Serialization.JsonTransformation]
public class VirtualMachineRunCommand : Microsoft.Azure.Management.Compute.Models.Resource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type VirtualMachineRunCommand = class
inherit Resource
Public Class VirtualMachineRunCommand
Inherits Resource
- 継承
- 属性
コンストラクター
プロパティ
AsyncExecution |
省略可能な 値を取得または設定します。 true に設定すると、スクリプトが開始されるとすぐにプロビジョニングが完了し、スクリプトの完了を待機しません。 |
ErrorBlobManagedIdentity |
errorBlobUri ストレージ BLOB にアクセスできるユーザー割り当てマネージド ID を取得または設定します。 システム割り当て ID の場合は、空のオブジェクトを使用します。 "ストレージ BLOB データ共同作成者" ロールの割り当てで、マネージド ID に BLOB のコンテナーへのアクセス権が付与されていることを確認します。 ユーザー割り当て ID の場合は、必ず VM の ID に追加してください。 マネージド ID とコマンドの実行の詳細については、 と を参照してください https://aka.ms/ManagedIdentity 。 https://aka.ms/RunCommandManaged |
ErrorBlobUri |
スクリプト エラー ストリームをアップロードする Azure Storage BLOB を取得または設定します。 読み取り、追加、作成、書き込みアクセス権を持つ SAS URI を使用するか、マネージド ID を使用して VM に BLOB へのアクセスを提供します。 errorBlobManagedIdentity パラメーターを参照してください。 |
Id |
リソース ID を取得します (継承元 Resource) |
InstanceView |
仮想マシンの実行コマンド インスタンス ビューを取得します。 |
Location |
リソースの場所を取得または設定します (継承元 Resource) |
Name |
リソース名を取得します (継承元 Resource) |
OutputBlobManagedIdentity |
outputBlobUri ストレージ BLOB にアクセスできるユーザー割り当てマネージド ID を取得または設定します。 システム割り当て ID の場合は、空のオブジェクトを使用します。 "ストレージ BLOB データ共同作成者" ロールの割り当てで、マネージド ID に BLOB のコンテナーへのアクセス権が付与されていることを確認します。 ユーザー割り当て ID の場合は、必ず VM の ID に追加してください。 マネージド ID とコマンドの実行の詳細については、 と を参照してください https://aka.ms/ManagedIdentity 。 https://aka.ms/RunCommandManaged |
OutputBlobUri |
スクリプト出力ストリームをアップロードする Azure ストレージ BLOB を取得または設定します。 読み取り、追加、作成、書き込みアクセス権を持つ SAS URI を使用するか、マネージド ID を使用して VM に BLOB へのアクセスを提供します。 outputBlobManagedIdentity パラメーターを参照してください。 |
Parameters |
スクリプトで使用されるパラメーターを取得または設定します。 |
ProtectedParameters |
スクリプトで使用されるパラメーターを取得または設定します。 |
ProvisioningState |
応答にのみ表示されるプロビジョニング状態を取得します。 treatFailureAsDeploymentFailure を true に設定すると、スクリプト内のエラーはデプロイに失敗し、ProvisioningState は Failed としてマークされます。 treatFailureAsDeploymentFailure が false に設定されている場合、ProvisioningState は実行コマンドが拡張機能プラットフォームによって実行されたかどうかのみを反映し、スクリプトが失敗した場合にスクリプトが失敗したかどうかを示しません。 スクリプトエラーが発生した場合は、run コマンドのインスタンス ビューを参照して、executionMessage、output、error を確認します。 https://aka.ms/runcommandmanaged#get-execution-status-and-results |
RunAsPassword |
run コマンドの実行時に VM のユーザー アカウント パスワードを取得または設定します。 |
RunAsUser |
run コマンドの実行時に VM 上のユーザー アカウントを取得または設定します。 |
Source |
実行コマンド スクリプトのソースを取得または設定します。 |
Tags |
リソース タグを取得または設定します (継承元 Resource) |
TimeoutInSeconds |
run コマンドを実行するタイムアウトを秒単位で取得または設定します。 |
TreatFailureAsDeploymentFailure |
省略可能な 値を取得または設定します。 true に設定すると、スクリプト内のエラーはデプロイに失敗し、ProvisioningState は Failed としてマークされます。 false に設定すると、ProvisioningState は、実行コマンドが拡張機能プラットフォームによって実行されたかどうかのみが反映され、スクリプトが失敗した場合にスクリプトが失敗したかどうかは示されません。 スクリプトエラーが発生した場合は、run コマンドのインスタンス ビューを参照して、executionMessage、output、error を確認します。 https://aka.ms/runcommandmanaged#get-execution-status-and-results |
Type |
リソースの種類を取得します (継承元 Resource) |
メソッド
Validate() |
オブジェクトを検証します。 |
適用対象
Azure SDK for .NET