次の方法で共有


DeploymentWhatIfProperties interface

配置の What-if プロパティ。

Extends

プロパティ

whatIfSettings

オプションの What-If 操作設定。

継承されたプロパティ

debugSetting

デプロイのデバッグ設定。

expressionEvaluationOptions

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

extensionConfigs

デプロイ拡張機能に使用する構成。 このオブジェクトのキーは、デプロイ テンプレートで定義されているデプロイ拡張機能のエイリアスです。

externalInputDefinitions

外部入力定義は、外部ツールが期待される外部入力値を定義するために使用されます。

externalInputs

外部入力値は、パラメータ評価のために外部ツールによって使用されます。

mode

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

onErrorDeployment

エラー動作でのデプロイ。

parameters

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

parametersLink

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

template

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

templateLink

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

validationLevel

デプロイの検証レベル

プロパティの詳細

whatIfSettings

オプションの What-If 操作設定。

whatIfSettings?: DeploymentWhatIfSettings

プロパティ値

継承されたプロパティの詳細

debugSetting

デプロイのデバッグ設定。

debugSetting?: DebugSetting

プロパティ値

DeploymentProperties.debugSetting から継承された

expressionEvaluationOptions

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

expressionEvaluationOptions?: ExpressionEvaluationOptions

プロパティ値

継承元DeploymentProperties.expressionEvaluationOptions

extensionConfigs

デプロイ拡張機能に使用する構成。 このオブジェクトのキーは、デプロイ テンプレートで定義されているデプロイ拡張機能のエイリアスです。

extensionConfigs?: {[propertyName: string]: {[propertyName: string]: DeploymentExtensionConfigItem}}

プロパティ値

{[propertyName: string]: {[propertyName: string]: DeploymentExtensionConfigItem}}

継承元DeploymentProperties.extensionConfigs

externalInputDefinitions

外部入力定義は、外部ツールが期待される外部入力値を定義するために使用されます。

externalInputDefinitions?: {[propertyName: string]: DeploymentExternalInputDefinition}

プロパティ値

{[propertyName: string]: DeploymentExternalInputDefinition}

承元DeploymentProperties.externalInputDefinitions

externalInputs

外部入力値は、パラメータ評価のために外部ツールによって使用されます。

externalInputs?: {[propertyName: string]: DeploymentExternalInput}

プロパティ値

{[propertyName: string]: DeploymentExternalInput}

承元DeploymentProperties.externalInputs

mode

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

mode: DeploymentMode

プロパティ値

DeploymentProperties.mode から継承された

onErrorDeployment

エラー動作でのデプロイ。

onErrorDeployment?: OnErrorDeployment

プロパティ値

DeploymentProperties.onErrorDeployment から継承された

parameters

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

parameters?: {[propertyName: string]: DeploymentParameter}

プロパティ値

{[propertyName: string]: DeploymentParameter}

DeploymentProperties.parameters から継承された

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

parametersLink?: ParametersLink

プロパティ値

DeploymentProperties.parametersLink から継承された

template

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

template?: Record<string, unknown>

プロパティ値

Record<string, unknown>

DeploymentProperties.template から継承された

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

templateLink?: TemplateLink

プロパティ値

DeploymentProperties.templateLink から継承された

validationLevel

デプロイの検証レベル

validationLevel?: string

プロパティ値

string

継承元DeploymentProperties.validationLevel