DeploymentProperties interface
展開のプロパティ。
プロパティ
| debug |
デプロイのデバッグ設定。 |
| expression |
親テンプレートのスコープ内でテンプレート式を評価するか、入れ子になったテンプレートを評価するかを指定します。 入れ子になったテンプレートにのみ適用されます。 指定しない場合、既定値は outer です。 |
| extension |
デプロイ拡張機能に使用する構成。 このオブジェクトのキーは、デプロイ テンプレートで定義されているデプロイ拡張機能のエイリアスです。 |
| external |
外部入力定義は、外部ツールが期待される外部入力値を定義するために使用されます。 |
| external |
外部入力値は、パラメータ評価のために外部ツールによって使用されます。 |
| mode | リソースのデプロイに使用されるモード。 この値には、Incremental または Complete のいずれかを指定できます。 増分モードでは、テンプレートに含まれていない既存のリソースを削除せずにリソースがデプロイされます。 完全モードでは、リソースがデプロイされ、テンプレートに含まれていないリソース グループ内の既存のリソースが削除されます。 リソースを誤って削除する可能性があるため、完全モードを使用する場合は注意してください。 |
| on |
エラー動作でのデプロイ。 |
| parameters | テンプレートのデプロイ パラメーターを定義する名前と値のペア。 この要素は、既存のパラメーター ファイルへのリンクではなく、要求でパラメーター値を直接指定する場合に使用します。 parametersLink プロパティまたは parameters プロパティを使用しますが、両方を使用することはできません。 JObject または整形式の JSON 文字列を指定できます。 |
| parameters |
パラメーター ファイルの URI。 この要素を使用して、既存のパラメーター ファイルにリンクします。 parametersLink プロパティまたは parameters プロパティを使用しますが、両方を使用することはできません。 |
| template | テンプレートの内容。 この要素は、既存のテンプレートへのリンクではなく、要求でテンプレート構文を直接渡す場合に使用します。 JObject または整形式の JSON 文字列を指定できます。 templateLink プロパティまたは template プロパティを使用しますが、両方は使用しないでください。 |
| template |
テンプレートの URI。 templateLink プロパティまたは template プロパティを使用しますが、両方は使用しないでください。 |
| validation |
デプロイの検証レベル |
プロパティの詳細
debugSetting
expressionEvaluationOptions
親テンプレートのスコープ内でテンプレート式を評価するか、入れ子になったテンプレートを評価するかを指定します。 入れ子になったテンプレートにのみ適用されます。 指定しない場合、既定値は outer です。
expressionEvaluationOptions?: ExpressionEvaluationOptions
プロパティ値
extensionConfigs
デプロイ拡張機能に使用する構成。 このオブジェクトのキーは、デプロイ テンプレートで定義されているデプロイ拡張機能のエイリアスです。
extensionConfigs?: {[propertyName: string]: {[propertyName: string]: DeploymentExtensionConfigItem}}
プロパティ値
{[propertyName: string]: {[propertyName: string]: DeploymentExtensionConfigItem}}
externalInputDefinitions
外部入力定義は、外部ツールが期待される外部入力値を定義するために使用されます。
externalInputDefinitions?: {[propertyName: string]: DeploymentExternalInputDefinition}
プロパティ値
{[propertyName: string]: DeploymentExternalInputDefinition}
externalInputs
外部入力値は、パラメータ評価のために外部ツールによって使用されます。
externalInputs?: {[propertyName: string]: DeploymentExternalInput}
プロパティ値
{[propertyName: string]: DeploymentExternalInput}
mode
リソースのデプロイに使用されるモード。 この値には、Incremental または Complete のいずれかを指定できます。 増分モードでは、テンプレートに含まれていない既存のリソースを削除せずにリソースがデプロイされます。 完全モードでは、リソースがデプロイされ、テンプレートに含まれていないリソース グループ内の既存のリソースが削除されます。 リソースを誤って削除する可能性があるため、完全モードを使用する場合は注意してください。
mode: DeploymentMode
プロパティ値
onErrorDeployment
parameters
テンプレートのデプロイ パラメーターを定義する名前と値のペア。 この要素は、既存のパラメーター ファイルへのリンクではなく、要求でパラメーター値を直接指定する場合に使用します。 parametersLink プロパティまたは parameters プロパティを使用しますが、両方を使用することはできません。 JObject または整形式の JSON 文字列を指定できます。
parameters?: {[propertyName: string]: DeploymentParameter}
プロパティ値
{[propertyName: string]: DeploymentParameter}
parametersLink
パラメーター ファイルの URI。 この要素を使用して、既存のパラメーター ファイルにリンクします。 parametersLink プロパティまたは parameters プロパティを使用しますが、両方を使用することはできません。
parametersLink?: ParametersLink
プロパティ値
template
テンプレートの内容。 この要素は、既存のテンプレートへのリンクではなく、要求でテンプレート構文を直接渡す場合に使用します。 JObject または整形式の JSON 文字列を指定できます。 templateLink プロパティまたは template プロパティを使用しますが、両方は使用しないでください。
template?: Record<string, unknown>
プロパティ値
Record<string, unknown>
templateLink
テンプレートの URI。 templateLink プロパティまたは template プロパティを使用しますが、両方は使用しないでください。
templateLink?: TemplateLink
プロパティ値
validationLevel
デプロイの検証レベル
validationLevel?: string
プロパティ値
string