DeploymentProperties クラス

  • java.lang.Object
    • com.microsoft.azure.management.resources.DeploymentProperties

public class DeploymentProperties

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

コンストラクターの概要

コンストラクター 説明
DeploymentProperties()

メソッドの概要

修飾子と型 メソッドと説明
DebugSetting debugSetting()

デプロイのデバッグ設定を取得します。

ExpressionEvaluationOptions expressionEvaluationOptions()

Get は、親テンプレートのスコープ内でテンプレート式を評価するか、入れ子になったテンプレートを評価するかを指定します。

DeploymentMode mode()

リソースのデプロイに使用されるモードを取得します。

OnErrorDeployment onErrorDeployment()

エラーの動作に関するデプロイを取得します。

java.lang.Object parameters()

テンプレートのデプロイ パラメーターを定義する名前と値のペアを取得します。

ParametersLink parametersLink()

パラメーター ファイルの URI を取得します。

java.lang.Object template()

テンプレートの内容を取得します。

TemplateLink templateLink()

テンプレートの URI を取得します。

DeploymentProperties withDebugSetting(DebugSetting debugSetting)

デプロイのデバッグ設定を設定します。

DeploymentProperties withExpressionEvaluationOptions(ExpressionEvaluationOptions expressionEvaluationOptions)

Set は、親テンプレートまたは入れ子になったテンプレートのスコープ内でテンプレート式を評価するかどうかを指定します。

DeploymentProperties withMode(DeploymentMode mode)

リソースのデプロイに使用するモードを設定します。

DeploymentProperties withOnErrorDeployment(OnErrorDeployment onErrorDeployment)

エラー動作でデプロイを設定します。

DeploymentProperties withParameters(Object parameters)

テンプレートのデプロイ パラメーターを定義する名前と値のペアを設定します。

DeploymentProperties withParametersLink(ParametersLink parametersLink)

パラメーター ファイルの URI を設定します。

DeploymentProperties withTemplate(Object template)

テンプレートの内容を設定します。

DeploymentProperties withTemplateLink(TemplateLink templateLink)

テンプレートの URI を設定します。

メソッドの継承元: java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

コンストラクターの詳細

DeploymentProperties

public DeploymentProperties()

メソッドの詳細

debugSetting

public DebugSetting debugSetting()

デプロイのデバッグ設定を取得します。

Returns:

debugSetting 値

expressionEvaluationOptions

public ExpressionEvaluationOptions expressionEvaluationOptions()

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

Returns:

expressionEvaluationOptions 値

mode

public DeploymentMode mode()

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

Returns:

モード値

onErrorDeployment

public OnErrorDeployment onErrorDeployment()

エラーの動作に関するデプロイを取得します。

Returns:

onErrorDeployment 値

parameters

public Object parameters()

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

Returns:

パラメーター値

parametersLink

public ParametersLink parametersLink()

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

Returns:

parametersLink 値

template

public Object template()

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

Returns:

テンプレート値

templateLink

public TemplateLink templateLink()

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

Returns:

templateLink 値

withDebugSetting

public DeploymentProperties withDebugSetting(DebugSetting debugSetting)

デプロイのデバッグ設定を設定します。

Parameters:

debugSetting - 設定する debugSetting 値

Returns:

DeploymentProperties オブジェクト自体。

withExpressionEvaluationOptions

public DeploymentProperties withExpressionEvaluationOptions(ExpressionEvaluationOptions expressionEvaluationOptions)

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

Parameters:

expressionEvaluationOptions - 設定する expressionEvaluationOptions 値

Returns:

DeploymentProperties オブジェクト自体。

withMode

public DeploymentProperties withMode(DeploymentMode mode)

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

Parameters:

mode - 設定するモード値

Returns:

DeploymentProperties オブジェクト自体。

withOnErrorDeployment

public DeploymentProperties withOnErrorDeployment(OnErrorDeployment onErrorDeployment)

エラー動作でデプロイを設定します。

Parameters:

onErrorDeployment - 設定する onErrorDeployment 値

Returns:

DeploymentProperties オブジェクト自体。

withParameters

public DeploymentProperties withParameters(Object parameters)

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

Parameters:

parameters - 設定するパラメーター値

Returns:

DeploymentProperties オブジェクト自体。

withParametersLink

public DeploymentProperties withParametersLink(ParametersLink parametersLink)

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

Parameters:

parametersLink - パラメーター設定する値をリンクする

Returns:

DeploymentProperties オブジェクト自体。

withTemplate

public DeploymentProperties withTemplate(Object template)

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

Parameters:

template - 設定するテンプレート値

Returns:

DeploymentProperties オブジェクト自体。

withTemplateLink

public DeploymentProperties withTemplateLink(TemplateLink templateLink)

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

Parameters:

templateLink - 設定する templateLink 値

Returns:

DeploymentProperties オブジェクト自体。

適用対象