Share via


DeploymentProperties クラス

定義

デプロイメントのプロパティです。

public class DeploymentProperties
type DeploymentProperties = class
Public Class DeploymentProperties
継承
DeploymentProperties
派生

コンストラクター

DeploymentProperties()

DeploymentProperties クラスの新しいインスタンスを初期化します。

DeploymentProperties(DeploymentMode, Object, TemplateLink, Object, ParametersLink, DebugSetting, OnErrorDeployment, ExpressionEvaluationOptions)

DeploymentProperties クラスの新しいインスタンスを初期化します。

プロパティ

DebugSetting

展開のデバッグ設定を取得または設定します。

ExpressionEvaluationOptions

テンプレート式を親テンプレートまたは入れ子になったテンプレートのスコープ内で評価するかどうかを取得または設定します。 入れ子になったテンプレートにのみ適用されます。 指定しない場合、既定値は outer です。

Mode

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

OnErrorDeployment

エラーの動作に対する展開を取得または設定します。

Parameters

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

ParametersLink

パラメーター ファイルの URI を取得または設定します。 この要素を使用して、既存のパラメーター ファイルにリンクします。 parametersLink プロパティまたは parameters プロパティを使用しますが、両方は使用しません。

Template

テンプレートのコンテンツを取得または設定します。 この要素は、既存のテンプレートへのリンクではなく、要求でテンプレート構文を直接渡す場合に使用します。 JObject または整形式の JSON 文字列を指定できます。 templateLink プロパティまたはテンプレート プロパティを使用しますが、両方は使用しません。

TemplateLink

テンプレートの URI を取得または設定します。 templateLink プロパティまたはテンプレート プロパティを使用しますが、両方は使用しません。

メソッド

Validate()

オブジェクトを検証します。

適用対象