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
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
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
Exports a deployment template asynchronously.
Returns:
mode
public abstract DeploymentMode mode()
Gets the deployment mode.
Returns:
outputResources
public abstract List
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
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: