Interface Deployment
-
- All Superinterfaces:
HasId,HasInner<com.microsoft.azure.management.resources.implementation.DeploymentExtendedInner>,HasManager<com.microsoft.azure.management.resources.implementation.ResourceManager>,HasName,Indexable,Refreshable<Deployment>,Updatable<Deployment.Update>
public interface Deployment extends Indexable, Refreshable<Deployment>, Updatable<Deployment.Update>, HasInner<com.microsoft.azure.management.resources.implementation.DeploymentExtendedInner>, HasManager<com.microsoft.azure.management.resources.implementation.ResourceManager>, HasName, HasId
An immutable client-side representation of an Azure deployment.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceDeployment.DefinitionContainer interface for all the deployment definitions.static interfaceDeployment.DefinitionStagesGrouping of all the deployment definition stages.static interfaceDeployment.UpdateThe template for a deployment update operation, containing all the settings that can be modified.static interfaceDeployment.UpdateStagesGrouping of all the deployment updates stages.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidcancel()Cancel a currently running template deployment.rx.CompletablecancelAsync()Cancel a currently running template deployment asynchronously.com.microsoft.rest.ServiceFuture<Void>cancelAsync(com.microsoft.rest.ServiceCallback<Void> callback)Cancel a currently running template deployment asynchronously.StringcorrelationId()List<Dependency>dependencies()DeploymentOperationsdeploymentOperations()DeploymentExportResultexportTemplate()Exports a deployment template.rx.Observable<DeploymentExportResult>exportTemplateAsync()Exports a deployment template asynchronously.com.microsoft.rest.ServiceFuture<DeploymentExportResult>exportTemplateAsync(com.microsoft.rest.ServiceCallback<DeploymentExportResult> callback)Exports a deployment template asynchronously.DeploymentModemode()Objectoutputs()Objectparameters()ParametersLinkparametersLink()List<Provider>providers()StringprovisioningState()StringresourceGroupName()Objecttemplate()TemplateLinktemplateLink()org.joda.time.DateTimetimestamp()-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasId
id
-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.HasInner
inner
-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasManager
manager
-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasName
name
-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Indexable
key
-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Refreshable
refresh, refreshAsync
-
-
-
-
Method Detail
-
resourceGroupName
String resourceGroupName()
- Returns:
- the name of this deployment's resource group
-
provisioningState
String provisioningState()
- Returns:
- the state of the provisioning process of the resources being deployed
-
correlationId
String correlationId()
- Returns:
- the correlation ID of the deployment
-
timestamp
org.joda.time.DateTime timestamp()
- Returns:
- the timestamp of the template deployment
-
outputs
Object outputs()
- Returns:
- key/value pairs that represent deployment output
-
providers
List<Provider> providers()
- Returns:
- the list of resource providers needed for the deployment
-
dependencies
List<Dependency> dependencies()
- Returns:
- the list of deployment dependencies
-
template
Object template()
- Returns:
- the template content
-
templateLink
TemplateLink templateLink()
- Returns:
- the URI referencing the template
-
parameters
Object parameters()
- Returns:
- the deployment parameters
-
parametersLink
ParametersLink parametersLink()
- Returns:
- the URI referencing the parameters
-
mode
DeploymentMode mode()
- Returns:
- the deployment mode. Possible values include: 'Incremental', 'Complete'.
-
deploymentOperations
DeploymentOperations deploymentOperations()
- Returns:
- the operations related to this deployment
-
cancel
void cancel()
Cancel a currently running template deployment.
-
cancelAsync
rx.Completable cancelAsync()
Cancel a currently running template deployment asynchronously.- Returns:
- a representation of the deferred computation of this call
-
cancelAsync
com.microsoft.rest.ServiceFuture<Void> cancelAsync(com.microsoft.rest.ServiceCallback<Void> callback)
Cancel a currently running template deployment asynchronously.- Parameters:
callback- the callback to call on success or failure- Returns:
- a handle to cancel the request
-
exportTemplate
DeploymentExportResult exportTemplate()
Exports a deployment template.- Returns:
- the export result
-
exportTemplateAsync
rx.Observable<DeploymentExportResult> exportTemplateAsync()
Exports a deployment template asynchronously.- Returns:
- a representation of the deferred computation of this call returning the export result
-
exportTemplateAsync
com.microsoft.rest.ServiceFuture<DeploymentExportResult> exportTemplateAsync(com.microsoft.rest.ServiceCallback<DeploymentExportResult> callback)
Exports a deployment template asynchronously.- Parameters:
callback- the callback to call on success or failure with export result as parameter- Returns:
- a handle to cancel the request
-
-