你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

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:

模板部署的时间戳

适用于