Deployment インターフェイス

実装

HasId HasManager<com.microsoft.azure.management.resources.implementation.ResourceManager> HasName HasInner<com.microsoft.azure.management.resources.implementation.DeploymentExtendedInner> [インデックス可能] 更新可能<展開> 更新<更新>

public interface Deployment
extends Indexable, Refreshable<Deployment>, Updatable<Update>, HasInner<com.microsoft.azure.management.resources.implementation.DeploymentExtendedInner>, HasManager<com.microsoft.azure.management.resources.implementation.ResourceManager>, HasName, HasId

Azure デプロイの不変のクライアント側表現。

メソッドの概要

修飾子と型 メソッドと説明
abstract void cancel()

現在実行中のテンプレートのデプロイを取り消します。

abstract rx.Completable cancelAsync()

現在実行中のテンプレートのデプロイを非同期的に取り消します。

abstract com.microsoft.rest.ServiceFuture<java.lang.Void> cancelAsync(ServiceCallback<Void> callback)

現在実行中のテンプレートのデプロイを非同期的に取り消します。

abstract java.lang.String correlationId()
abstract java.util.List<Dependency> dependencies()
abstract DeploymentOperations deploymentOperations()
abstract DeploymentExportResult exportTemplate()

デプロイ テンプレートをエクスポートします。

abstract rx.Observable<DeploymentExportResult> exportTemplateAsync()

デプロイ テンプレートを非同期的にエクスポートします。

abstract com.microsoft.rest.ServiceFuture<DeploymentExportResult> exportTemplateAsync(ServiceCallback<DeploymentExportResult> callback)

デプロイ テンプレートを非同期的にエクスポートします。

abstract DeploymentMode mode()
abstract java.util.List<ResourceReference> outputResources()

プロビジョニングされたリソースの配列を取得します。

abstract java.lang.Object outputs()
abstract java.lang.Object parameters()
abstract ParametersLink parametersLink()
abstract Execution prepareWhatIf()

What-if 操作を準備します。

abstract java.util.List<Provider> providers()
abstract java.lang.String provisioningState()
abstract java.lang.String resourceGroupName()
abstract java.lang.String templateHash()
abstract TemplateLink templateLink()
abstract org.joda.time.DateTime timestamp()

メソッドの詳細

cancel

public abstract void cancel()

現在実行中のテンプレートのデプロイを取り消します。

cancelAsync

public abstract Completable cancelAsync()

現在実行中のテンプレートのデプロイを非同期的に取り消します。

Returns:

この呼び出しの遅延計算の表現

cancelAsync

public abstract ServiceFuture cancelAsync(ServiceCallback callback)

現在実行中のテンプレートのデプロイを非同期的に取り消します。

Parameters:

callback - 成功または失敗時に呼び出すコールバック

Returns:

要求を取り消すハンドル

correlationId

public abstract String correlationId()

Returns:

デプロイの関連付け ID

dependencies

public abstract List dependencies()

Returns:

デプロイの依存関係の一覧

deploymentOperations

public abstract DeploymentOperations deploymentOperations()

Returns:

このデプロイに関連する操作

exportTemplate

public abstract DeploymentExportResult exportTemplate()

デプロイ テンプレートをエクスポートします。

Returns:

エクスポート結果

exportTemplateAsync

public abstract Observable exportTemplateAsync()

デプロイ テンプレートを非同期的にエクスポートします。

Returns:

エクスポート結果を返すこの呼び出しの遅延計算の表現

exportTemplateAsync

public abstract ServiceFuture exportTemplateAsync(ServiceCallback callback)

デプロイ テンプレートを非同期的にエクスポートします。

Parameters:

callback - エクスポート結果をパラメーターとして使用して成功または失敗時に呼び出すコールバック

Returns:

要求を取り消すハンドル

mode

public abstract DeploymentMode mode()

Returns:

展開モード。 指定できる値は、'Incremental'、'Complete' です。

outputResources

public abstract List outputResources()

プロビジョニングされたリソースの配列を取得します。

Returns:

outputResources 値

outputs

public abstract Object outputs()

Returns:

デプロイ出力を表すキーと値のペア

parameters

public abstract Object parameters()

Returns:

デプロイ パラメーター

parametersLink

public abstract ParametersLink parametersLink()

Returns:

パラメーターを参照する URI

prepareWhatIf

public abstract Deployment.Execution prepareWhatIf()

What-if 操作を準備します。

Returns:

What-if 実行。

providers

public abstract List providers()

Returns:

デプロイに必要なリソース プロバイダーの一覧

provisioningState

public abstract String provisioningState()

Returns:

デプロイされているリソースのプロビジョニング プロセスの状態

resourceGroupName

public abstract String resourceGroupName()

Returns:

このデプロイのリソース グループの名前

templateHash

public abstract String templateHash()

Returns:

テンプレートに対して生成されたハッシュ

templateLink

public abstract TemplateLink templateLink()

Returns:

テンプレートを参照する URI

timestamp

public abstract DateTime timestamp()

Returns:

テンプレートデプロイのタイムスタンプ

適用対象