DeploymentProperties interface

Bereitstellungseigenschaften.

Eigenschaften

debugSetting

Die Debugeinstellung der Bereitstellung.

expressionEvaluationOptions

Gibt an, ob Vorlagenausdrücke im Bereich der übergeordneten Vorlage oder geschachtelten Vorlage ausgewertet werden. Gilt nur für geschachtelte Vorlagen. Wenn nicht angegeben, ist der Standardwert außen.

extensionConfigs

Die Konfigurationen, die für Bereitstellungserweiterungen verwendet werden sollen. Bei den Schlüsseln dieses Objekts handelt es sich um Aliase für Bereitstellungserweiterungen, die in der Bereitstellungsvorlage definiert sind.

externalInputDefinitions

Externe Eingabedefinitionen, die von externen Tools verwendet werden, um erwartete externe Eingabewerte zu definieren.

externalInputs

Externe Eingabewerte, die von externen Tools zur Parameterauswertung verwendet werden.

mode

Der Modus, der zum Bereitstellen von Ressourcen verwendet wird. Dieser Wert kann entweder inkrementell oder abgeschlossen sein. Im inkrementellen Modus werden Ressourcen bereitgestellt, ohne vorhandene Ressourcen zu löschen, die nicht in der Vorlage enthalten sind. Im Vollständigen Modus werden Ressourcen bereitgestellt und vorhandene Ressourcen in der Ressourcengruppe, die nicht in der Vorlage enthalten sind, gelöscht. Achten Sie darauf, wenn Sie den Vollständigen Modus verwenden, da Sie möglicherweise unbeabsichtigt Ressourcen löschen.

onErrorDeployment

Die Bereitstellung beim Fehlerverhalten.

parameters

Name- und Wertpaare, die die Bereitstellungsparameter für die Vorlage definieren. Sie verwenden dieses Element, wenn Sie die Parameterwerte direkt in der Anforderung bereitstellen möchten, anstatt eine Verknüpfung mit einer vorhandenen Parameterdatei zu erstellen. Verwenden Sie entweder die ParametersLink-Eigenschaft oder die Parametereigenschaft, aber nicht beide. Es kann sich um ein JObject oder eine wohlgeformte JSON-Zeichenfolge sein.

parametersLink

Der URI der Parameterdatei. Sie verwenden dieses Element, um eine Verknüpfung mit einer vorhandenen Parameterdatei zu erstellen. Verwenden Sie entweder die ParametersLink-Eigenschaft oder die Parametereigenschaft, aber nicht beide.

template

Der Vorlageninhalt. Sie verwenden dieses Element, wenn Sie die Vorlagensyntax direkt in der Anforderung übergeben möchten, anstatt mit einer vorhandenen Vorlage zu verknüpfen. Es kann sich um eine JObject- oder wohlgeformte JSON-Zeichenfolge sein. Verwenden Sie entweder die templateLink-Eigenschaft oder die Vorlageneigenschaft, aber nicht beide.

templateLink

Der URI der Vorlage. Verwenden Sie entweder die templateLink-Eigenschaft oder die Vorlageneigenschaft, aber nicht beide.

validationLevel

Die Validierungsebene der Bereitstellung

Details zur Eigenschaft

debugSetting

Die Debugeinstellung der Bereitstellung.

debugSetting?: DebugSetting

Eigenschaftswert

expressionEvaluationOptions

Gibt an, ob Vorlagenausdrücke im Bereich der übergeordneten Vorlage oder geschachtelten Vorlage ausgewertet werden. Gilt nur für geschachtelte Vorlagen. Wenn nicht angegeben, ist der Standardwert außen.

expressionEvaluationOptions?: ExpressionEvaluationOptions

Eigenschaftswert

extensionConfigs

Die Konfigurationen, die für Bereitstellungserweiterungen verwendet werden sollen. Bei den Schlüsseln dieses Objekts handelt es sich um Aliase für Bereitstellungserweiterungen, die in der Bereitstellungsvorlage definiert sind.

extensionConfigs?: Record<string, Record<string, DeploymentExtensionConfigItem>>

Eigenschaftswert

Record<string, Record<string, DeploymentExtensionConfigItem>>

externalInputDefinitions

Externe Eingabedefinitionen, die von externen Tools verwendet werden, um erwartete externe Eingabewerte zu definieren.

externalInputDefinitions?: Record<string, DeploymentExternalInputDefinition>

Eigenschaftswert

externalInputs

Externe Eingabewerte, die von externen Tools zur Parameterauswertung verwendet werden.

externalInputs?: Record<string, DeploymentExternalInput>

Eigenschaftswert

Record<string, DeploymentExternalInput>

mode

Der Modus, der zum Bereitstellen von Ressourcen verwendet wird. Dieser Wert kann entweder inkrementell oder abgeschlossen sein. Im inkrementellen Modus werden Ressourcen bereitgestellt, ohne vorhandene Ressourcen zu löschen, die nicht in der Vorlage enthalten sind. Im Vollständigen Modus werden Ressourcen bereitgestellt und vorhandene Ressourcen in der Ressourcengruppe, die nicht in der Vorlage enthalten sind, gelöscht. Achten Sie darauf, wenn Sie den Vollständigen Modus verwenden, da Sie möglicherweise unbeabsichtigt Ressourcen löschen.

mode: DeploymentMode

Eigenschaftswert

onErrorDeployment

Die Bereitstellung beim Fehlerverhalten.

onErrorDeployment?: OnErrorDeployment

Eigenschaftswert

parameters

Name- und Wertpaare, die die Bereitstellungsparameter für die Vorlage definieren. Sie verwenden dieses Element, wenn Sie die Parameterwerte direkt in der Anforderung bereitstellen möchten, anstatt eine Verknüpfung mit einer vorhandenen Parameterdatei zu erstellen. Verwenden Sie entweder die ParametersLink-Eigenschaft oder die Parametereigenschaft, aber nicht beide. Es kann sich um ein JObject oder eine wohlgeformte JSON-Zeichenfolge sein.

parameters?: Record<string, DeploymentParameter>

Eigenschaftswert

Record<string, DeploymentParameter>

Der URI der Parameterdatei. Sie verwenden dieses Element, um eine Verknüpfung mit einer vorhandenen Parameterdatei zu erstellen. Verwenden Sie entweder die ParametersLink-Eigenschaft oder die Parametereigenschaft, aber nicht beide.

parametersLink?: ParametersLink

Eigenschaftswert

template

Der Vorlageninhalt. Sie verwenden dieses Element, wenn Sie die Vorlagensyntax direkt in der Anforderung übergeben möchten, anstatt mit einer vorhandenen Vorlage zu verknüpfen. Es kann sich um eine JObject- oder wohlgeformte JSON-Zeichenfolge sein. Verwenden Sie entweder die templateLink-Eigenschaft oder die Vorlageneigenschaft, aber nicht beide.

template?: any

Eigenschaftswert

any

Der URI der Vorlage. Verwenden Sie entweder die templateLink-Eigenschaft oder die Vorlageneigenschaft, aber nicht beide.

templateLink?: TemplateLink

Eigenschaftswert

validationLevel

Die Validierungsebene der Bereitstellung

validationLevel?: string

Eigenschaftswert

string