AzurePowerShellScript クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Azure PowerShell スクリプトのオブジェクト モデル。
public class AzurePowerShellScript : Azure.ResourceManager.Resources.ArmDeploymentScriptData
type AzurePowerShellScript = class
inherit ArmDeploymentScriptData
Public Class AzurePowerShellScript
Inherits ArmDeploymentScriptData
- 継承
コンストラクター
AzurePowerShellScript(AzureLocation, TimeSpan, String) |
AzurePowerShellScript の新しいインスタンスを初期化します。 |
プロパティ
Arguments |
スクリプトに渡すコマンド ライン引数。 引数はスペースで区切られます。 ex: -Name blue* -Location 'West US 2' |
AzPowerShellVersion |
使用するモジュール バージョンAzure PowerShellします。 |
CleanupPreference |
スクリプトの実行が終了状態になったときのクリーンの設定。 既定の設定は 'Always' です。 |
ContainerGroupName |
コンテナー グループ名を指定しない場合、名前は自動生成されます。 'containerGroupName' を指定しない場合は、システムが一意の名前を生成することを示します。これにより、Azure Policyに非準拠としてフラグが設定される可能性があります。 特定の名前付け規則が必要なAzure Policyがある場合、または名前を完全に制御する場合は、'containerGroupName' を使用します。 'containerGroupName' プロパティは 1 から 63 文字の長さにする必要があり、小文字、数字、ダッシュのみを含む必要があり、ダッシュで開始または終了することはできません。連続するダッシュは使用できません。 'containerGroupName' を指定するには、次のオブジェクトをプロパティに追加します: { "containerSettings": { "containerGroupName": "contoso-container" } }。 'containerGroupName' を指定しない場合は、'containerSettings' プロパティを追加しないでください。 |
EnvironmentVariables |
スクリプトに渡す環境変数。 |
ForceUpdateTag |
スクリプト リソースが変更されていない場合でも、デプロイ スクリプトを強制的に実行する方法を取得または設定します。 現在のタイム スタンプまたは GUID を指定できます。 |
Id |
リソースの完全修飾リソース ID。 例 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}。 (継承元 ResourceData) |
Identity |
省略可能なプロパティ。 このデプロイ スクリプトに使用するマネージド ID。 現時点では、ユーザー割り当て MSI のみがサポートされています。 (継承元 ArmDeploymentScriptData) |
Location |
デプロイ スクリプトの ACI とストレージ アカウントの場所。 (継承元 ArmDeploymentScriptData) |
Name |
リソースの名前。 (継承元 ResourceData) |
Outputs |
スクリプト出力の一覧。 このプロパティにオブジェクトを割り当てるには、 を使用します FromObjectAsJson<T>(T, JsonSerializerOptions)。 このプロパティに既に書式設定された json 文字列を割り当てるには、 を使用します FromString(String)。 例 :
|
PrimaryScriptUri |
スクリプトの URI。 これは、外部スクリプトのエントリ ポイントです。 |
ProvisioningState |
スクリプト実行の状態。 これは、応答にのみ表示されます。 |
ResourceType |
リソースの型。 たとえば、"Microsoft.Compute/virtualMachines" や "Microsoft.Storage/storageAccounts" などです。 (継承元 ResourceData) |
RetentionInterval |
サービスが終了状態に達した後にスクリプト リソースを保持する間隔。 この期間が経過すると、リソースが削除されます。 期間は ISO 8601 パターンに基づいています (たとえば、P1D は 1 日を意味します)。 |
ScriptContent |
スクリプト本文。 |
Status |
スクリプトの実行結果を格納します。 |
StorageAccountSettings |
ストレージ アカウントの設定。 |
SupportingScriptUris |
外部スクリプトのサポート ファイル。 |
SystemData |
createdBy および modifiedBy 情報を含む Azure Resource Manager メタデータ。 (継承元 ResourceData) |
Tags |
リソース タグ。 (継承元 ArmDeploymentScriptData) |
Timeout |
ISO 8601 形式で指定された最大許容スクリプト実行時間。 既定値は P1D です。 |