Deployment Interface
Implements
public interface Deployment
extends Indexable, Refreshable<Deployment>, Updatable<Update>, HasInnerModel<DeploymentExtendedInner>, HasManager<ResourceManager>, HasName, HasId
An immutable client-side representation of an Azure deployment.
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| abstract void |
cancel()
Cancel a currently running template deployment. |
| abstract Mono<Void> |
cancelAsync()
Cancel a currently running template deployment asynchronously. |
| abstract String |
correlationId()
Gets the correlation ID of the deployment. |
| abstract List<Dependency> |
dependencies()
Gets the list of deployment dependencies. |
|
abstract
Deployment |
deploymentOperations()
Gets the operations related to this deployment. |
|
abstract
Management |
error()
Gets the Management |
|
abstract
Deployment |
exportTemplate()
Exports a deployment template. |
|
abstract
Mono<Deployment |
exportTemplateAsync()
Exports a deployment template asynchronously. |
|
abstract
Deployment |
mode()
Gets the deployment mode. |
|
abstract
List<Resource |
outputResources()
Get array of provisioned resources. |
| abstract Object |
outputs()
Gets key/value pairs that represent deployment output. |
| abstract Object |
parameters()
Gets the deployment parameters. |
|
abstract
Parameters |
parametersLink()
Gets the URI referencing the parameters. |
| abstract Execution |
prepareWhatIf()
Prepares a What-if operation. |
| abstract List<Provider> |
providers()
Gets the list of resource providers needed for the deployment. |
| abstract String |
provisioningState()
Gets the state of the provisioning process of the resources being deployed. |
| abstract String |
resourceGroupName()
Gets the name of this deployment's resource group. |
| abstract String |
templateHash()
Gets the hash produced for the template. |
|
abstract
Template |
templateLink()
Gets the URI referencing the template. |
|
abstract
Offset |
timestamp()
Gets the timestamp of the template deployment. |
Method Details
cancel
public abstract void cancel()
Cancel a currently running template deployment.
cancelAsync
public abstract Mono<Void> cancelAsync()
Cancel a currently running template deployment asynchronously.
Returns:
correlationId
public abstract String correlationId()
Gets the correlation ID of the deployment.
Returns:
dependencies
public abstract List<Dependency> dependencies()
Gets the list of deployment dependencies.
Returns:
deploymentOperations
public abstract DeploymentOperations deploymentOperations()
Gets the operations related to this deployment.
Returns:
error
public abstract ManagementError error()
Gets the ManagementError.
Returns:
exportTemplate
public abstract DeploymentExportResult exportTemplate()
Exports a deployment template.
Returns:
exportTemplateAsync
public abstract Mono<DeploymentExportResult> exportTemplateAsync()
Exports a deployment template asynchronously.
Returns:
mode
public abstract DeploymentMode mode()
Gets the deployment mode.
Returns:
outputResources
public abstract List<ResourceReference> outputResources()
Get array of provisioned resources.
Returns:
outputs
public abstract Object outputs()
Gets key/value pairs that represent deployment output.
Returns:
parameters
public abstract Object parameters()
Gets the deployment parameters.
Returns:
parametersLink
public abstract ParametersLink parametersLink()
Gets the URI referencing the parameters.
Returns:
prepareWhatIf
public abstract Deployment.Execution prepareWhatIf()
Prepares a What-if operation.
Returns:
providers
public abstract List<Provider> providers()
Gets the list of resource providers needed for the deployment.
Returns:
provisioningState
public abstract String provisioningState()
Gets the state of the provisioning process of the resources being deployed.
Returns:
resourceGroupName
public abstract String resourceGroupName()
Gets the name of this deployment's resource group.
Returns:
templateHash
public abstract String templateHash()
Gets the hash produced for the template.
Returns:
templateLink
public abstract TemplateLink templateLink()
Gets the URI referencing the template.
Returns:
timestamp
public abstract OffsetDateTime timestamp()
Gets the timestamp of the template deployment.
Returns: