次の方法で共有


AzurePowerShellScript クラス

定義

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)

例 :

  • BinaryData.FromObjectAsJson("foo")ペイロード "foo" を作成します。
  • BinaryData.FromString("\"foo\"")ペイロード "foo" を作成します。
  • BinaryData.FromObjectAsJson(new { key = "value" }){ "key": "value" }のペイロードを作成します。
  • BinaryData.FromString("{\"key\": \"value\"}"){ "key": "value" }のペイロードを作成します。

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 です。

適用対象