ArmDeploymentWhatIfProperties クラス

定義

デプロイの What-if プロパティ。

public class ArmDeploymentWhatIfProperties : Azure.ResourceManager.Resources.Models.ArmDeploymentProperties
type ArmDeploymentWhatIfProperties = class
    inherit ArmDeploymentProperties
Public Class ArmDeploymentWhatIfProperties
Inherits ArmDeploymentProperties
継承
ArmDeploymentWhatIfProperties

コンストラクター

ArmDeploymentWhatIfProperties(ArmDeploymentMode)

ArmDeploymentWhatIfProperties の新しいインスタンスを初期化します。

プロパティ

DebugSettingDetailLevel

デバッグのためにログに記録する情報の種類を指定します。 許可される値は none、requestContent、responseContent、または requestContent と responseContent の両方でコンマで区切られています。 既定値は none です。 この値を設定する場合は、デプロイ時に渡す情報の種類を慎重に検討してください。 要求または応答に関する情報をログ記録すると、デプロイ操作で取得される重要なデータを公開する可能性があります。

(継承元 ArmDeploymentProperties)
ErrorDeployment

エラー時の展開の動作。

(継承元 ArmDeploymentProperties)
ExpressionEvaluationScope

入れ子になったテンプレート内のパラメーター、変数、関数の評価に使用するスコープ。

(継承元 ArmDeploymentProperties)
Mode

リソースのデプロイに使用されるモード。 この値には、Incremental または Complete のいずれかを指定できます。 Incremental モードでは、テンプレートに含まれていない既存のリソースを削除することなくリソースがデプロイされます。 完全モードでは、リソースがデプロイされ、テンプレートに含まれていないリソース グループ内の既存のリソースが削除されます。 リソースを誤って削除する可能性があるため、完全モードを使用する場合は注意してください。

(継承元 ArmDeploymentProperties)
Parameters

テンプレートのデプロイ パラメーターを定義する名前と値のペア。 この要素は、既存のパラメーター ファイルへのリンクではなく、要求でパラメーター値を直接指定する場合に使用します。 parametersLink プロパティまたは parameters プロパティを使用しますが、両方は使用しないでください。 JObject または整形式の JSON 文字列を指定できます。

このプロパティにオブジェクトを割り当てるには、 を使用します 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" }のペイロードを作成します。

(継承元 ArmDeploymentProperties)
ParametersLink

パラメーター ファイルの URI。 この要素を使用して、既存のパラメーター ファイルにリンクします。 parametersLink プロパティまたは parameters プロパティを使用しますが、両方は使用しないでください。

(継承元 ArmDeploymentProperties)
Template

テンプレートの内容。 この要素は、既存のテンプレートにリンクするのではなく、要求でテンプレート構文を直接渡す場合に使用します。 JObject または整形式の JSON 文字列を指定できます。 templateLink プロパティまたは template プロパティを使用しますが、両方は使用しないでください。

このプロパティにオブジェクトを割り当てるには、 を使用します 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" }のペイロードを作成します。

(継承元 ArmDeploymentProperties)
TemplateLink

テンプレートの URI。 templateLink プロパティまたは template プロパティを使用しますが、両方は使用しないでください。

(継承元 ArmDeploymentProperties)
WhatIfResultFormat

What-If結果の形式。

適用対象