DeploymentsClient Interface

Implements

public interface DeploymentsClient
extends InnerSupportsGet<DeploymentExtendedInner>, InnerSupportsListing<DeploymentExtendedInner>, InnerSupportsDelete<Void>

An instance of this class provides access to all the operations defined in DeploymentsClient.

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<DeploymentExtendedInner>,DeploymentExtendedInner> beginCreateOrUpdate(String resourceGroupName, String deploymentName, DeploymentInner parameters)

Deploys resources to a resource group.

abstract SyncPoller<PollResult<DeploymentExtendedInner>,DeploymentExtendedInner> beginCreateOrUpdate(String resourceGroupName, String deploymentName, DeploymentInner parameters, Context context)

Deploys resources to a resource group.

abstract PollerFlux<PollResult<DeploymentExtendedInner>,DeploymentExtendedInner> beginCreateOrUpdateAsync(String resourceGroupName, String deploymentName, DeploymentInner parameters)

Deploys resources to a resource group.

abstract SyncPoller<PollResult<DeploymentExtendedInner>,DeploymentExtendedInner> beginCreateOrUpdateAtManagementGroupScope(String groupId, String deploymentName, ScopedDeployment parameters)

Deploys resources at management group scope.

abstract SyncPoller<PollResult<DeploymentExtendedInner>,DeploymentExtendedInner> beginCreateOrUpdateAtManagementGroupScope(String groupId, String deploymentName, ScopedDeployment parameters, Context context)

Deploys resources at management group scope.

abstract PollerFlux<PollResult<DeploymentExtendedInner>,DeploymentExtendedInner> beginCreateOrUpdateAtManagementGroupScopeAsync(String groupId, String deploymentName, ScopedDeployment parameters)

Deploys resources at management group scope.

abstract SyncPoller<PollResult<DeploymentExtendedInner>,DeploymentExtendedInner> beginCreateOrUpdateAtScope(String scope, String deploymentName, DeploymentInner parameters)

Deploys resources at a given scope.

abstract SyncPoller<PollResult<DeploymentExtendedInner>,DeploymentExtendedInner> beginCreateOrUpdateAtScope(String scope, String deploymentName, DeploymentInner parameters, Context context)

Deploys resources at a given scope.

abstract PollerFlux<PollResult<DeploymentExtendedInner>,DeploymentExtendedInner> beginCreateOrUpdateAtScopeAsync(String scope, String deploymentName, DeploymentInner parameters)

Deploys resources at a given scope.

abstract SyncPoller<PollResult<DeploymentExtendedInner>,DeploymentExtendedInner> beginCreateOrUpdateAtSubscriptionScope(String deploymentName, DeploymentInner parameters)

Deploys resources at subscription scope.

abstract SyncPoller<PollResult<DeploymentExtendedInner>,DeploymentExtendedInner> beginCreateOrUpdateAtSubscriptionScope(String deploymentName, DeploymentInner parameters, Context context)

Deploys resources at subscription scope.

abstract PollerFlux<PollResult<DeploymentExtendedInner>,DeploymentExtendedInner> beginCreateOrUpdateAtSubscriptionScopeAsync(String deploymentName, DeploymentInner parameters)

Deploys resources at subscription scope.

abstract SyncPoller<PollResult<DeploymentExtendedInner>,DeploymentExtendedInner> beginCreateOrUpdateAtTenantScope(String deploymentName, ScopedDeployment parameters)

Deploys resources at tenant scope.

abstract SyncPoller<PollResult<DeploymentExtendedInner>,DeploymentExtendedInner> beginCreateOrUpdateAtTenantScope(String deploymentName, ScopedDeployment parameters, Context context)

Deploys resources at tenant scope.

abstract PollerFlux<PollResult<DeploymentExtendedInner>,DeploymentExtendedInner> beginCreateOrUpdateAtTenantScopeAsync(String deploymentName, ScopedDeployment parameters)

Deploys resources at tenant scope.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String deploymentName)

Deletes a deployment from the deployment history.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String deploymentName, Context context)

Deletes a deployment from the deployment history.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String deploymentName)

Deletes a deployment from the deployment history.

abstract SyncPoller<PollResult<Void>,Void> beginDeleteAtManagementGroupScope(String groupId, String deploymentName)

Deletes a deployment from the deployment history.

abstract SyncPoller<PollResult<Void>,Void> beginDeleteAtManagementGroupScope(String groupId, String deploymentName, Context context)

Deletes a deployment from the deployment history.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteAtManagementGroupScopeAsync(String groupId, String deploymentName)

Deletes a deployment from the deployment history.

abstract SyncPoller<PollResult<Void>,Void> beginDeleteAtScope(String scope, String deploymentName)

Deletes a deployment from the deployment history.

abstract SyncPoller<PollResult<Void>,Void> beginDeleteAtScope(String scope, String deploymentName, Context context)

Deletes a deployment from the deployment history.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteAtScopeAsync(String scope, String deploymentName)

Deletes a deployment from the deployment history.

abstract SyncPoller<PollResult<Void>,Void> beginDeleteAtSubscriptionScope(String deploymentName)

Deletes a deployment from the deployment history.

abstract SyncPoller<PollResult<Void>,Void> beginDeleteAtSubscriptionScope(String deploymentName, Context context)

Deletes a deployment from the deployment history.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteAtSubscriptionScopeAsync(String deploymentName)

Deletes a deployment from the deployment history.

abstract SyncPoller<PollResult<Void>,Void> beginDeleteAtTenantScope(String deploymentName)

Deletes a deployment from the deployment history.

abstract SyncPoller<PollResult<Void>,Void> beginDeleteAtTenantScope(String deploymentName, Context context)

Deletes a deployment from the deployment history.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteAtTenantScopeAsync(String deploymentName)

Deletes a deployment from the deployment history.

abstract SyncPoller<PollResult<DeploymentValidateResultInner>,DeploymentValidateResultInner> beginValidate(String resourceGroupName, String deploymentName, DeploymentInner parameters)

Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager..

abstract SyncPoller<PollResult<DeploymentValidateResultInner>,DeploymentValidateResultInner> beginValidate(String resourceGroupName, String deploymentName, DeploymentInner parameters, Context context)

Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager..

abstract PollerFlux<PollResult<DeploymentValidateResultInner>,DeploymentValidateResultInner> beginValidateAsync(String resourceGroupName, String deploymentName, DeploymentInner parameters)

Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager..

abstract SyncPoller<PollResult<DeploymentValidateResultInner>,DeploymentValidateResultInner> beginValidateAtManagementGroupScope(String groupId, String deploymentName, ScopedDeployment parameters)

Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager..

abstract SyncPoller<PollResult<DeploymentValidateResultInner>,DeploymentValidateResultInner> beginValidateAtManagementGroupScope(String groupId, String deploymentName, ScopedDeployment parameters, Context context)

Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager..

abstract PollerFlux<PollResult<DeploymentValidateResultInner>,DeploymentValidateResultInner> beginValidateAtManagementGroupScopeAsync(String groupId, String deploymentName, ScopedDeployment parameters)

Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager..

abstract SyncPoller<PollResult<DeploymentValidateResultInner>,DeploymentValidateResultInner> beginValidateAtScope(String scope, String deploymentName, DeploymentInner parameters)

Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager..

abstract SyncPoller<PollResult<DeploymentValidateResultInner>,DeploymentValidateResultInner> beginValidateAtScope(String scope, String deploymentName, DeploymentInner parameters, Context context)

Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager..

abstract PollerFlux<PollResult<DeploymentValidateResultInner>,DeploymentValidateResultInner> beginValidateAtScopeAsync(String scope, String deploymentName, DeploymentInner parameters)

Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager..

abstract SyncPoller<PollResult<DeploymentValidateResultInner>,DeploymentValidateResultInner> beginValidateAtSubscriptionScope(String deploymentName, DeploymentInner parameters)

Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager..

abstract SyncPoller<PollResult<DeploymentValidateResultInner>,DeploymentValidateResultInner> beginValidateAtSubscriptionScope(String deploymentName, DeploymentInner parameters, Context context)

Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager..

abstract PollerFlux<PollResult<DeploymentValidateResultInner>,DeploymentValidateResultInner> beginValidateAtSubscriptionScopeAsync(String deploymentName, DeploymentInner parameters)

Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager..

abstract SyncPoller<PollResult<DeploymentValidateResultInner>,DeploymentValidateResultInner> beginValidateAtTenantScope(String deploymentName, ScopedDeployment parameters)

Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager..

abstract SyncPoller<PollResult<DeploymentValidateResultInner>,DeploymentValidateResultInner> beginValidateAtTenantScope(String deploymentName, ScopedDeployment parameters, Context context)

Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager..

abstract PollerFlux<PollResult<DeploymentValidateResultInner>,DeploymentValidateResultInner> beginValidateAtTenantScopeAsync(String deploymentName, ScopedDeployment parameters)

Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager..

abstract SyncPoller<PollResult<WhatIfOperationResultInner>,WhatIfOperationResultInner> beginWhatIf(String resourceGroupName, String deploymentName, DeploymentWhatIf parameters)

Returns changes that will be made by the deployment if executed at the scope of the resource group.

abstract SyncPoller<PollResult<WhatIfOperationResultInner>,WhatIfOperationResultInner> beginWhatIf(String resourceGroupName, String deploymentName, DeploymentWhatIf parameters, Context context)

Returns changes that will be made by the deployment if executed at the scope of the resource group.

abstract PollerFlux<PollResult<WhatIfOperationResultInner>,WhatIfOperationResultInner> beginWhatIfAsync(String resourceGroupName, String deploymentName, DeploymentWhatIf parameters)

Returns changes that will be made by the deployment if executed at the scope of the resource group.

abstract SyncPoller<PollResult<WhatIfOperationResultInner>,WhatIfOperationResultInner> beginWhatIfAtManagementGroupScope(String groupId, String deploymentName, ScopedDeploymentWhatIf parameters)

Returns changes that will be made by the deployment if executed at the scope of the management group.

abstract SyncPoller<PollResult<WhatIfOperationResultInner>,WhatIfOperationResultInner> beginWhatIfAtManagementGroupScope(String groupId, String deploymentName, ScopedDeploymentWhatIf parameters, Context context)

Returns changes that will be made by the deployment if executed at the scope of the management group.

abstract PollerFlux<PollResult<WhatIfOperationResultInner>,WhatIfOperationResultInner> beginWhatIfAtManagementGroupScopeAsync(String groupId, String deploymentName, ScopedDeploymentWhatIf parameters)

Returns changes that will be made by the deployment if executed at the scope of the management group.

abstract SyncPoller<PollResult<WhatIfOperationResultInner>,WhatIfOperationResultInner> beginWhatIfAtSubscriptionScope(String deploymentName, DeploymentWhatIf parameters)

Returns changes that will be made by the deployment if executed at the scope of the subscription.

abstract SyncPoller<PollResult<WhatIfOperationResultInner>,WhatIfOperationResultInner> beginWhatIfAtSubscriptionScope(String deploymentName, DeploymentWhatIf parameters, Context context)

Returns changes that will be made by the deployment if executed at the scope of the subscription.

abstract PollerFlux<PollResult<WhatIfOperationResultInner>,WhatIfOperationResultInner> beginWhatIfAtSubscriptionScopeAsync(String deploymentName, DeploymentWhatIf parameters)

Returns changes that will be made by the deployment if executed at the scope of the subscription.

abstract SyncPoller<PollResult<WhatIfOperationResultInner>,WhatIfOperationResultInner> beginWhatIfAtTenantScope(String deploymentName, ScopedDeploymentWhatIf parameters)

Returns changes that will be made by the deployment if executed at the scope of the tenant group.

abstract SyncPoller<PollResult<WhatIfOperationResultInner>,WhatIfOperationResultInner> beginWhatIfAtTenantScope(String deploymentName, ScopedDeploymentWhatIf parameters, Context context)

Returns changes that will be made by the deployment if executed at the scope of the tenant group.

abstract PollerFlux<PollResult<WhatIfOperationResultInner>,WhatIfOperationResultInner> beginWhatIfAtTenantScopeAsync(String deploymentName, ScopedDeploymentWhatIf parameters)

Returns changes that will be made by the deployment if executed at the scope of the tenant group.

abstract TemplateHashResultInner calculateTemplateHash(Object template)

Calculate the hash of the given template.

abstract Mono<TemplateHashResultInner> calculateTemplateHashAsync(Object template)

Calculate the hash of the given template.

abstract Response<TemplateHashResultInner> calculateTemplateHashWithResponse(Object template, Context context)

Calculate the hash of the given template.

abstract Mono<Response<TemplateHashResultInner>> calculateTemplateHashWithResponseAsync(Object template)

Calculate the hash of the given template.

abstract void cancel(String resourceGroupName, String deploymentName)

Cancels a currently running template deployment.

abstract Mono<Void> cancelAsync(String resourceGroupName, String deploymentName)

Cancels a currently running template deployment.

abstract void cancelAtManagementGroupScope(String groupId, String deploymentName)

Cancels a currently running template deployment.

abstract Mono<Void> cancelAtManagementGroupScopeAsync(String groupId, String deploymentName)

Cancels a currently running template deployment.

abstract Response<Void> cancelAtManagementGroupScopeWithResponse(String groupId, String deploymentName, Context context)

Cancels a currently running template deployment.

abstract Mono<Response<Void>> cancelAtManagementGroupScopeWithResponseAsync(String groupId, String deploymentName)

Cancels a currently running template deployment.

abstract void cancelAtScope(String scope, String deploymentName)

Cancels a currently running template deployment.

abstract Mono<Void> cancelAtScopeAsync(String scope, String deploymentName)

Cancels a currently running template deployment.

abstract Response<Void> cancelAtScopeWithResponse(String scope, String deploymentName, Context context)

Cancels a currently running template deployment.

abstract Mono<Response<Void>> cancelAtScopeWithResponseAsync(String scope, String deploymentName)

Cancels a currently running template deployment.

abstract void cancelAtSubscriptionScope(String deploymentName)

Cancels a currently running template deployment.

abstract Mono<Void> cancelAtSubscriptionScopeAsync(String deploymentName)

Cancels a currently running template deployment.

abstract Response<Void> cancelAtSubscriptionScopeWithResponse(String deploymentName, Context context)

Cancels a currently running template deployment.

abstract Mono<Response<Void>> cancelAtSubscriptionScopeWithResponseAsync(String deploymentName)

Cancels a currently running template deployment.

abstract void cancelAtTenantScope(String deploymentName)

Cancels a currently running template deployment.

abstract Mono<Void> cancelAtTenantScopeAsync(String deploymentName)

Cancels a currently running template deployment.

abstract Response<Void> cancelAtTenantScopeWithResponse(String deploymentName, Context context)

Cancels a currently running template deployment.

abstract Mono<Response<Void>> cancelAtTenantScopeWithResponseAsync(String deploymentName)

Cancels a currently running template deployment.

abstract Response<Void> cancelWithResponse(String resourceGroupName, String deploymentName, Context context)

Cancels a currently running template deployment.

abstract Mono<Response<Void>> cancelWithResponseAsync(String resourceGroupName, String deploymentName)

Cancels a currently running template deployment.

abstract boolean checkExistence(String resourceGroupName, String deploymentName)

Checks whether the deployment exists.

abstract Mono<Boolean> checkExistenceAsync(String resourceGroupName, String deploymentName)

Checks whether the deployment exists.

abstract boolean checkExistenceAtManagementGroupScope(String groupId, String deploymentName)

Checks whether the deployment exists.

abstract Mono<Boolean> checkExistenceAtManagementGroupScopeAsync(String groupId, String deploymentName)

Checks whether the deployment exists.

abstract Response<Boolean> checkExistenceAtManagementGroupScopeWithResponse(String groupId, String deploymentName, Context context)

Checks whether the deployment exists.

abstract Mono<Response<Boolean>> checkExistenceAtManagementGroupScopeWithResponseAsync(String groupId, String deploymentName)

Checks whether the deployment exists.

abstract boolean checkExistenceAtScope(String scope, String deploymentName)

Checks whether the deployment exists.

abstract Mono<Boolean> checkExistenceAtScopeAsync(String scope, String deploymentName)

Checks whether the deployment exists.

abstract Response<Boolean> checkExistenceAtScopeWithResponse(String scope, String deploymentName, Context context)

Checks whether the deployment exists.

abstract Mono<Response<Boolean>> checkExistenceAtScopeWithResponseAsync(String scope, String deploymentName)

Checks whether the deployment exists.

abstract boolean checkExistenceAtSubscriptionScope(String deploymentName)

Checks whether the deployment exists.

abstract Mono<Boolean> checkExistenceAtSubscriptionScopeAsync(String deploymentName)

Checks whether the deployment exists.

abstract Response<Boolean> checkExistenceAtSubscriptionScopeWithResponse(String deploymentName, Context context)

Checks whether the deployment exists.

abstract Mono<Response<Boolean>> checkExistenceAtSubscriptionScopeWithResponseAsync(String deploymentName)

Checks whether the deployment exists.

abstract boolean checkExistenceAtTenantScope(String deploymentName)

Checks whether the deployment exists.

abstract Mono<Boolean> checkExistenceAtTenantScopeAsync(String deploymentName)

Checks whether the deployment exists.

abstract Response<Boolean> checkExistenceAtTenantScopeWithResponse(String deploymentName, Context context)

Checks whether the deployment exists.

abstract Mono<Response<Boolean>> checkExistenceAtTenantScopeWithResponseAsync(String deploymentName)

Checks whether the deployment exists.

abstract Response<Boolean> checkExistenceWithResponse(String resourceGroupName, String deploymentName, Context context)

Checks whether the deployment exists.

abstract Mono<Response<Boolean>> checkExistenceWithResponseAsync(String resourceGroupName, String deploymentName)

Checks whether the deployment exists.

abstract DeploymentExtendedInner createOrUpdate(String resourceGroupName, String deploymentName, DeploymentInner parameters)

Deploys resources to a resource group.

abstract DeploymentExtendedInner createOrUpdate(String resourceGroupName, String deploymentName, DeploymentInner parameters, Context context)

Deploys resources to a resource group.

abstract Mono<DeploymentExtendedInner> createOrUpdateAsync(String resourceGroupName, String deploymentName, DeploymentInner parameters)

Deploys resources to a resource group.

abstract DeploymentExtendedInner createOrUpdateAtManagementGroupScope(String groupId, String deploymentName, ScopedDeployment parameters)

Deploys resources at management group scope.

abstract DeploymentExtendedInner createOrUpdateAtManagementGroupScope(String groupId, String deploymentName, ScopedDeployment parameters, Context context)

Deploys resources at management group scope.

abstract Mono<DeploymentExtendedInner> createOrUpdateAtManagementGroupScopeAsync(String groupId, String deploymentName, ScopedDeployment parameters)

Deploys resources at management group scope.

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateAtManagementGroupScopeWithResponseAsync(String groupId, String deploymentName, ScopedDeployment parameters)

Deploys resources at management group scope.

abstract DeploymentExtendedInner createOrUpdateAtScope(String scope, String deploymentName, DeploymentInner parameters)

Deploys resources at a given scope.

abstract DeploymentExtendedInner createOrUpdateAtScope(String scope, String deploymentName, DeploymentInner parameters, Context context)

Deploys resources at a given scope.

abstract Mono<DeploymentExtendedInner> createOrUpdateAtScopeAsync(String scope, String deploymentName, DeploymentInner parameters)

Deploys resources at a given scope.

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateAtScopeWithResponseAsync(String scope, String deploymentName, DeploymentInner parameters)

Deploys resources at a given scope.

abstract DeploymentExtendedInner createOrUpdateAtSubscriptionScope(String deploymentName, DeploymentInner parameters)

Deploys resources at subscription scope.

abstract DeploymentExtendedInner createOrUpdateAtSubscriptionScope(String deploymentName, DeploymentInner parameters, Context context)

Deploys resources at subscription scope.

abstract Mono<DeploymentExtendedInner> createOrUpdateAtSubscriptionScopeAsync(String deploymentName, DeploymentInner parameters)

Deploys resources at subscription scope.

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateAtSubscriptionScopeWithResponseAsync(String deploymentName, DeploymentInner parameters)

Deploys resources at subscription scope.

abstract DeploymentExtendedInner createOrUpdateAtTenantScope(String deploymentName, ScopedDeployment parameters)

Deploys resources at tenant scope.

abstract DeploymentExtendedInner createOrUpdateAtTenantScope(String deploymentName, ScopedDeployment parameters, Context context)

Deploys resources at tenant scope.

abstract Mono<DeploymentExtendedInner> createOrUpdateAtTenantScopeAsync(String deploymentName, ScopedDeployment parameters)

Deploys resources at tenant scope.

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateAtTenantScopeWithResponseAsync(String deploymentName, ScopedDeployment parameters)

Deploys resources at tenant scope.

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String deploymentName, DeploymentInner parameters)

Deploys resources to a resource group.

abstract void delete(String resourceGroupName, String deploymentName)

Deletes a deployment from the deployment history.

abstract void delete(String resourceGroupName, String deploymentName, Context context)

Deletes a deployment from the deployment history.

abstract Mono<Void> deleteAsync(String resourceGroupName, String deploymentName)

Deletes a deployment from the deployment history.

abstract void deleteAtManagementGroupScope(String groupId, String deploymentName)

Deletes a deployment from the deployment history.

abstract void deleteAtManagementGroupScope(String groupId, String deploymentName, Context context)

Deletes a deployment from the deployment history.

abstract Mono<Void> deleteAtManagementGroupScopeAsync(String groupId, String deploymentName)

Deletes a deployment from the deployment history.

abstract Mono<Response<Flux<ByteBuffer>>> deleteAtManagementGroupScopeWithResponseAsync(String groupId, String deploymentName)

Deletes a deployment from the deployment history.

abstract void deleteAtScope(String scope, String deploymentName)

Deletes a deployment from the deployment history.

abstract void deleteAtScope(String scope, String deploymentName, Context context)

Deletes a deployment from the deployment history.

abstract Mono<Void> deleteAtScopeAsync(String scope, String deploymentName)

Deletes a deployment from the deployment history.

abstract Mono<Response<Flux<ByteBuffer>>> deleteAtScopeWithResponseAsync(String scope, String deploymentName)

Deletes a deployment from the deployment history.

abstract void deleteAtSubscriptionScope(String deploymentName)

Deletes a deployment from the deployment history.

abstract void deleteAtSubscriptionScope(String deploymentName, Context context)

Deletes a deployment from the deployment history.

abstract Mono<Void> deleteAtSubscriptionScopeAsync(String deploymentName)

Deletes a deployment from the deployment history.

abstract Mono<Response<Flux<ByteBuffer>>> deleteAtSubscriptionScopeWithResponseAsync(String deploymentName)

Deletes a deployment from the deployment history.

abstract void deleteAtTenantScope(String deploymentName)

Deletes a deployment from the deployment history.

abstract void deleteAtTenantScope(String deploymentName, Context context)

Deletes a deployment from the deployment history.

abstract Mono<Void> deleteAtTenantScopeAsync(String deploymentName)

Deletes a deployment from the deployment history.

abstract Mono<Response<Flux<ByteBuffer>>> deleteAtTenantScopeWithResponseAsync(String deploymentName)

Deletes a deployment from the deployment history.

abstract Mono<Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String deploymentName)

Deletes a deployment from the deployment history.

abstract DeploymentExportResultInner exportTemplate(String resourceGroupName, String deploymentName)

Exports the template used for specified deployment.

abstract Mono<DeploymentExportResultInner> exportTemplateAsync(String resourceGroupName, String deploymentName)

Exports the template used for specified deployment.

abstract DeploymentExportResultInner exportTemplateAtManagementGroupScope(String groupId, String deploymentName)

Exports the template used for specified deployment.

abstract Mono<DeploymentExportResultInner> exportTemplateAtManagementGroupScopeAsync(String groupId, String deploymentName)

Exports the template used for specified deployment.

abstract Response<DeploymentExportResultInner> exportTemplateAtManagementGroupScopeWithResponse(String groupId, String deploymentName, Context context)

Exports the template used for specified deployment.

abstract Mono<Response<DeploymentExportResultInner>> exportTemplateAtManagementGroupScopeWithResponseAsync(String groupId, String deploymentName)

Exports the template used for specified deployment.

abstract DeploymentExportResultInner exportTemplateAtScope(String scope, String deploymentName)

Exports the template used for specified deployment.

abstract Mono<DeploymentExportResultInner> exportTemplateAtScopeAsync(String scope, String deploymentName)

Exports the template used for specified deployment.

abstract Response<DeploymentExportResultInner> exportTemplateAtScopeWithResponse(String scope, String deploymentName, Context context)

Exports the template used for specified deployment.

abstract Mono<Response<DeploymentExportResultInner>> exportTemplateAtScopeWithResponseAsync(String scope, String deploymentName)

Exports the template used for specified deployment.

abstract DeploymentExportResultInner exportTemplateAtSubscriptionScope(String deploymentName)

Exports the template used for specified deployment.

abstract Mono<DeploymentExportResultInner> exportTemplateAtSubscriptionScopeAsync(String deploymentName)

Exports the template used for specified deployment.

abstract Response<DeploymentExportResultInner> exportTemplateAtSubscriptionScopeWithResponse(String deploymentName, Context context)

Exports the template used for specified deployment.

abstract Mono<Response<DeploymentExportResultInner>> exportTemplateAtSubscriptionScopeWithResponseAsync(String deploymentName)

Exports the template used for specified deployment.

abstract DeploymentExportResultInner exportTemplateAtTenantScope(String deploymentName)

Exports the template used for specified deployment.

abstract Mono<DeploymentExportResultInner> exportTemplateAtTenantScopeAsync(String deploymentName)

Exports the template used for specified deployment.

abstract Response<DeploymentExportResultInner> exportTemplateAtTenantScopeWithResponse(String deploymentName, Context context)

Exports the template used for specified deployment.

abstract Mono<Response<DeploymentExportResultInner>> exportTemplateAtTenantScopeWithResponseAsync(String deploymentName)

Exports the template used for specified deployment.

abstract Response<DeploymentExportResultInner> exportTemplateWithResponse(String resourceGroupName, String deploymentName, Context context)

Exports the template used for specified deployment.

abstract Mono<Response<DeploymentExportResultInner>> exportTemplateWithResponseAsync(String resourceGroupName, String deploymentName)

Exports the template used for specified deployment.

abstract DeploymentExtendedInner getAtManagementGroupScope(String groupId, String deploymentName)

Gets a deployment.

abstract Mono<DeploymentExtendedInner> getAtManagementGroupScopeAsync(String groupId, String deploymentName)

Gets a deployment.

abstract Response<DeploymentExtendedInner> getAtManagementGroupScopeWithResponse(String groupId, String deploymentName, Context context)

Gets a deployment.

abstract Mono<Response<DeploymentExtendedInner>> getAtManagementGroupScopeWithResponseAsync(String groupId, String deploymentName)

Gets a deployment.

abstract DeploymentExtendedInner getAtScope(String scope, String deploymentName)

Gets a deployment.

abstract Mono<DeploymentExtendedInner> getAtScopeAsync(String scope, String deploymentName)

Gets a deployment.

abstract Response<DeploymentExtendedInner> getAtScopeWithResponse(String scope, String deploymentName, Context context)

Gets a deployment.

abstract Mono<Response<DeploymentExtendedInner>> getAtScopeWithResponseAsync(String scope, String deploymentName)

Gets a deployment.

abstract DeploymentExtendedInner getAtSubscriptionScope(String deploymentName)

Gets a deployment.

abstract Mono<DeploymentExtendedInner> getAtSubscriptionScopeAsync(String deploymentName)

Gets a deployment.

abstract Response<DeploymentExtendedInner> getAtSubscriptionScopeWithResponse(String deploymentName, Context context)

Gets a deployment.

abstract Mono<Response<DeploymentExtendedInner>> getAtSubscriptionScopeWithResponseAsync(String deploymentName)

Gets a deployment.

abstract DeploymentExtendedInner getAtTenantScope(String deploymentName)

Gets a deployment.

abstract Mono<DeploymentExtendedInner> getAtTenantScopeAsync(String deploymentName)

Gets a deployment.

abstract Response<DeploymentExtendedInner> getAtTenantScopeWithResponse(String deploymentName, Context context)

Gets a deployment.

abstract Mono<Response<DeploymentExtendedInner>> getAtTenantScopeWithResponseAsync(String deploymentName)

Gets a deployment.

abstract DeploymentExtendedInner getByResourceGroup(String resourceGroupName, String deploymentName)

Gets a deployment.

abstract Mono<DeploymentExtendedInner> getByResourceGroupAsync(String resourceGroupName, String deploymentName)

Gets a deployment.

abstract Response<DeploymentExtendedInner> getByResourceGroupWithResponse(String resourceGroupName, String deploymentName, Context context)

Gets a deployment.

abstract Mono<Response<DeploymentExtendedInner>> getByResourceGroupWithResponseAsync(String resourceGroupName, String deploymentName)

Gets a deployment.

abstract PagedIterable<DeploymentExtendedInner> list()

Get all the deployments for a subscription.

abstract PagedIterable<DeploymentExtendedInner> list(String filter, Integer top, Context context)

Get all the deployments for a subscription.

abstract PagedFlux<DeploymentExtendedInner> listAsync()

Get all the deployments for a subscription.

abstract PagedFlux<DeploymentExtendedInner> listAsync(String filter, Integer top)

Get all the deployments for a subscription.

abstract PagedIterable<DeploymentExtendedInner> listAtManagementGroupScope(String groupId)

Get all the deployments for a management group.

abstract PagedIterable<DeploymentExtendedInner> listAtManagementGroupScope(String groupId, String filter, Integer top, Context context)

Get all the deployments for a management group.

abstract PagedFlux<DeploymentExtendedInner> listAtManagementGroupScopeAsync(String groupId)

Get all the deployments for a management group.

abstract PagedFlux<DeploymentExtendedInner> listAtManagementGroupScopeAsync(String groupId, String filter, Integer top)

Get all the deployments for a management group.

abstract PagedIterable<DeploymentExtendedInner> listAtScope(String scope)

Get all the deployments at the given scope.

abstract PagedIterable<DeploymentExtendedInner> listAtScope(String scope, String filter, Integer top, Context context)

Get all the deployments at the given scope.

abstract PagedFlux<DeploymentExtendedInner> listAtScopeAsync(String scope)

Get all the deployments at the given scope.

abstract PagedFlux<DeploymentExtendedInner> listAtScopeAsync(String scope, String filter, Integer top)

Get all the deployments at the given scope.

abstract PagedIterable<DeploymentExtendedInner> listAtTenantScope()

Get all the deployments at the tenant scope.

abstract PagedIterable<DeploymentExtendedInner> listAtTenantScope(String filter, Integer top, Context context)

Get all the deployments at the tenant scope.

abstract PagedFlux<DeploymentExtendedInner> listAtTenantScopeAsync()

Get all the deployments at the tenant scope.

abstract PagedFlux<DeploymentExtendedInner> listAtTenantScopeAsync(String filter, Integer top)

Get all the deployments at the tenant scope.

abstract PagedIterable<DeploymentExtendedInner> listByResourceGroup(String resourceGroupName)

Get all the deployments for a resource group.

abstract PagedIterable<DeploymentExtendedInner> listByResourceGroup(String resourceGroupName, String filter, Integer top, Context context)

Get all the deployments for a resource group.

abstract PagedFlux<DeploymentExtendedInner> listByResourceGroupAsync(String resourceGroupName)

Get all the deployments for a resource group.

abstract PagedFlux<DeploymentExtendedInner> listByResourceGroupAsync(String resourceGroupName, String filter, Integer top)

Get all the deployments for a resource group.

abstract DeploymentValidateResultInner validate(String resourceGroupName, String deploymentName, DeploymentInner parameters)

Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager..

abstract DeploymentValidateResultInner validate(String resourceGroupName, String deploymentName, DeploymentInner parameters, Context context)

Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager..

abstract Mono<DeploymentValidateResultInner> validateAsync(String resourceGroupName, String deploymentName, DeploymentInner parameters)

Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager..

abstract DeploymentValidateResultInner validateAtManagementGroupScope(String groupId, String deploymentName, ScopedDeployment parameters)

Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager..

abstract DeploymentValidateResultInner validateAtManagementGroupScope(String groupId, String deploymentName, ScopedDeployment parameters, Context context)

Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager..

abstract Mono<DeploymentValidateResultInner> validateAtManagementGroupScopeAsync(String groupId, String deploymentName, ScopedDeployment parameters)

Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager..

abstract Mono<Response<Flux<ByteBuffer>>> validateAtManagementGroupScopeWithResponseAsync(String groupId, String deploymentName, ScopedDeployment parameters)

Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager..

abstract DeploymentValidateResultInner validateAtScope(String scope, String deploymentName, DeploymentInner parameters)

Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager..

abstract DeploymentValidateResultInner validateAtScope(String scope, String deploymentName, DeploymentInner parameters, Context context)

Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager..

abstract Mono<DeploymentValidateResultInner> validateAtScopeAsync(String scope, String deploymentName, DeploymentInner parameters)

Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager..

abstract Mono<Response<Flux<ByteBuffer>>> validateAtScopeWithResponseAsync(String scope, String deploymentName, DeploymentInner parameters)

Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager..

abstract DeploymentValidateResultInner validateAtSubscriptionScope(String deploymentName, DeploymentInner parameters)

Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager..

abstract DeploymentValidateResultInner validateAtSubscriptionScope(String deploymentName, DeploymentInner parameters, Context context)

Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager..

abstract Mono<DeploymentValidateResultInner> validateAtSubscriptionScopeAsync(String deploymentName, DeploymentInner parameters)

Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager..

abstract Mono<Response<Flux<ByteBuffer>>> validateAtSubscriptionScopeWithResponseAsync(String deploymentName, DeploymentInner parameters)

Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager..

abstract DeploymentValidateResultInner validateAtTenantScope(String deploymentName, ScopedDeployment parameters)

Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager..

abstract DeploymentValidateResultInner validateAtTenantScope(String deploymentName, ScopedDeployment parameters, Context context)

Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager..

abstract Mono<DeploymentValidateResultInner> validateAtTenantScopeAsync(String deploymentName, ScopedDeployment parameters)

Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager..

abstract Mono<Response<Flux<ByteBuffer>>> validateAtTenantScopeWithResponseAsync(String deploymentName, ScopedDeployment parameters)

Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager..

abstract Mono<Response<Flux<ByteBuffer>>> validateWithResponseAsync(String resourceGroupName, String deploymentName, DeploymentInner parameters)

Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager..

abstract WhatIfOperationResultInner whatIf(String resourceGroupName, String deploymentName, DeploymentWhatIf parameters)

Returns changes that will be made by the deployment if executed at the scope of the resource group.

abstract WhatIfOperationResultInner whatIf(String resourceGroupName, String deploymentName, DeploymentWhatIf parameters, Context context)

Returns changes that will be made by the deployment if executed at the scope of the resource group.

abstract Mono<WhatIfOperationResultInner> whatIfAsync(String resourceGroupName, String deploymentName, DeploymentWhatIf parameters)

Returns changes that will be made by the deployment if executed at the scope of the resource group.

abstract WhatIfOperationResultInner whatIfAtManagementGroupScope(String groupId, String deploymentName, ScopedDeploymentWhatIf parameters)

Returns changes that will be made by the deployment if executed at the scope of the management group.

abstract WhatIfOperationResultInner whatIfAtManagementGroupScope(String groupId, String deploymentName, ScopedDeploymentWhatIf parameters, Context context)

Returns changes that will be made by the deployment if executed at the scope of the management group.

abstract Mono<WhatIfOperationResultInner> whatIfAtManagementGroupScopeAsync(String groupId, String deploymentName, ScopedDeploymentWhatIf parameters)

Returns changes that will be made by the deployment if executed at the scope of the management group.

abstract Mono<Response<Flux<ByteBuffer>>> whatIfAtManagementGroupScopeWithResponseAsync(String groupId, String deploymentName, ScopedDeploymentWhatIf parameters)

Returns changes that will be made by the deployment if executed at the scope of the management group.

abstract WhatIfOperationResultInner whatIfAtSubscriptionScope(String deploymentName, DeploymentWhatIf parameters)

Returns changes that will be made by the deployment if executed at the scope of the subscription.

abstract WhatIfOperationResultInner whatIfAtSubscriptionScope(String deploymentName, DeploymentWhatIf parameters, Context context)

Returns changes that will be made by the deployment if executed at the scope of the subscription.

abstract Mono<WhatIfOperationResultInner> whatIfAtSubscriptionScopeAsync(String deploymentName, DeploymentWhatIf parameters)

Returns changes that will be made by the deployment if executed at the scope of the subscription.

abstract Mono<Response<Flux<ByteBuffer>>> whatIfAtSubscriptionScopeWithResponseAsync(String deploymentName, DeploymentWhatIf parameters)

Returns changes that will be made by the deployment if executed at the scope of the subscription.

abstract WhatIfOperationResultInner whatIfAtTenantScope(String deploymentName, ScopedDeploymentWhatIf parameters)

Returns changes that will be made by the deployment if executed at the scope of the tenant group.

abstract WhatIfOperationResultInner whatIfAtTenantScope(String deploymentName, ScopedDeploymentWhatIf parameters, Context context)

Returns changes that will be made by the deployment if executed at the scope of the tenant group.

abstract Mono<WhatIfOperationResultInner> whatIfAtTenantScopeAsync(String deploymentName, ScopedDeploymentWhatIf parameters)

Returns changes that will be made by the deployment if executed at the scope of the tenant group.

abstract Mono<Response<Flux<ByteBuffer>>> whatIfAtTenantScopeWithResponseAsync(String deploymentName, ScopedDeploymentWhatIf parameters)

Returns changes that will be made by the deployment if executed at the scope of the tenant group.

abstract Mono<Response<Flux<ByteBuffer>>> whatIfWithResponseAsync(String resourceGroupName, String deploymentName, DeploymentWhatIf parameters)

Returns changes that will be made by the deployment if executed at the scope of the resource group.

Method Details

beginCreateOrUpdate

public abstract SyncPoller<>,DeploymentExtendedInner> beginCreateOrUpdate(String resourceGroupName, String deploymentName, DeploymentInner parameters)

Deploys resources to a resource group.

You can provide the template and parameters directly in the request or link to JSON files.

Parameters:

resourceGroupName - The name of the resource group to deploy the resources to. The name is case insensitive. The resource group must already exist.
deploymentName - The name of the deployment.
parameters - Additional parameters supplied to the operation.

Returns:

the SyncPoller<T,U> for polling of deployment information.

beginCreateOrUpdate

public abstract SyncPoller<>,DeploymentExtendedInner> beginCreateOrUpdate(String resourceGroupName, String deploymentName, DeploymentInner parameters, Context context)

Deploys resources to a resource group.

You can provide the template and parameters directly in the request or link to JSON files.

Parameters:

resourceGroupName - The name of the resource group to deploy the resources to. The name is case insensitive. The resource group must already exist.
deploymentName - The name of the deployment.
parameters - Additional parameters supplied to the operation.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of deployment information.

beginCreateOrUpdateAsync

public abstract PollerFlux<>,DeploymentExtendedInner> beginCreateOrUpdateAsync(String resourceGroupName, String deploymentName, DeploymentInner parameters)

Deploys resources to a resource group.

You can provide the template and parameters directly in the request or link to JSON files.

Parameters:

resourceGroupName - The name of the resource group to deploy the resources to. The name is case insensitive. The resource group must already exist.
deploymentName - The name of the deployment.
parameters - Additional parameters supplied to the operation.

Returns:

the PollerFlux<T,U> for polling of deployment information.

beginCreateOrUpdateAtManagementGroupScope

public abstract SyncPoller<>,DeploymentExtendedInner> beginCreateOrUpdateAtManagementGroupScope(String groupId, String deploymentName, ScopedDeployment parameters)

Deploys resources at management group scope.

You can provide the template and parameters directly in the request or link to JSON files.

Parameters:

groupId - The management group ID.
deploymentName - The name of the deployment.
parameters - Additional parameters supplied to the operation.

Returns:

the SyncPoller<T,U> for polling of deployment information.

beginCreateOrUpdateAtManagementGroupScope

public abstract SyncPoller<>,DeploymentExtendedInner> beginCreateOrUpdateAtManagementGroupScope(String groupId, String deploymentName, ScopedDeployment parameters, Context context)

Deploys resources at management group scope.

You can provide the template and parameters directly in the request or link to JSON files.

Parameters:

groupId - The management group ID.
deploymentName - The name of the deployment.
parameters - Additional parameters supplied to the operation.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of deployment information.

beginCreateOrUpdateAtManagementGroupScopeAsync

public abstract PollerFlux<>,DeploymentExtendedInner> beginCreateOrUpdateAtManagementGroupScopeAsync(String groupId, String deploymentName, ScopedDeployment parameters)

Deploys resources at management group scope.

You can provide the template and parameters directly in the request or link to JSON files.

Parameters:

groupId - The management group ID.
deploymentName - The name of the deployment.
parameters - Additional parameters supplied to the operation.

Returns:

the PollerFlux<T,U> for polling of deployment information.

beginCreateOrUpdateAtScope

public abstract SyncPoller<>,DeploymentExtendedInner> beginCreateOrUpdateAtScope(String scope, String deploymentName, DeploymentInner parameters)

Deploys resources at a given scope.

You can provide the template and parameters directly in the request or link to JSON files.

Parameters:

scope - The resource scope.
deploymentName - The name of the deployment.
parameters - Additional parameters supplied to the operation.

Returns:

the SyncPoller<T,U> for polling of deployment information.

beginCreateOrUpdateAtScope

public abstract SyncPoller<>,DeploymentExtendedInner> beginCreateOrUpdateAtScope(String scope, String deploymentName, DeploymentInner parameters, Context context)

Deploys resources at a given scope.

You can provide the template and parameters directly in the request or link to JSON files.

Parameters:

scope - The resource scope.
deploymentName - The name of the deployment.
parameters - Additional parameters supplied to the operation.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of deployment information.

beginCreateOrUpdateAtScopeAsync

public abstract PollerFlux<>,DeploymentExtendedInner> beginCreateOrUpdateAtScopeAsync(String scope, String deploymentName, DeploymentInner parameters)

Deploys resources at a given scope.

You can provide the template and parameters directly in the request or link to JSON files.

Parameters:

scope - The resource scope.
deploymentName - The name of the deployment.
parameters - Additional parameters supplied to the operation.

Returns:

the PollerFlux<T,U> for polling of deployment information.

beginCreateOrUpdateAtSubscriptionScope

public abstract SyncPoller<>,DeploymentExtendedInner> beginCreateOrUpdateAtSubscriptionScope(String deploymentName, DeploymentInner parameters)

Deploys resources at subscription scope.

You can provide the template and parameters directly in the request or link to JSON files.

Parameters:

deploymentName - The name of the deployment.
parameters - Additional parameters supplied to the operation.

Returns:

the SyncPoller<T,U> for polling of deployment information.

beginCreateOrUpdateAtSubscriptionScope

public abstract SyncPoller<>,DeploymentExtendedInner> beginCreateOrUpdateAtSubscriptionScope(String deploymentName, DeploymentInner parameters, Context context)

Deploys resources at subscription scope.

You can provide the template and parameters directly in the request or link to JSON files.

Parameters:

deploymentName - The name of the deployment.
parameters - Additional parameters supplied to the operation.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of deployment information.

beginCreateOrUpdateAtSubscriptionScopeAsync

public abstract PollerFlux<>,DeploymentExtendedInner> beginCreateOrUpdateAtSubscriptionScopeAsync(String deploymentName, DeploymentInner parameters)

Deploys resources at subscription scope.

You can provide the template and parameters directly in the request or link to JSON files.

Parameters:

deploymentName - The name of the deployment.
parameters - Additional parameters supplied to the operation.

Returns:

the PollerFlux<T,U> for polling of deployment information.

beginCreateOrUpdateAtTenantScope

public abstract SyncPoller<>,DeploymentExtendedInner> beginCreateOrUpdateAtTenantScope(String deploymentName, ScopedDeployment parameters)

Deploys resources at tenant scope.

You can provide the template and parameters directly in the request or link to JSON files.

Parameters:

deploymentName - The name of the deployment.
parameters - Additional parameters supplied to the operation.

Returns:

the SyncPoller<T,U> for polling of deployment information.

beginCreateOrUpdateAtTenantScope

public abstract SyncPoller<>,DeploymentExtendedInner> beginCreateOrUpdateAtTenantScope(String deploymentName, ScopedDeployment parameters, Context context)

Deploys resources at tenant scope.

You can provide the template and parameters directly in the request or link to JSON files.

Parameters:

deploymentName - The name of the deployment.
parameters - Additional parameters supplied to the operation.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of deployment information.

beginCreateOrUpdateAtTenantScopeAsync

public abstract PollerFlux<>,DeploymentExtendedInner> beginCreateOrUpdateAtTenantScopeAsync(String deploymentName, ScopedDeployment parameters)

Deploys resources at tenant scope.

You can provide the template and parameters directly in the request or link to JSON files.

Parameters:

deploymentName - The name of the deployment.
parameters - Additional parameters supplied to the operation.

Returns:

the PollerFlux<T,U> for polling of deployment information.

beginDelete

public abstract SyncPoller<>,Void> beginDelete(String resourceGroupName, String deploymentName)

Deletes a deployment from the deployment history.

A template deployment that is currently running cannot be deleted. Deleting a template deployment removes the associated deployment operations. Deleting a template deployment does not affect the state of the resource group. This is an asynchronous operation that returns a status of 202 until the template deployment is successfully deleted. The Location response header contains the URI that is used to obtain the status of the process. While the process is running, a call to the URI in the Location header returns a status of 202. When the process finishes, the URI in the Location header returns a status of 204 on success. If the asynchronous request failed, the URI in the Location header returns an error-level status code.

Parameters:

resourceGroupName - The name of the resource group with the deployment to delete. The name is case insensitive.
deploymentName - The name of the deployment.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDelete

public abstract SyncPoller<>,Void> beginDelete(String resourceGroupName, String deploymentName, Context context)

Deletes a deployment from the deployment history.

A template deployment that is currently running cannot be deleted. Deleting a template deployment removes the associated deployment operations. Deleting a template deployment does not affect the state of the resource group. This is an asynchronous operation that returns a status of 202 until the template deployment is successfully deleted. The Location response header contains the URI that is used to obtain the status of the process. While the process is running, a call to the URI in the Location header returns a status of 202. When the process finishes, the URI in the Location header returns a status of 204 on success. If the asynchronous request failed, the URI in the Location header returns an error-level status code.

Parameters:

resourceGroupName - The name of the resource group with the deployment to delete. The name is case insensitive.
deploymentName - The name of the deployment.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDeleteAsync

public abstract PollerFlux<>,Void> beginDeleteAsync(String resourceGroupName, String deploymentName)

Deletes a deployment from the deployment history.

A template deployment that is currently running cannot be deleted. Deleting a template deployment removes the associated deployment operations. Deleting a template deployment does not affect the state of the resource group. This is an asynchronous operation that returns a status of 202 until the template deployment is successfully deleted. The Location response header contains the URI that is used to obtain the status of the process. While the process is running, a call to the URI in the Location header returns a status of 202. When the process finishes, the URI in the Location header returns a status of 204 on success. If the asynchronous request failed, the URI in the Location header returns an error-level status code.

Parameters:

resourceGroupName - The name of the resource group with the deployment to delete. The name is case insensitive.
deploymentName - The name of the deployment.

Returns:

the PollerFlux<T,U> for polling of long-running operation.

beginDeleteAtManagementGroupScope

public abstract SyncPoller<>,Void> beginDeleteAtManagementGroupScope(String groupId, String deploymentName)

Deletes a deployment from the deployment history.

A template deployment that is currently running cannot be deleted. Deleting a template deployment removes the associated deployment operations. This is an asynchronous operation that returns a status of 202 until the template deployment is successfully deleted. The Location response header contains the URI that is used to obtain the status of the process. While the process is running, a call to the URI in the Location header returns a status of 202. When the process finishes, the URI in the Location header returns a status of 204 on success. If the asynchronous request failed, the URI in the Location header returns an error-level status code.

Parameters:

groupId - The management group ID.
deploymentName - The name of the deployment.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDeleteAtManagementGroupScope

public abstract SyncPoller<>,Void> beginDeleteAtManagementGroupScope(String groupId, String deploymentName, Context context)

Deletes a deployment from the deployment history.

A template deployment that is currently running cannot be deleted. Deleting a template deployment removes the associated deployment operations. This is an asynchronous operation that returns a status of 202 until the template deployment is successfully deleted. The Location response header contains the URI that is used to obtain the status of the process. While the process is running, a call to the URI in the Location header returns a status of 202. When the process finishes, the URI in the Location header returns a status of 204 on success. If the asynchronous request failed, the URI in the Location header returns an error-level status code.

Parameters:

groupId - The management group ID.
deploymentName - The name of the deployment.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDeleteAtManagementGroupScopeAsync

public abstract PollerFlux<>,Void> beginDeleteAtManagementGroupScopeAsync(String groupId, String deploymentName)

Deletes a deployment from the deployment history.

A template deployment that is currently running cannot be deleted. Deleting a template deployment removes the associated deployment operations. This is an asynchronous operation that returns a status of 202 until the template deployment is successfully deleted. The Location response header contains the URI that is used to obtain the status of the process. While the process is running, a call to the URI in the Location header returns a status of 202. When the process finishes, the URI in the Location header returns a status of 204 on success. If the asynchronous request failed, the URI in the Location header returns an error-level status code.

Parameters:

groupId - The management group ID.
deploymentName - The name of the deployment.

Returns:

the PollerFlux<T,U> for polling of long-running operation.

beginDeleteAtScope

public abstract SyncPoller<>,Void> beginDeleteAtScope(String scope, String deploymentName)

Deletes a deployment from the deployment history.

A template deployment that is currently running cannot be deleted. Deleting a template deployment removes the associated deployment operations. This is an asynchronous operation that returns a status of 202 until the template deployment is successfully deleted. The Location response header contains the URI that is used to obtain the status of the process. While the process is running, a call to the URI in the Location header returns a status of 202. When the process finishes, the URI in the Location header returns a status of 204 on success. If the asynchronous request failed, the URI in the Location header returns an error-level status code.

Parameters:

scope - The resource scope.
deploymentName - The name of the deployment.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDeleteAtScope

public abstract SyncPoller<>,Void> beginDeleteAtScope(String scope, String deploymentName, Context context)

Deletes a deployment from the deployment history.

A template deployment that is currently running cannot be deleted. Deleting a template deployment removes the associated deployment operations. This is an asynchronous operation that returns a status of 202 until the template deployment is successfully deleted. The Location response header contains the URI that is used to obtain the status of the process. While the process is running, a call to the URI in the Location header returns a status of 202. When the process finishes, the URI in the Location header returns a status of 204 on success. If the asynchronous request failed, the URI in the Location header returns an error-level status code.

Parameters:

scope - The resource scope.
deploymentName - The name of the deployment.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDeleteAtScopeAsync

public abstract PollerFlux<>,Void> beginDeleteAtScopeAsync(String scope, String deploymentName)

Deletes a deployment from the deployment history.

A template deployment that is currently running cannot be deleted. Deleting a template deployment removes the associated deployment operations. This is an asynchronous operation that returns a status of 202 until the template deployment is successfully deleted. The Location response header contains the URI that is used to obtain the status of the process. While the process is running, a call to the URI in the Location header returns a status of 202. When the process finishes, the URI in the Location header returns a status of 204 on success. If the asynchronous request failed, the URI in the Location header returns an error-level status code.

Parameters:

scope - The resource scope.
deploymentName - The name of the deployment.

Returns:

the PollerFlux<T,U> for polling of long-running operation.

beginDeleteAtSubscriptionScope

public abstract SyncPoller<>,Void> beginDeleteAtSubscriptionScope(String deploymentName)

Deletes a deployment from the deployment history.

A template deployment that is currently running cannot be deleted. Deleting a template deployment removes the associated deployment operations. This is an asynchronous operation that returns a status of 202 until the template deployment is successfully deleted. The Location response header contains the URI that is used to obtain the status of the process. While the process is running, a call to the URI in the Location header returns a status of 202. When the process finishes, the URI in the Location header returns a status of 204 on success. If the asynchronous request failed, the URI in the Location header returns an error-level status code.

Parameters:

deploymentName - The name of the deployment.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDeleteAtSubscriptionScope

public abstract SyncPoller<>,Void> beginDeleteAtSubscriptionScope(String deploymentName, Context context)

Deletes a deployment from the deployment history.

A template deployment that is currently running cannot be deleted. Deleting a template deployment removes the associated deployment operations. This is an asynchronous operation that returns a status of 202 until the template deployment is successfully deleted. The Location response header contains the URI that is used to obtain the status of the process. While the process is running, a call to the URI in the Location header returns a status of 202. When the process finishes, the URI in the Location header returns a status of 204 on success. If the asynchronous request failed, the URI in the Location header returns an error-level status code.

Parameters:

deploymentName - The name of the deployment.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDeleteAtSubscriptionScopeAsync

public abstract PollerFlux<>,Void> beginDeleteAtSubscriptionScopeAsync(String deploymentName)

Deletes a deployment from the deployment history.

A template deployment that is currently running cannot be deleted. Deleting a template deployment removes the associated deployment operations. This is an asynchronous operation that returns a status of 202 until the template deployment is successfully deleted. The Location response header contains the URI that is used to obtain the status of the process. While the process is running, a call to the URI in the Location header returns a status of 202. When the process finishes, the URI in the Location header returns a status of 204 on success. If the asynchronous request failed, the URI in the Location header returns an error-level status code.

Parameters:

deploymentName - The name of the deployment.

Returns:

the PollerFlux<T,U> for polling of long-running operation.

beginDeleteAtTenantScope

public abstract SyncPoller<>,Void> beginDeleteAtTenantScope(String deploymentName)

Deletes a deployment from the deployment history.

A template deployment that is currently running cannot be deleted. Deleting a template deployment removes the associated deployment operations. This is an asynchronous operation that returns a status of 202 until the template deployment is successfully deleted. The Location response header contains the URI that is used to obtain the status of the process. While the process is running, a call to the URI in the Location header returns a status of 202. When the process finishes, the URI in the Location header returns a status of 204 on success. If the asynchronous request failed, the URI in the Location header returns an error-level status code.

Parameters:

deploymentName - The name of the deployment.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDeleteAtTenantScope

public abstract SyncPoller<>,Void> beginDeleteAtTenantScope(String deploymentName, Context context)

Deletes a deployment from the deployment history.

A template deployment that is currently running cannot be deleted. Deleting a template deployment removes the associated deployment operations. This is an asynchronous operation that returns a status of 202 until the template deployment is successfully deleted. The Location response header contains the URI that is used to obtain the status of the process. While the process is running, a call to the URI in the Location header returns a status of 202. When the process finishes, the URI in the Location header returns a status of 204 on success. If the asynchronous request failed, the URI in the Location header returns an error-level status code.

Parameters:

deploymentName - The name of the deployment.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDeleteAtTenantScopeAsync

public abstract PollerFlux<>,Void> beginDeleteAtTenantScopeAsync(String deploymentName)

Deletes a deployment from the deployment history.

A template deployment that is currently running cannot be deleted. Deleting a template deployment removes the associated deployment operations. This is an asynchronous operation that returns a status of 202 until the template deployment is successfully deleted. The Location response header contains the URI that is used to obtain the status of the process. While the process is running, a call to the URI in the Location header returns a status of 202. When the process finishes, the URI in the Location header returns a status of 204 on success. If the asynchronous request failed, the URI in the Location header returns an error-level status code.

Parameters:

deploymentName - The name of the deployment.

Returns:

the PollerFlux<T,U> for polling of long-running operation.

beginValidate

public abstract SyncPoller<>,DeploymentValidateResultInner> beginValidate(String resourceGroupName, String deploymentName, DeploymentInner parameters)

Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager..

Parameters:

resourceGroupName - The name of the resource group the template will be deployed to. The name is case insensitive.
deploymentName - The name of the deployment.
parameters - Parameters to validate.

Returns:

the SyncPoller<T,U> for polling of information from validate template deployment response.

beginValidate

public abstract SyncPoller<>,DeploymentValidateResultInner> beginValidate(String resourceGroupName, String deploymentName, DeploymentInner parameters, Context context)

Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager..

Parameters:

resourceGroupName - The name of the resource group the template will be deployed to. The name is case insensitive.
deploymentName - The name of the deployment.
parameters - Parameters to validate.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of information from validate template deployment response.

beginValidateAsync

public abstract PollerFlux<>,DeploymentValidateResultInner> beginValidateAsync(String resourceGroupName, String deploymentName, DeploymentInner parameters)

Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager..

Parameters:

resourceGroupName - The name of the resource group the template will be deployed to. The name is case insensitive.
deploymentName - The name of the deployment.
parameters - Parameters to validate.

Returns:

the PollerFlux<T,U> for polling of information from validate template deployment response.

beginValidateAtManagementGroupScope

public abstract SyncPoller<>,DeploymentValidateResultInner> beginValidateAtManagementGroupScope(String groupId, String deploymentName, ScopedDeployment parameters)

Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager..

Parameters:

groupId - The management group ID.
deploymentName - The name of the deployment.
parameters - Parameters to validate.

Returns:

the SyncPoller<T,U> for polling of information from validate template deployment response.

beginValidateAtManagementGroupScope

public abstract SyncPoller<>,DeploymentValidateResultInner> beginValidateAtManagementGroupScope(String groupId, String deploymentName, ScopedDeployment parameters, Context context)

Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager..

Parameters:

groupId - The management group ID.
deploymentName - The name of the deployment.
parameters - Parameters to validate.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of information from validate template deployment response.

beginValidateAtManagementGroupScopeAsync

public abstract PollerFlux<>,DeploymentValidateResultInner> beginValidateAtManagementGroupScopeAsync(String groupId, String deploymentName, ScopedDeployment parameters)

Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager..

Parameters:

groupId - The management group ID.
deploymentName - The name of the deployment.
parameters - Parameters to validate.

Returns:

the PollerFlux<T,U> for polling of information from validate template deployment response.

beginValidateAtScope

public abstract SyncPoller<>,DeploymentValidateResultInner> beginValidateAtScope(String scope, String deploymentName, DeploymentInner parameters)

Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager..

Parameters:

scope - The resource scope.
deploymentName - The name of the deployment.
parameters - Parameters to validate.

Returns:

the SyncPoller<T,U> for polling of information from validate template deployment response.

beginValidateAtScope

public abstract SyncPoller<>,DeploymentValidateResultInner> beginValidateAtScope(String scope, String deploymentName, DeploymentInner parameters, Context context)

Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager..

Parameters:

scope - The resource scope.
deploymentName - The name of the deployment.
parameters - Parameters to validate.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of information from validate template deployment response.

beginValidateAtScopeAsync

public abstract PollerFlux<>,DeploymentValidateResultInner> beginValidateAtScopeAsync(String scope, String deploymentName, DeploymentInner parameters)

Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager..

Parameters:

scope - The resource scope.
deploymentName - The name of the deployment.
parameters - Parameters to validate.

Returns:

the PollerFlux<T,U> for polling of information from validate template deployment response.

beginValidateAtSubscriptionScope

public abstract SyncPoller<>,DeploymentValidateResultInner> beginValidateAtSubscriptionScope(String deploymentName, DeploymentInner parameters)

Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager..

Parameters:

deploymentName - The name of the deployment.
parameters - Parameters to validate.

Returns:

the SyncPoller<T,U> for polling of information from validate template deployment response.

beginValidateAtSubscriptionScope

public abstract SyncPoller<>,DeploymentValidateResultInner> beginValidateAtSubscriptionScope(String deploymentName, DeploymentInner parameters, Context context)

Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager..

Parameters:

deploymentName - The name of the deployment.
parameters - Parameters to validate.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of information from validate template deployment response.

beginValidateAtSubscriptionScopeAsync

public abstract PollerFlux<>,DeploymentValidateResultInner> beginValidateAtSubscriptionScopeAsync(String deploymentName, DeploymentInner parameters)

Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager..

Parameters:

deploymentName - The name of the deployment.
parameters - Parameters to validate.

Returns:

the PollerFlux<T,U> for polling of information from validate template deployment response.

beginValidateAtTenantScope

public abstract SyncPoller<>,DeploymentValidateResultInner> beginValidateAtTenantScope(String deploymentName, ScopedDeployment parameters)

Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager..

Parameters:

deploymentName - The name of the deployment.
parameters - Parameters to validate.

Returns:

the SyncPoller<T,U> for polling of information from validate template deployment response.

beginValidateAtTenantScope

public abstract SyncPoller<>,DeploymentValidateResultInner> beginValidateAtTenantScope(String deploymentName, ScopedDeployment parameters, Context context)

Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager..

Parameters:

deploymentName - The name of the deployment.
parameters - Parameters to validate.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of information from validate template deployment response.

beginValidateAtTenantScopeAsync

public abstract PollerFlux<>,DeploymentValidateResultInner> beginValidateAtTenantScopeAsync(String deploymentName, ScopedDeployment parameters)

Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager..

Parameters:

deploymentName - The name of the deployment.
parameters - Parameters to validate.

Returns:

the PollerFlux<T,U> for polling of information from validate template deployment response.

beginWhatIf

public abstract SyncPoller<>,WhatIfOperationResultInner> beginWhatIf(String resourceGroupName, String deploymentName, DeploymentWhatIf parameters)

Returns changes that will be made by the deployment if executed at the scope of the resource group.

Parameters:

resourceGroupName - The name of the resource group the template will be deployed to. The name is case insensitive.
deploymentName - The name of the deployment.
parameters - Parameters to validate.

Returns:

the SyncPoller<T,U> for polling of result of the What-If operation.

beginWhatIf

public abstract SyncPoller<>,WhatIfOperationResultInner> beginWhatIf(String resourceGroupName, String deploymentName, DeploymentWhatIf parameters, Context context)

Returns changes that will be made by the deployment if executed at the scope of the resource group.

Parameters:

resourceGroupName - The name of the resource group the template will be deployed to. The name is case insensitive.
deploymentName - The name of the deployment.
parameters - Parameters to validate.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of result of the What-If operation.

beginWhatIfAsync

public abstract PollerFlux<>,WhatIfOperationResultInner> beginWhatIfAsync(String resourceGroupName, String deploymentName, DeploymentWhatIf parameters)

Returns changes that will be made by the deployment if executed at the scope of the resource group.

Parameters:

resourceGroupName - The name of the resource group the template will be deployed to. The name is case insensitive.
deploymentName - The name of the deployment.
parameters - Parameters to validate.

Returns:

the PollerFlux<T,U> for polling of result of the What-If operation.

beginWhatIfAtManagementGroupScope

public abstract SyncPoller<>,WhatIfOperationResultInner> beginWhatIfAtManagementGroupScope(String groupId, String deploymentName, ScopedDeploymentWhatIf parameters)

Returns changes that will be made by the deployment if executed at the scope of the management group.

Parameters:

groupId - The management group ID.
deploymentName - The name of the deployment.
parameters - Parameters to validate.

Returns:

the SyncPoller<T,U> for polling of result of the What-If operation.

beginWhatIfAtManagementGroupScope

public abstract SyncPoller<>,WhatIfOperationResultInner> beginWhatIfAtManagementGroupScope(String groupId, String deploymentName, ScopedDeploymentWhatIf parameters, Context context)

Returns changes that will be made by the deployment if executed at the scope of the management group.

Parameters:

groupId - The management group ID.
deploymentName - The name of the deployment.
parameters - Parameters to validate.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of result of the What-If operation.

beginWhatIfAtManagementGroupScopeAsync

public abstract PollerFlux<>,WhatIfOperationResultInner> beginWhatIfAtManagementGroupScopeAsync(String groupId, String deploymentName, ScopedDeploymentWhatIf parameters)

Returns changes that will be made by the deployment if executed at the scope of the management group.

Parameters:

groupId - The management group ID.
deploymentName - The name of the deployment.
parameters - Parameters to validate.

Returns:

the PollerFlux<T,U> for polling of result of the What-If operation.

beginWhatIfAtSubscriptionScope

public abstract SyncPoller<>,WhatIfOperationResultInner> beginWhatIfAtSubscriptionScope(String deploymentName, DeploymentWhatIf parameters)

Returns changes that will be made by the deployment if executed at the scope of the subscription.

Parameters:

deploymentName - The name of the deployment.
parameters - Parameters to What If.

Returns:

the SyncPoller<T,U> for polling of result of the What-If operation.

beginWhatIfAtSubscriptionScope

public abstract SyncPoller<>,WhatIfOperationResultInner> beginWhatIfAtSubscriptionScope(String deploymentName, DeploymentWhatIf parameters, Context context)

Returns changes that will be made by the deployment if executed at the scope of the subscription.

Parameters:

deploymentName - The name of the deployment.
parameters - Parameters to What If.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of result of the What-If operation.

beginWhatIfAtSubscriptionScopeAsync

public abstract PollerFlux<>,WhatIfOperationResultInner> beginWhatIfAtSubscriptionScopeAsync(String deploymentName, DeploymentWhatIf parameters)

Returns changes that will be made by the deployment if executed at the scope of the subscription.

Parameters:

deploymentName - The name of the deployment.
parameters - Parameters to What If.

Returns:

the PollerFlux<T,U> for polling of result of the What-If operation.

beginWhatIfAtTenantScope

public abstract SyncPoller<>,WhatIfOperationResultInner> beginWhatIfAtTenantScope(String deploymentName, ScopedDeploymentWhatIf parameters)

Returns changes that will be made by the deployment if executed at the scope of the tenant group.

Parameters:

deploymentName - The name of the deployment.
parameters - Parameters to validate.

Returns:

the SyncPoller<T,U> for polling of result of the What-If operation.

beginWhatIfAtTenantScope

public abstract SyncPoller<>,WhatIfOperationResultInner> beginWhatIfAtTenantScope(String deploymentName, ScopedDeploymentWhatIf parameters, Context context)

Returns changes that will be made by the deployment if executed at the scope of the tenant group.

Parameters:

deploymentName - The name of the deployment.
parameters - Parameters to validate.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of result of the What-If operation.

beginWhatIfAtTenantScopeAsync

public abstract PollerFlux<>,WhatIfOperationResultInner> beginWhatIfAtTenantScopeAsync(String deploymentName, ScopedDeploymentWhatIf parameters)

Returns changes that will be made by the deployment if executed at the scope of the tenant group.

Parameters:

deploymentName - The name of the deployment.
parameters - Parameters to validate.

Returns:

the PollerFlux<T,U> for polling of result of the What-If operation.

calculateTemplateHash

public abstract TemplateHashResultInner calculateTemplateHash(Object template)

Calculate the hash of the given template.

Parameters:

template - The template provided to calculate hash.

Returns:

result of the request to calculate template hash.

calculateTemplateHashAsync

public abstract Mono calculateTemplateHashAsync(Object template)

Calculate the hash of the given template.

Parameters:

template - The template provided to calculate hash.

Returns:

result of the request to calculate template hash on successful completion of Mono.

calculateTemplateHashWithResponse

public abstract Response calculateTemplateHashWithResponse(Object template, Context context)

Calculate the hash of the given template.

Parameters:

template - The template provided to calculate hash.
context - The context to associate with this operation.

Returns:

result of the request to calculate template hash along with Response<T>.

calculateTemplateHashWithResponseAsync

public abstract Mono<>> calculateTemplateHashWithResponseAsync(Object template)

Calculate the hash of the given template.

Parameters:

template - The template provided to calculate hash.

Returns:

result of the request to calculate template hash along with Response<T> on successful completion of Mono.

cancel

public abstract void cancel(String resourceGroupName, String deploymentName)

Cancels a currently running template deployment.

You can cancel a deployment only if the provisioningState is Accepted or Running. After the deployment is canceled, the provisioningState is set to Canceled. Canceling a template deployment stops the currently running template deployment and leaves the resource group partially deployed.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
deploymentName - The name of the deployment.

cancelAsync

public abstract Mono cancelAsync(String resourceGroupName, String deploymentName)

Cancels a currently running template deployment.

You can cancel a deployment only if the provisioningState is Accepted or Running. After the deployment is canceled, the provisioningState is set to Canceled. Canceling a template deployment stops the currently running template deployment and leaves the resource group partially deployed.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
deploymentName - The name of the deployment.

Returns:

A Mono that completes when a successful response is received.

cancelAtManagementGroupScope

public abstract void cancelAtManagementGroupScope(String groupId, String deploymentName)

Cancels a currently running template deployment.

You can cancel a deployment only if the provisioningState is Accepted or Running. After the deployment is canceled, the provisioningState is set to Canceled. Canceling a template deployment stops the currently running template deployment and leaves the resources partially deployed.

Parameters:

groupId - The management group ID.
deploymentName - The name of the deployment.

cancelAtManagementGroupScopeAsync

public abstract Mono cancelAtManagementGroupScopeAsync(String groupId, String deploymentName)

Cancels a currently running template deployment.

You can cancel a deployment only if the provisioningState is Accepted or Running. After the deployment is canceled, the provisioningState is set to Canceled. Canceling a template deployment stops the currently running template deployment and leaves the resources partially deployed.

Parameters:

groupId - The management group ID.
deploymentName - The name of the deployment.

Returns:

A Mono that completes when a successful response is received.

cancelAtManagementGroupScopeWithResponse

public abstract Response cancelAtManagementGroupScopeWithResponse(String groupId, String deploymentName, Context context)

Cancels a currently running template deployment.

You can cancel a deployment only if the provisioningState is Accepted or Running. After the deployment is canceled, the provisioningState is set to Canceled. Canceling a template deployment stops the currently running template deployment and leaves the resources partially deployed.

Parameters:

groupId - The management group ID.
deploymentName - The name of the deployment.
context - The context to associate with this operation.

Returns:

cancelAtManagementGroupScopeWithResponseAsync

public abstract Mono<>> cancelAtManagementGroupScopeWithResponseAsync(String groupId, String deploymentName)

Cancels a currently running template deployment.

You can cancel a deployment only if the provisioningState is Accepted or Running. After the deployment is canceled, the provisioningState is set to Canceled. Canceling a template deployment stops the currently running template deployment and leaves the resources partially deployed.

Parameters:

groupId - The management group ID.
deploymentName - The name of the deployment.

Returns:

the Response<T> on successful completion of Mono.

cancelAtScope

public abstract void cancelAtScope(String scope, String deploymentName)

Cancels a currently running template deployment.

You can cancel a deployment only if the provisioningState is Accepted or Running. After the deployment is canceled, the provisioningState is set to Canceled. Canceling a template deployment stops the currently running template deployment and leaves the resources partially deployed.

Parameters:

scope - The resource scope.
deploymentName - The name of the deployment.

cancelAtScopeAsync

public abstract Mono cancelAtScopeAsync(String scope, String deploymentName)

Cancels a currently running template deployment.

You can cancel a deployment only if the provisioningState is Accepted or Running. After the deployment is canceled, the provisioningState is set to Canceled. Canceling a template deployment stops the currently running template deployment and leaves the resources partially deployed.

Parameters:

scope - The resource scope.
deploymentName - The name of the deployment.

Returns:

A Mono that completes when a successful response is received.

cancelAtScopeWithResponse

public abstract Response cancelAtScopeWithResponse(String scope, String deploymentName, Context context)

Cancels a currently running template deployment.

You can cancel a deployment only if the provisioningState is Accepted or Running. After the deployment is canceled, the provisioningState is set to Canceled. Canceling a template deployment stops the currently running template deployment and leaves the resources partially deployed.

Parameters:

scope - The resource scope.
deploymentName - The name of the deployment.
context - The context to associate with this operation.

Returns:

cancelAtScopeWithResponseAsync

public abstract Mono<>> cancelAtScopeWithResponseAsync(String scope, String deploymentName)

Cancels a currently running template deployment.

You can cancel a deployment only if the provisioningState is Accepted or Running. After the deployment is canceled, the provisioningState is set to Canceled. Canceling a template deployment stops the currently running template deployment and leaves the resources partially deployed.

Parameters:

scope - The resource scope.
deploymentName - The name of the deployment.

Returns:

the Response<T> on successful completion of Mono.

cancelAtSubscriptionScope

public abstract void cancelAtSubscriptionScope(String deploymentName)

Cancels a currently running template deployment.

You can cancel a deployment only if the provisioningState is Accepted or Running. After the deployment is canceled, the provisioningState is set to Canceled. Canceling a template deployment stops the currently running template deployment and leaves the resources partially deployed.

Parameters:

deploymentName - The name of the deployment.

cancelAtSubscriptionScopeAsync

public abstract Mono cancelAtSubscriptionScopeAsync(String deploymentName)

Cancels a currently running template deployment.

You can cancel a deployment only if the provisioningState is Accepted or Running. After the deployment is canceled, the provisioningState is set to Canceled. Canceling a template deployment stops the currently running template deployment and leaves the resources partially deployed.

Parameters:

deploymentName - The name of the deployment.

Returns:

A Mono that completes when a successful response is received.

cancelAtSubscriptionScopeWithResponse

public abstract Response cancelAtSubscriptionScopeWithResponse(String deploymentName, Context context)

Cancels a currently running template deployment.

You can cancel a deployment only if the provisioningState is Accepted or Running. After the deployment is canceled, the provisioningState is set to Canceled. Canceling a template deployment stops the currently running template deployment and leaves the resources partially deployed.

Parameters:

deploymentName - The name of the deployment.
context - The context to associate with this operation.

Returns:

cancelAtSubscriptionScopeWithResponseAsync

public abstract Mono<>> cancelAtSubscriptionScopeWithResponseAsync(String deploymentName)

Cancels a currently running template deployment.

You can cancel a deployment only if the provisioningState is Accepted or Running. After the deployment is canceled, the provisioningState is set to Canceled. Canceling a template deployment stops the currently running template deployment and leaves the resources partially deployed.

Parameters:

deploymentName - The name of the deployment.

Returns:

the Response<T> on successful completion of Mono.

cancelAtTenantScope

public abstract void cancelAtTenantScope(String deploymentName)

Cancels a currently running template deployment.

You can cancel a deployment only if the provisioningState is Accepted or Running. After the deployment is canceled, the provisioningState is set to Canceled. Canceling a template deployment stops the currently running template deployment and leaves the resources partially deployed.

Parameters:

deploymentName - The name of the deployment.

cancelAtTenantScopeAsync

public abstract Mono cancelAtTenantScopeAsync(String deploymentName)

Cancels a currently running template deployment.

You can cancel a deployment only if the provisioningState is Accepted or Running. After the deployment is canceled, the provisioningState is set to Canceled. Canceling a template deployment stops the currently running template deployment and leaves the resources partially deployed.

Parameters:

deploymentName - The name of the deployment.

Returns:

A Mono that completes when a successful response is received.

cancelAtTenantScopeWithResponse

public abstract Response cancelAtTenantScopeWithResponse(String deploymentName, Context context)

Cancels a currently running template deployment.

You can cancel a deployment only if the provisioningState is Accepted or Running. After the deployment is canceled, the provisioningState is set to Canceled. Canceling a template deployment stops the currently running template deployment and leaves the resources partially deployed.

Parameters:

deploymentName - The name of the deployment.
context - The context to associate with this operation.

Returns:

cancelAtTenantScopeWithResponseAsync

public abstract Mono<>> cancelAtTenantScopeWithResponseAsync(String deploymentName)

Cancels a currently running template deployment.

You can cancel a deployment only if the provisioningState is Accepted or Running. After the deployment is canceled, the provisioningState is set to Canceled. Canceling a template deployment stops the currently running template deployment and leaves the resources partially deployed.

Parameters:

deploymentName - The name of the deployment.

Returns:

the Response<T> on successful completion of Mono.

cancelWithResponse

public abstract Response cancelWithResponse(String resourceGroupName, String deploymentName, Context context)

Cancels a currently running template deployment.

You can cancel a deployment only if the provisioningState is Accepted or Running. After the deployment is canceled, the provisioningState is set to Canceled. Canceling a template deployment stops the currently running template deployment and leaves the resource group partially deployed.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
deploymentName - The name of the deployment.
context - The context to associate with this operation.

Returns:

cancelWithResponseAsync

public abstract Mono<>> cancelWithResponseAsync(String resourceGroupName, String deploymentName)

Cancels a currently running template deployment.

You can cancel a deployment only if the provisioningState is Accepted or Running. After the deployment is canceled, the provisioningState is set to Canceled. Canceling a template deployment stops the currently running template deployment and leaves the resource group partially deployed.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
deploymentName - The name of the deployment.

Returns:

the Response<T> on successful completion of Mono.

checkExistence

public abstract boolean checkExistence(String resourceGroupName, String deploymentName)

Checks whether the deployment exists.

Parameters:

resourceGroupName - The name of the resource group with the deployment to check. The name is case insensitive.
deploymentName - The name of the deployment.

Returns:

whether resource exists.

checkExistenceAsync

public abstract Mono checkExistenceAsync(String resourceGroupName, String deploymentName)

Checks whether the deployment exists.

Parameters:

resourceGroupName - The name of the resource group with the deployment to check. The name is case insensitive.
deploymentName - The name of the deployment.

Returns:

whether resource exists on successful completion of Mono.

checkExistenceAtManagementGroupScope

public abstract boolean checkExistenceAtManagementGroupScope(String groupId, String deploymentName)

Checks whether the deployment exists.

Parameters:

groupId - The management group ID.
deploymentName - The name of the deployment.

Returns:

whether resource exists.

checkExistenceAtManagementGroupScopeAsync

public abstract Mono checkExistenceAtManagementGroupScopeAsync(String groupId, String deploymentName)

Checks whether the deployment exists.

Parameters:

groupId - The management group ID.
deploymentName - The name of the deployment.

Returns:

whether resource exists on successful completion of Mono.

checkExistenceAtManagementGroupScopeWithResponse

public abstract Response checkExistenceAtManagementGroupScopeWithResponse(String groupId, String deploymentName, Context context)

Checks whether the deployment exists.

Parameters:

groupId - The management group ID.
deploymentName - The name of the deployment.
context - The context to associate with this operation.

Returns:

whether resource exists along with Response<T>.

checkExistenceAtManagementGroupScopeWithResponseAsync

public abstract Mono<>> checkExistenceAtManagementGroupScopeWithResponseAsync(String groupId, String deploymentName)

Checks whether the deployment exists.

Parameters:

groupId - The management group ID.
deploymentName - The name of the deployment.

Returns:

whether resource exists along with Response<T> on successful completion of Mono.

checkExistenceAtScope

public abstract boolean checkExistenceAtScope(String scope, String deploymentName)

Checks whether the deployment exists.

Parameters:

scope - The resource scope.
deploymentName - The name of the deployment.

Returns:

whether resource exists.

checkExistenceAtScopeAsync

public abstract Mono checkExistenceAtScopeAsync(String scope, String deploymentName)

Checks whether the deployment exists.

Parameters:

scope - The resource scope.
deploymentName - The name of the deployment.

Returns:

whether resource exists on successful completion of Mono.

checkExistenceAtScopeWithResponse

public abstract Response checkExistenceAtScopeWithResponse(String scope, String deploymentName, Context context)

Checks whether the deployment exists.

Parameters:

scope - The resource scope.
deploymentName - The name of the deployment.
context - The context to associate with this operation.

Returns:

whether resource exists along with Response<T>.

checkExistenceAtScopeWithResponseAsync

public abstract Mono<>> checkExistenceAtScopeWithResponseAsync(String scope, String deploymentName)

Checks whether the deployment exists.

Parameters:

scope - The resource scope.
deploymentName - The name of the deployment.

Returns:

whether resource exists along with Response<T> on successful completion of Mono.

checkExistenceAtSubscriptionScope

public abstract boolean checkExistenceAtSubscriptionScope(String deploymentName)

Checks whether the deployment exists.

Parameters:

deploymentName - The name of the deployment.

Returns:

whether resource exists.

checkExistenceAtSubscriptionScopeAsync

public abstract Mono checkExistenceAtSubscriptionScopeAsync(String deploymentName)

Checks whether the deployment exists.

Parameters:

deploymentName - The name of the deployment.

Returns:

whether resource exists on successful completion of Mono.

checkExistenceAtSubscriptionScopeWithResponse

public abstract Response checkExistenceAtSubscriptionScopeWithResponse(String deploymentName, Context context)

Checks whether the deployment exists.

Parameters:

deploymentName - The name of the deployment.
context - The context to associate with this operation.

Returns:

whether resource exists along with Response<T>.

checkExistenceAtSubscriptionScopeWithResponseAsync

public abstract Mono<>> checkExistenceAtSubscriptionScopeWithResponseAsync(String deploymentName)

Checks whether the deployment exists.

Parameters:

deploymentName - The name of the deployment.

Returns:

whether resource exists along with Response<T> on successful completion of Mono.

checkExistenceAtTenantScope

public abstract boolean checkExistenceAtTenantScope(String deploymentName)

Checks whether the deployment exists.

Parameters:

deploymentName - The name of the deployment.

Returns:

whether resource exists.

checkExistenceAtTenantScopeAsync

public abstract Mono checkExistenceAtTenantScopeAsync(String deploymentName)

Checks whether the deployment exists.

Parameters:

deploymentName - The name of the deployment.

Returns:

whether resource exists on successful completion of Mono.

checkExistenceAtTenantScopeWithResponse

public abstract Response checkExistenceAtTenantScopeWithResponse(String deploymentName, Context context)

Checks whether the deployment exists.

Parameters:

deploymentName - The name of the deployment.
context - The context to associate with this operation.

Returns:

whether resource exists along with Response<T>.

checkExistenceAtTenantScopeWithResponseAsync

public abstract Mono<>> checkExistenceAtTenantScopeWithResponseAsync(String deploymentName)

Checks whether the deployment exists.

Parameters:

deploymentName - The name of the deployment.

Returns:

whether resource exists along with Response<T> on successful completion of Mono.

checkExistenceWithResponse

public abstract Response checkExistenceWithResponse(String resourceGroupName, String deploymentName, Context context)

Checks whether the deployment exists.

Parameters:

resourceGroupName - The name of the resource group with the deployment to check. The name is case insensitive.
deploymentName - The name of the deployment.
context - The context to associate with this operation.

Returns:

whether resource exists along with Response<T>.

checkExistenceWithResponseAsync

public abstract Mono<>> checkExistenceWithResponseAsync(String resourceGroupName, String deploymentName)

Checks whether the deployment exists.

Parameters:

resourceGroupName - The name of the resource group with the deployment to check. The name is case insensitive.
deploymentName - The name of the deployment.

Returns:

whether resource exists along with Response<T> on successful completion of Mono.

createOrUpdate

public abstract DeploymentExtendedInner createOrUpdate(String resourceGroupName, String deploymentName, DeploymentInner parameters)

Deploys resources to a resource group.

You can provide the template and parameters directly in the request or link to JSON files.

Parameters:

resourceGroupName - The name of the resource group to deploy the resources to. The name is case insensitive. The resource group must already exist.
deploymentName - The name of the deployment.
parameters - Additional parameters supplied to the operation.

Returns:

deployment information.

createOrUpdate

public abstract DeploymentExtendedInner createOrUpdate(String resourceGroupName, String deploymentName, DeploymentInner parameters, Context context)

Deploys resources to a resource group.

You can provide the template and parameters directly in the request or link to JSON files.

Parameters:

resourceGroupName - The name of the resource group to deploy the resources to. The name is case insensitive. The resource group must already exist.
deploymentName - The name of the deployment.
parameters - Additional parameters supplied to the operation.
context - The context to associate with this operation.

Returns:

deployment information.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String deploymentName, DeploymentInner parameters)

Deploys resources to a resource group.

You can provide the template and parameters directly in the request or link to JSON files.

Parameters:

resourceGroupName - The name of the resource group to deploy the resources to. The name is case insensitive. The resource group must already exist.
deploymentName - The name of the deployment.
parameters - Additional parameters supplied to the operation.

Returns:

deployment information on successful completion of Mono.

createOrUpdateAtManagementGroupScope

public abstract DeploymentExtendedInner createOrUpdateAtManagementGroupScope(String groupId, String deploymentName, ScopedDeployment parameters)

Deploys resources at management group scope.

You can provide the template and parameters directly in the request or link to JSON files.

Parameters:

groupId - The management group ID.
deploymentName - The name of the deployment.
parameters - Additional parameters supplied to the operation.

Returns:

deployment information.

createOrUpdateAtManagementGroupScope

public abstract DeploymentExtendedInner createOrUpdateAtManagementGroupScope(String groupId, String deploymentName, ScopedDeployment parameters, Context context)

Deploys resources at management group scope.

You can provide the template and parameters directly in the request or link to JSON files.

Parameters:

groupId - The management group ID.
deploymentName - The name of the deployment.
parameters - Additional parameters supplied to the operation.
context - The context to associate with this operation.

Returns:

deployment information.

createOrUpdateAtManagementGroupScopeAsync

public abstract Mono createOrUpdateAtManagementGroupScopeAsync(String groupId, String deploymentName, ScopedDeployment parameters)

Deploys resources at management group scope.

You can provide the template and parameters directly in the request or link to JSON files.

Parameters:

groupId - The management group ID.
deploymentName - The name of the deployment.
parameters - Additional parameters supplied to the operation.

Returns:

deployment information on successful completion of Mono.

createOrUpdateAtManagementGroupScopeWithResponseAsync

public abstract Mono<><>>> createOrUpdateAtManagementGroupScopeWithResponseAsync(String groupId, String deploymentName, ScopedDeployment parameters)

Deploys resources at management group scope.

You can provide the template and parameters directly in the request or link to JSON files.

Parameters:

groupId - The management group ID.
deploymentName - The name of the deployment.
parameters - Additional parameters supplied to the operation.

Returns:

deployment information along with Response<T> on successful completion of Mono.

createOrUpdateAtScope

public abstract DeploymentExtendedInner createOrUpdateAtScope(String scope, String deploymentName, DeploymentInner parameters)

Deploys resources at a given scope.

You can provide the template and parameters directly in the request or link to JSON files.

Parameters:

scope - The resource scope.
deploymentName - The name of the deployment.
parameters - Additional parameters supplied to the operation.

Returns:

deployment information.

createOrUpdateAtScope

public abstract DeploymentExtendedInner createOrUpdateAtScope(String scope, String deploymentName, DeploymentInner parameters, Context context)

Deploys resources at a given scope.

You can provide the template and parameters directly in the request or link to JSON files.

Parameters:

scope - The resource scope.
deploymentName - The name of the deployment.
parameters - Additional parameters supplied to the operation.
context - The context to associate with this operation.

Returns:

deployment information.

createOrUpdateAtScopeAsync

public abstract Mono createOrUpdateAtScopeAsync(String scope, String deploymentName, DeploymentInner parameters)

Deploys resources at a given scope.

You can provide the template and parameters directly in the request or link to JSON files.

Parameters:

scope - The resource scope.
deploymentName - The name of the deployment.
parameters - Additional parameters supplied to the operation.

Returns:

deployment information on successful completion of Mono.

createOrUpdateAtScopeWithResponseAsync

public abstract Mono<><>>> createOrUpdateAtScopeWithResponseAsync(String scope, String deploymentName, DeploymentInner parameters)

Deploys resources at a given scope.

You can provide the template and parameters directly in the request or link to JSON files.

Parameters:

scope - The resource scope.
deploymentName - The name of the deployment.
parameters - Additional parameters supplied to the operation.

Returns:

deployment information along with Response<T> on successful completion of Mono.

createOrUpdateAtSubscriptionScope

public abstract DeploymentExtendedInner createOrUpdateAtSubscriptionScope(String deploymentName, DeploymentInner parameters)

Deploys resources at subscription scope.

You can provide the template and parameters directly in the request or link to JSON files.

Parameters:

deploymentName - The name of the deployment.
parameters - Additional parameters supplied to the operation.

Returns:

deployment information.

createOrUpdateAtSubscriptionScope

public abstract DeploymentExtendedInner createOrUpdateAtSubscriptionScope(String deploymentName, DeploymentInner parameters, Context context)

Deploys resources at subscription scope.

You can provide the template and parameters directly in the request or link to JSON files.

Parameters:

deploymentName - The name of the deployment.
parameters - Additional parameters supplied to the operation.
context - The context to associate with this operation.

Returns:

deployment information.

createOrUpdateAtSubscriptionScopeAsync

public abstract Mono createOrUpdateAtSubscriptionScopeAsync(String deploymentName, DeploymentInner parameters)

Deploys resources at subscription scope.

You can provide the template and parameters directly in the request or link to JSON files.

Parameters:

deploymentName - The name of the deployment.
parameters - Additional parameters supplied to the operation.

Returns:

deployment information on successful completion of Mono.

createOrUpdateAtSubscriptionScopeWithResponseAsync

public abstract Mono<><>>> createOrUpdateAtSubscriptionScopeWithResponseAsync(String deploymentName, DeploymentInner parameters)

Deploys resources at subscription scope.

You can provide the template and parameters directly in the request or link to JSON files.

Parameters:

deploymentName - The name of the deployment.
parameters - Additional parameters supplied to the operation.

Returns:

deployment information along with Response<T> on successful completion of Mono.

createOrUpdateAtTenantScope

public abstract DeploymentExtendedInner createOrUpdateAtTenantScope(String deploymentName, ScopedDeployment parameters)

Deploys resources at tenant scope.

You can provide the template and parameters directly in the request or link to JSON files.

Parameters:

deploymentName - The name of the deployment.
parameters - Additional parameters supplied to the operation.

Returns:

deployment information.

createOrUpdateAtTenantScope

public abstract DeploymentExtendedInner createOrUpdateAtTenantScope(String deploymentName, ScopedDeployment parameters, Context context)

Deploys resources at tenant scope.

You can provide the template and parameters directly in the request or link to JSON files.

Parameters:

deploymentName - The name of the deployment.
parameters - Additional parameters supplied to the operation.
context - The context to associate with this operation.

Returns:

deployment information.

createOrUpdateAtTenantScopeAsync

public abstract Mono createOrUpdateAtTenantScopeAsync(String deploymentName, ScopedDeployment parameters)

Deploys resources at tenant scope.

You can provide the template and parameters directly in the request or link to JSON files.

Parameters:

deploymentName - The name of the deployment.
parameters - Additional parameters supplied to the operation.

Returns:

deployment information on successful completion of Mono.

createOrUpdateAtTenantScopeWithResponseAsync

public abstract Mono<><>>> createOrUpdateAtTenantScopeWithResponseAsync(String deploymentName, ScopedDeployment parameters)

Deploys resources at tenant scope.

You can provide the template and parameters directly in the request or link to JSON files.

Parameters:

deploymentName - The name of the deployment.
parameters - Additional parameters supplied to the operation.

Returns:

deployment information along with Response<T> on successful completion of Mono.

createOrUpdateWithResponseAsync

public abstract Mono<><>>> createOrUpdateWithResponseAsync(String resourceGroupName, String deploymentName, DeploymentInner parameters)

Deploys resources to a resource group.

You can provide the template and parameters directly in the request or link to JSON files.

Parameters:

resourceGroupName - The name of the resource group to deploy the resources to. The name is case insensitive. The resource group must already exist.
deploymentName - The name of the deployment.
parameters - Additional parameters supplied to the operation.

Returns:

deployment information along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String deploymentName)

Deletes a deployment from the deployment history.

A template deployment that is currently running cannot be deleted. Deleting a template deployment removes the associated deployment operations. Deleting a template deployment does not affect the state of the resource group. This is an asynchronous operation that returns a status of 202 until the template deployment is successfully deleted. The Location response header contains the URI that is used to obtain the status of the process. While the process is running, a call to the URI in the Location header returns a status of 202. When the process finishes, the URI in the Location header returns a status of 204 on success. If the asynchronous request failed, the URI in the Location header returns an error-level status code.

Parameters:

resourceGroupName - The name of the resource group with the deployment to delete. The name is case insensitive.
deploymentName - The name of the deployment.

delete

public abstract void delete(String resourceGroupName, String deploymentName, Context context)

Deletes a deployment from the deployment history.

A template deployment that is currently running cannot be deleted. Deleting a template deployment removes the associated deployment operations. Deleting a template deployment does not affect the state of the resource group. This is an asynchronous operation that returns a status of 202 until the template deployment is successfully deleted. The Location response header contains the URI that is used to obtain the status of the process. While the process is running, a call to the URI in the Location header returns a status of 202. When the process finishes, the URI in the Location header returns a status of 204 on success. If the asynchronous request failed, the URI in the Location header returns an error-level status code.

Parameters:

resourceGroupName - The name of the resource group with the deployment to delete. The name is case insensitive.
deploymentName - The name of the deployment.
context - The context to associate with this operation.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String deploymentName)

Deletes a deployment from the deployment history.

A template deployment that is currently running cannot be deleted. Deleting a template deployment removes the associated deployment operations. Deleting a template deployment does not affect the state of the resource group. This is an asynchronous operation that returns a status of 202 until the template deployment is successfully deleted. The Location response header contains the URI that is used to obtain the status of the process. While the process is running, a call to the URI in the Location header returns a status of 202. When the process finishes, the URI in the Location header returns a status of 204 on success. If the asynchronous request failed, the URI in the Location header returns an error-level status code.

Parameters:

resourceGroupName - The name of the resource group with the deployment to delete. The name is case insensitive.
deploymentName - The name of the deployment.

Returns:

A Mono that completes when a successful response is received.

deleteAtManagementGroupScope

public abstract void deleteAtManagementGroupScope(String groupId, String deploymentName)

Deletes a deployment from the deployment history.

A template deployment that is currently running cannot be deleted. Deleting a template deployment removes the associated deployment operations. This is an asynchronous operation that returns a status of 202 until the template deployment is successfully deleted. The Location response header contains the URI that is used to obtain the status of the process. While the process is running, a call to the URI in the Location header returns a status of 202. When the process finishes, the URI in the Location header returns a status of 204 on success. If the asynchronous request failed, the URI in the Location header returns an error-level status code.

Parameters:

groupId - The management group ID.
deploymentName - The name of the deployment.

deleteAtManagementGroupScope

public abstract void deleteAtManagementGroupScope(String groupId, String deploymentName, Context context)

Deletes a deployment from the deployment history.

A template deployment that is currently running cannot be deleted. Deleting a template deployment removes the associated deployment operations. This is an asynchronous operation that returns a status of 202 until the template deployment is successfully deleted. The Location response header contains the URI that is used to obtain the status of the process. While the process is running, a call to the URI in the Location header returns a status of 202. When the process finishes, the URI in the Location header returns a status of 204 on success. If the asynchronous request failed, the URI in the Location header returns an error-level status code.

Parameters:

groupId - The management group ID.
deploymentName - The name of the deployment.
context - The context to associate with this operation.

deleteAtManagementGroupScopeAsync

public abstract Mono deleteAtManagementGroupScopeAsync(String groupId, String deploymentName)

Deletes a deployment from the deployment history.

A template deployment that is currently running cannot be deleted. Deleting a template deployment removes the associated deployment operations. This is an asynchronous operation that returns a status of 202 until the template deployment is successfully deleted. The Location response header contains the URI that is used to obtain the status of the process. While the process is running, a call to the URI in the Location header returns a status of 202. When the process finishes, the URI in the Location header returns a status of 204 on success. If the asynchronous request failed, the URI in the Location header returns an error-level status code.

Parameters:

groupId - The management group ID.
deploymentName - The name of the deployment.

Returns:

A Mono that completes when a successful response is received.

deleteAtManagementGroupScopeWithResponseAsync

public abstract Mono<><>>> deleteAtManagementGroupScopeWithResponseAsync(String groupId, String deploymentName)

Deletes a deployment from the deployment history.

A template deployment that is currently running cannot be deleted. Deleting a template deployment removes the associated deployment operations. This is an asynchronous operation that returns a status of 202 until the template deployment is successfully deleted. The Location response header contains the URI that is used to obtain the status of the process. While the process is running, a call to the URI in the Location header returns a status of 202. When the process finishes, the URI in the Location header returns a status of 204 on success. If the asynchronous request failed, the URI in the Location header returns an error-level status code.

Parameters:

groupId - The management group ID.
deploymentName - The name of the deployment.

Returns:

the Response<T> on successful completion of Mono.

deleteAtScope

public abstract void deleteAtScope(String scope, String deploymentName)

Deletes a deployment from the deployment history.

A template deployment that is currently running cannot be deleted. Deleting a template deployment removes the associated deployment operations. This is an asynchronous operation that returns a status of 202 until the template deployment is successfully deleted. The Location response header contains the URI that is used to obtain the status of the process. While the process is running, a call to the URI in the Location header returns a status of 202. When the process finishes, the URI in the Location header returns a status of 204 on success. If the asynchronous request failed, the URI in the Location header returns an error-level status code.

Parameters:

scope - The resource scope.
deploymentName - The name of the deployment.

deleteAtScope

public abstract void deleteAtScope(String scope, String deploymentName, Context context)

Deletes a deployment from the deployment history.

A template deployment that is currently running cannot be deleted. Deleting a template deployment removes the associated deployment operations. This is an asynchronous operation that returns a status of 202 until the template deployment is successfully deleted. The Location response header contains the URI that is used to obtain the status of the process. While the process is running, a call to the URI in the Location header returns a status of 202. When the process finishes, the URI in the Location header returns a status of 204 on success. If the asynchronous request failed, the URI in the Location header returns an error-level status code.

Parameters:

scope - The resource scope.
deploymentName - The name of the deployment.
context - The context to associate with this operation.

deleteAtScopeAsync

public abstract Mono deleteAtScopeAsync(String scope, String deploymentName)

Deletes a deployment from the deployment history.

A template deployment that is currently running cannot be deleted. Deleting a template deployment removes the associated deployment operations. This is an asynchronous operation that returns a status of 202 until the template deployment is successfully deleted. The Location response header contains the URI that is used to obtain the status of the process. While the process is running, a call to the URI in the Location header returns a status of 202. When the process finishes, the URI in the Location header returns a status of 204 on success. If the asynchronous request failed, the URI in the Location header returns an error-level status code.

Parameters:

scope - The resource scope.
deploymentName - The name of the deployment.

Returns:

A Mono that completes when a successful response is received.

deleteAtScopeWithResponseAsync

public abstract Mono<><>>> deleteAtScopeWithResponseAsync(String scope, String deploymentName)

Deletes a deployment from the deployment history.

A template deployment that is currently running cannot be deleted. Deleting a template deployment removes the associated deployment operations. This is an asynchronous operation that returns a status of 202 until the template deployment is successfully deleted. The Location response header contains the URI that is used to obtain the status of the process. While the process is running, a call to the URI in the Location header returns a status of 202. When the process finishes, the URI in the Location header returns a status of 204 on success. If the asynchronous request failed, the URI in the Location header returns an error-level status code.

Parameters:

scope - The resource scope.
deploymentName - The name of the deployment.

Returns:

the Response<T> on successful completion of Mono.

deleteAtSubscriptionScope

public abstract void deleteAtSubscriptionScope(String deploymentName)

Deletes a deployment from the deployment history.

A template deployment that is currently running cannot be deleted. Deleting a template deployment removes the associated deployment operations. This is an asynchronous operation that returns a status of 202 until the template deployment is successfully deleted. The Location response header contains the URI that is used to obtain the status of the process. While the process is running, a call to the URI in the Location header returns a status of 202. When the process finishes, the URI in the Location header returns a status of 204 on success. If the asynchronous request failed, the URI in the Location header returns an error-level status code.

Parameters:

deploymentName - The name of the deployment.

deleteAtSubscriptionScope

public abstract void deleteAtSubscriptionScope(String deploymentName, Context context)

Deletes a deployment from the deployment history.

A template deployment that is currently running cannot be deleted. Deleting a template deployment removes the associated deployment operations. This is an asynchronous operation that returns a status of 202 until the template deployment is successfully deleted. The Location response header contains the URI that is used to obtain the status of the process. While the process is running, a call to the URI in the Location header returns a status of 202. When the process finishes, the URI in the Location header returns a status of 204 on success. If the asynchronous request failed, the URI in the Location header returns an error-level status code.

Parameters:

deploymentName - The name of the deployment.
context - The context to associate with this operation.

deleteAtSubscriptionScopeAsync

public abstract Mono deleteAtSubscriptionScopeAsync(String deploymentName)

Deletes a deployment from the deployment history.

A template deployment that is currently running cannot be deleted. Deleting a template deployment removes the associated deployment operations. This is an asynchronous operation that returns a status of 202 until the template deployment is successfully deleted. The Location response header contains the URI that is used to obtain the status of the process. While the process is running, a call to the URI in the Location header returns a status of 202. When the process finishes, the URI in the Location header returns a status of 204 on success. If the asynchronous request failed, the URI in the Location header returns an error-level status code.

Parameters:

deploymentName - The name of the deployment.

Returns:

A Mono that completes when a successful response is received.

deleteAtSubscriptionScopeWithResponseAsync

public abstract Mono<><>>> deleteAtSubscriptionScopeWithResponseAsync(String deploymentName)

Deletes a deployment from the deployment history.

A template deployment that is currently running cannot be deleted. Deleting a template deployment removes the associated deployment operations. This is an asynchronous operation that returns a status of 202 until the template deployment is successfully deleted. The Location response header contains the URI that is used to obtain the status of the process. While the process is running, a call to the URI in the Location header returns a status of 202. When the process finishes, the URI in the Location header returns a status of 204 on success. If the asynchronous request failed, the URI in the Location header returns an error-level status code.

Parameters:

deploymentName - The name of the deployment.

Returns:

the Response<T> on successful completion of Mono.

deleteAtTenantScope

public abstract void deleteAtTenantScope(String deploymentName)

Deletes a deployment from the deployment history.

A template deployment that is currently running cannot be deleted. Deleting a template deployment removes the associated deployment operations. This is an asynchronous operation that returns a status of 202 until the template deployment is successfully deleted. The Location response header contains the URI that is used to obtain the status of the process. While the process is running, a call to the URI in the Location header returns a status of 202. When the process finishes, the URI in the Location header returns a status of 204 on success. If the asynchronous request failed, the URI in the Location header returns an error-level status code.

Parameters:

deploymentName - The name of the deployment.

deleteAtTenantScope

public abstract void deleteAtTenantScope(String deploymentName, Context context)

Deletes a deployment from the deployment history.

A template deployment that is currently running cannot be deleted. Deleting a template deployment removes the associated deployment operations. This is an asynchronous operation that returns a status of 202 until the template deployment is successfully deleted. The Location response header contains the URI that is used to obtain the status of the process. While the process is running, a call to the URI in the Location header returns a status of 202. When the process finishes, the URI in the Location header returns a status of 204 on success. If the asynchronous request failed, the URI in the Location header returns an error-level status code.

Parameters:

deploymentName - The name of the deployment.
context - The context to associate with this operation.

deleteAtTenantScopeAsync

public abstract Mono deleteAtTenantScopeAsync(String deploymentName)

Deletes a deployment from the deployment history.

A template deployment that is currently running cannot be deleted. Deleting a template deployment removes the associated deployment operations. This is an asynchronous operation that returns a status of 202 until the template deployment is successfully deleted. The Location response header contains the URI that is used to obtain the status of the process. While the process is running, a call to the URI in the Location header returns a status of 202. When the process finishes, the URI in the Location header returns a status of 204 on success. If the asynchronous request failed, the URI in the Location header returns an error-level status code.

Parameters:

deploymentName - The name of the deployment.

Returns:

A Mono that completes when a successful response is received.

deleteAtTenantScopeWithResponseAsync

public abstract Mono<><>>> deleteAtTenantScopeWithResponseAsync(String deploymentName)

Deletes a deployment from the deployment history.

A template deployment that is currently running cannot be deleted. Deleting a template deployment removes the associated deployment operations. This is an asynchronous operation that returns a status of 202 until the template deployment is successfully deleted. The Location response header contains the URI that is used to obtain the status of the process. While the process is running, a call to the URI in the Location header returns a status of 202. When the process finishes, the URI in the Location header returns a status of 204 on success. If the asynchronous request failed, the URI in the Location header returns an error-level status code.

Parameters:

deploymentName - The name of the deployment.

Returns:

the Response<T> on successful completion of Mono.

deleteWithResponseAsync

public abstract Mono<><>>> deleteWithResponseAsync(String resourceGroupName, String deploymentName)

Deletes a deployment from the deployment history.

A template deployment that is currently running cannot be deleted. Deleting a template deployment removes the associated deployment operations. Deleting a template deployment does not affect the state of the resource group. This is an asynchronous operation that returns a status of 202 until the template deployment is successfully deleted. The Location response header contains the URI that is used to obtain the status of the process. While the process is running, a call to the URI in the Location header returns a status of 202. When the process finishes, the URI in the Location header returns a status of 204 on success. If the asynchronous request failed, the URI in the Location header returns an error-level status code.

Parameters:

resourceGroupName - The name of the resource group with the deployment to delete. The name is case insensitive.
deploymentName - The name of the deployment.

Returns:

the Response<T> on successful completion of Mono.

exportTemplate

public abstract DeploymentExportResultInner exportTemplate(String resourceGroupName, String deploymentName)

Exports the template used for specified deployment.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
deploymentName - The name of the deployment.

Returns:

the deployment export result.

exportTemplateAsync

public abstract Mono exportTemplateAsync(String resourceGroupName, String deploymentName)

Exports the template used for specified deployment.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
deploymentName - The name of the deployment.

Returns:

the deployment export result on successful completion of Mono.

exportTemplateAtManagementGroupScope

public abstract DeploymentExportResultInner exportTemplateAtManagementGroupScope(String groupId, String deploymentName)

Exports the template used for specified deployment.

Parameters:

groupId - The management group ID.
deploymentName - The name of the deployment.

Returns:

the deployment export result.

exportTemplateAtManagementGroupScopeAsync

public abstract Mono exportTemplateAtManagementGroupScopeAsync(String groupId, String deploymentName)

Exports the template used for specified deployment.

Parameters:

groupId - The management group ID.
deploymentName - The name of the deployment.

Returns:

the deployment export result on successful completion of Mono.

exportTemplateAtManagementGroupScopeWithResponse

public abstract Response exportTemplateAtManagementGroupScopeWithResponse(String groupId, String deploymentName, Context context)

Exports the template used for specified deployment.

Parameters:

groupId - The management group ID.
deploymentName - The name of the deployment.
context - The context to associate with this operation.

Returns:

the deployment export result along with Response<T>.

exportTemplateAtManagementGroupScopeWithResponseAsync

public abstract Mono<>> exportTemplateAtManagementGroupScopeWithResponseAsync(String groupId, String deploymentName)

Exports the template used for specified deployment.

Parameters:

groupId - The management group ID.
deploymentName - The name of the deployment.

Returns:

the deployment export result along with Response<T> on successful completion of Mono.

exportTemplateAtScope

public abstract DeploymentExportResultInner exportTemplateAtScope(String scope, String deploymentName)

Exports the template used for specified deployment.

Parameters:

scope - The resource scope.
deploymentName - The name of the deployment.

Returns:

the deployment export result.

exportTemplateAtScopeAsync

public abstract Mono exportTemplateAtScopeAsync(String scope, String deploymentName)

Exports the template used for specified deployment.

Parameters:

scope - The resource scope.
deploymentName - The name of the deployment.

Returns:

the deployment export result on successful completion of Mono.

exportTemplateAtScopeWithResponse

public abstract Response exportTemplateAtScopeWithResponse(String scope, String deploymentName, Context context)

Exports the template used for specified deployment.

Parameters:

scope - The resource scope.
deploymentName - The name of the deployment.
context - The context to associate with this operation.

Returns:

the deployment export result along with Response<T>.

exportTemplateAtScopeWithResponseAsync

public abstract Mono<>> exportTemplateAtScopeWithResponseAsync(String scope, String deploymentName)

Exports the template used for specified deployment.

Parameters:

scope - The resource scope.
deploymentName - The name of the deployment.

Returns:

the deployment export result along with Response<T> on successful completion of Mono.

exportTemplateAtSubscriptionScope

public abstract DeploymentExportResultInner exportTemplateAtSubscriptionScope(String deploymentName)

Exports the template used for specified deployment.

Parameters:

deploymentName - The name of the deployment.

Returns:

the deployment export result.

exportTemplateAtSubscriptionScopeAsync

public abstract Mono exportTemplateAtSubscriptionScopeAsync(String deploymentName)

Exports the template used for specified deployment.

Parameters:

deploymentName - The name of the deployment.

Returns:

the deployment export result on successful completion of Mono.

exportTemplateAtSubscriptionScopeWithResponse

public abstract Response exportTemplateAtSubscriptionScopeWithResponse(String deploymentName, Context context)

Exports the template used for specified deployment.

Parameters:

deploymentName - The name of the deployment.
context - The context to associate with this operation.

Returns:

the deployment export result along with Response<T>.

exportTemplateAtSubscriptionScopeWithResponseAsync

public abstract Mono<>> exportTemplateAtSubscriptionScopeWithResponseAsync(String deploymentName)

Exports the template used for specified deployment.

Parameters:

deploymentName - The name of the deployment.

Returns:

the deployment export result along with Response<T> on successful completion of Mono.

exportTemplateAtTenantScope

public abstract DeploymentExportResultInner exportTemplateAtTenantScope(String deploymentName)

Exports the template used for specified deployment.

Parameters:

deploymentName - The name of the deployment.

Returns:

the deployment export result.

exportTemplateAtTenantScopeAsync

public abstract Mono exportTemplateAtTenantScopeAsync(String deploymentName)

Exports the template used for specified deployment.

Parameters:

deploymentName - The name of the deployment.

Returns:

the deployment export result on successful completion of Mono.

exportTemplateAtTenantScopeWithResponse

public abstract Response exportTemplateAtTenantScopeWithResponse(String deploymentName, Context context)

Exports the template used for specified deployment.

Parameters:

deploymentName - The name of the deployment.
context - The context to associate with this operation.

Returns:

the deployment export result along with Response<T>.

exportTemplateAtTenantScopeWithResponseAsync

public abstract Mono<>> exportTemplateAtTenantScopeWithResponseAsync(String deploymentName)

Exports the template used for specified deployment.

Parameters:

deploymentName - The name of the deployment.

Returns:

the deployment export result along with Response<T> on successful completion of Mono.

exportTemplateWithResponse

public abstract Response exportTemplateWithResponse(String resourceGroupName, String deploymentName, Context context)

Exports the template used for specified deployment.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
deploymentName - The name of the deployment.
context - The context to associate with this operation.

Returns:

the deployment export result along with Response<T>.

exportTemplateWithResponseAsync

public abstract Mono<>> exportTemplateWithResponseAsync(String resourceGroupName, String deploymentName)

Exports the template used for specified deployment.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
deploymentName - The name of the deployment.

Returns:

the deployment export result along with Response<T> on successful completion of Mono.

getAtManagementGroupScope

public abstract DeploymentExtendedInner getAtManagementGroupScope(String groupId, String deploymentName)

Gets a deployment.

Parameters:

groupId - The management group ID.
deploymentName - The name of the deployment.

Returns:

a deployment.

getAtManagementGroupScopeAsync

public abstract Mono getAtManagementGroupScopeAsync(String groupId, String deploymentName)

Gets a deployment.

Parameters:

groupId - The management group ID.
deploymentName - The name of the deployment.

Returns:

a deployment on successful completion of Mono.

getAtManagementGroupScopeWithResponse

public abstract Response getAtManagementGroupScopeWithResponse(String groupId, String deploymentName, Context context)

Gets a deployment.

Parameters:

groupId - The management group ID.
deploymentName - The name of the deployment.
context - The context to associate with this operation.

Returns:

a deployment along with Response<T>.

getAtManagementGroupScopeWithResponseAsync

public abstract Mono<>> getAtManagementGroupScopeWithResponseAsync(String groupId, String deploymentName)

Gets a deployment.

Parameters:

groupId - The management group ID.
deploymentName - The name of the deployment.

Returns:

a deployment along with Response<T> on successful completion of Mono.

getAtScope

public abstract DeploymentExtendedInner getAtScope(String scope, String deploymentName)

Gets a deployment.

Parameters:

scope - The resource scope.
deploymentName - The name of the deployment.

Returns:

a deployment.

getAtScopeAsync

public abstract Mono getAtScopeAsync(String scope, String deploymentName)

Gets a deployment.

Parameters:

scope - The resource scope.
deploymentName - The name of the deployment.

Returns:

a deployment on successful completion of Mono.

getAtScopeWithResponse

public abstract Response getAtScopeWithResponse(String scope, String deploymentName, Context context)

Gets a deployment.

Parameters:

scope - The resource scope.
deploymentName - The name of the deployment.
context - The context to associate with this operation.

Returns:

a deployment along with Response<T>.

getAtScopeWithResponseAsync

public abstract Mono<>> getAtScopeWithResponseAsync(String scope, String deploymentName)

Gets a deployment.

Parameters:

scope - The resource scope.
deploymentName - The name of the deployment.

Returns:

a deployment along with Response<T> on successful completion of Mono.

getAtSubscriptionScope

public abstract DeploymentExtendedInner getAtSubscriptionScope(String deploymentName)

Gets a deployment.

Parameters:

deploymentName - The name of the deployment.

Returns:

a deployment.

getAtSubscriptionScopeAsync

public abstract Mono getAtSubscriptionScopeAsync(String deploymentName)

Gets a deployment.

Parameters:

deploymentName - The name of the deployment.

Returns:

a deployment on successful completion of Mono.

getAtSubscriptionScopeWithResponse

public abstract Response getAtSubscriptionScopeWithResponse(String deploymentName, Context context)

Gets a deployment.

Parameters:

deploymentName - The name of the deployment.
context - The context to associate with this operation.

Returns:

a deployment along with Response<T>.

getAtSubscriptionScopeWithResponseAsync

public abstract Mono<>> getAtSubscriptionScopeWithResponseAsync(String deploymentName)

Gets a deployment.

Parameters:

deploymentName - The name of the deployment.

Returns:

a deployment along with Response<T> on successful completion of Mono.

getAtTenantScope

public abstract DeploymentExtendedInner getAtTenantScope(String deploymentName)

Gets a deployment.

Parameters:

deploymentName - The name of the deployment.

Returns:

a deployment.

getAtTenantScopeAsync

public abstract Mono getAtTenantScopeAsync(String deploymentName)

Gets a deployment.

Parameters:

deploymentName - The name of the deployment.

Returns:

a deployment on successful completion of Mono.

getAtTenantScopeWithResponse

public abstract Response getAtTenantScopeWithResponse(String deploymentName, Context context)

Gets a deployment.

Parameters:

deploymentName - The name of the deployment.
context - The context to associate with this operation.

Returns:

a deployment along with Response<T>.

getAtTenantScopeWithResponseAsync

public abstract Mono<>> getAtTenantScopeWithResponseAsync(String deploymentName)

Gets a deployment.

Parameters:

deploymentName - The name of the deployment.

Returns:

a deployment along with Response<T> on successful completion of Mono.

getByResourceGroup

public abstract DeploymentExtendedInner getByResourceGroup(String resourceGroupName, String deploymentName)

Gets a deployment.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
deploymentName - The name of the deployment.

Returns:

a deployment.

getByResourceGroupAsync

public abstract Mono getByResourceGroupAsync(String resourceGroupName, String deploymentName)

Gets a deployment.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
deploymentName - The name of the deployment.

Returns:

a deployment on successful completion of Mono.

getByResourceGroupWithResponse

public abstract Response getByResourceGroupWithResponse(String resourceGroupName, String deploymentName, Context context)

Gets a deployment.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
deploymentName - The name of the deployment.
context - The context to associate with this operation.

Returns:

a deployment along with Response<T>.

getByResourceGroupWithResponseAsync

public abstract Mono<>> getByResourceGroupWithResponseAsync(String resourceGroupName, String deploymentName)

Gets a deployment.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
deploymentName - The name of the deployment.

Returns:

a deployment along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable list()

Get all the deployments for a subscription.

Returns:

all the deployments for a subscription as paginated response with PagedIterable<T>.

list

public abstract PagedIterable list(String filter, Integer top, Context context)

Get all the deployments for a subscription.

Parameters:

filter - The filter to apply on the operation. For example, you can use $filter=provisioningState eq '{state}'.
top - The number of results to get. If null is passed, returns all deployments.
context - The context to associate with this operation.

Returns:

all the deployments for a subscription as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux listAsync()

Get all the deployments for a subscription.

Returns:

all the deployments for a subscription as paginated response with PagedFlux<T>.

listAsync

public abstract PagedFlux listAsync(String filter, Integer top)

Get all the deployments for a subscription.

Parameters:

filter - The filter to apply on the operation. For example, you can use $filter=provisioningState eq '{state}'.
top - The number of results to get. If null is passed, returns all deployments.

Returns:

all the deployments for a subscription as paginated response with PagedFlux<T>.

listAtManagementGroupScope

public abstract PagedIterable listAtManagementGroupScope(String groupId)

Get all the deployments for a management group.

Parameters:

groupId - The management group ID.

Returns:

all the deployments for a management group as paginated response with PagedIterable<T>.

listAtManagementGroupScope

public abstract PagedIterable listAtManagementGroupScope(String groupId, String filter, Integer top, Context context)

Get all the deployments for a management group.

Parameters:

groupId - The management group ID.
filter - The filter to apply on the operation. For example, you can use $filter=provisioningState eq '{state}'.
top - The number of results to get. If null is passed, returns all deployments.
context - The context to associate with this operation.

Returns:

all the deployments for a management group as paginated response with PagedIterable<T>.

listAtManagementGroupScopeAsync

public abstract PagedFlux listAtManagementGroupScopeAsync(String groupId)

Get all the deployments for a management group.

Parameters:

groupId - The management group ID.

Returns:

all the deployments for a management group as paginated response with PagedFlux<T>.

listAtManagementGroupScopeAsync

public abstract PagedFlux listAtManagementGroupScopeAsync(String groupId, String filter, Integer top)

Get all the deployments for a management group.

Parameters:

groupId - The management group ID.
filter - The filter to apply on the operation. For example, you can use $filter=provisioningState eq '{state}'.
top - The number of results to get. If null is passed, returns all deployments.

Returns:

all the deployments for a management group as paginated response with PagedFlux<T>.

listAtScope

public abstract PagedIterable listAtScope(String scope)

Get all the deployments at the given scope.

Parameters:

scope - The resource scope.

Returns:

all the deployments at the given scope as paginated response with PagedIterable<T>.

listAtScope

public abstract PagedIterable listAtScope(String scope, String filter, Integer top, Context context)

Get all the deployments at the given scope.

Parameters:

scope - The resource scope.
filter - The filter to apply on the operation. For example, you can use $filter=provisioningState eq '{state}'.
top - The number of results to get. If null is passed, returns all deployments.
context - The context to associate with this operation.

Returns:

all the deployments at the given scope as paginated response with PagedIterable<T>.

listAtScopeAsync

public abstract PagedFlux listAtScopeAsync(String scope)

Get all the deployments at the given scope.

Parameters:

scope - The resource scope.

Returns:

all the deployments at the given scope as paginated response with PagedFlux<T>.

listAtScopeAsync

public abstract PagedFlux listAtScopeAsync(String scope, String filter, Integer top)

Get all the deployments at the given scope.

Parameters:

scope - The resource scope.
filter - The filter to apply on the operation. For example, you can use $filter=provisioningState eq '{state}'.
top - The number of results to get. If null is passed, returns all deployments.

Returns:

all the deployments at the given scope as paginated response with PagedFlux<T>.

listAtTenantScope

public abstract PagedIterable listAtTenantScope()

Get all the deployments at the tenant scope.

Returns:

all the deployments at the tenant scope as paginated response with PagedIterable<T>.

listAtTenantScope

public abstract PagedIterable listAtTenantScope(String filter, Integer top, Context context)

Get all the deployments at the tenant scope.

Parameters:

filter - The filter to apply on the operation. For example, you can use $filter=provisioningState eq '{state}'.
top - The number of results to get. If null is passed, returns all deployments.
context - The context to associate with this operation.

Returns:

all the deployments at the tenant scope as paginated response with PagedIterable<T>.

listAtTenantScopeAsync

public abstract PagedFlux listAtTenantScopeAsync()

Get all the deployments at the tenant scope.

Returns:

all the deployments at the tenant scope as paginated response with PagedFlux<T>.

listAtTenantScopeAsync

public abstract PagedFlux listAtTenantScopeAsync(String filter, Integer top)

Get all the deployments at the tenant scope.

Parameters:

filter - The filter to apply on the operation. For example, you can use $filter=provisioningState eq '{state}'.
top - The number of results to get. If null is passed, returns all deployments.

Returns:

all the deployments at the tenant scope as paginated response with PagedFlux<T>.

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName)

Get all the deployments for a resource group.

Parameters:

resourceGroupName - The name of the resource group with the deployments to get. The name is case insensitive.

Returns:

all the deployments for a resource group as paginated response with PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName, String filter, Integer top, Context context)

Get all the deployments for a resource group.

Parameters:

resourceGroupName - The name of the resource group with the deployments to get. The name is case insensitive.
filter - The filter to apply on the operation. For example, you can use $filter=provisioningState eq '{state}'.
top - The number of results to get. If null is passed, returns all deployments.
context - The context to associate with this operation.

Returns:

all the deployments for a resource group as paginated response with PagedIterable<T>.

listByResourceGroupAsync

public abstract PagedFlux listByResourceGroupAsync(String resourceGroupName)

Get all the deployments for a resource group.

Parameters:

resourceGroupName - The name of the resource group with the deployments to get. The name is case insensitive.

Returns:

all the deployments for a resource group as paginated response with PagedFlux<T>.

listByResourceGroupAsync

public abstract PagedFlux listByResourceGroupAsync(String resourceGroupName, String filter, Integer top)

Get all the deployments for a resource group.

Parameters:

resourceGroupName - The name of the resource group with the deployments to get. The name is case insensitive.
filter - The filter to apply on the operation. For example, you can use $filter=provisioningState eq '{state}'.
top - The number of results to get. If null is passed, returns all deployments.

Returns:

all the deployments for a resource group as paginated response with PagedFlux<T>.

validate

public abstract DeploymentValidateResultInner validate(String resourceGroupName, String deploymentName, DeploymentInner parameters)

Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager..

Parameters:

resourceGroupName - The name of the resource group the template will be deployed to. The name is case insensitive.
deploymentName - The name of the deployment.
parameters - Parameters to validate.

Returns:

information from validate template deployment response.

validate

public abstract DeploymentValidateResultInner validate(String resourceGroupName, String deploymentName, DeploymentInner parameters, Context context)

Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager..

Parameters:

resourceGroupName - The name of the resource group the template will be deployed to. The name is case insensitive.
deploymentName - The name of the deployment.
parameters - Parameters to validate.
context - The context to associate with this operation.

Returns:

information from validate template deployment response.

validateAsync

public abstract Mono validateAsync(String resourceGroupName, String deploymentName, DeploymentInner parameters)

Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager..

Parameters:

resourceGroupName - The name of the resource group the template will be deployed to. The name is case insensitive.
deploymentName - The name of the deployment.
parameters - Parameters to validate.

Returns:

information from validate template deployment response on successful completion of Mono.

validateAtManagementGroupScope

public abstract DeploymentValidateResultInner validateAtManagementGroupScope(String groupId, String deploymentName, ScopedDeployment parameters)

Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager..

Parameters:

groupId - The management group ID.
deploymentName - The name of the deployment.
parameters - Parameters to validate.

Returns:

information from validate template deployment response.

validateAtManagementGroupScope

public abstract DeploymentValidateResultInner validateAtManagementGroupScope(String groupId, String deploymentName, ScopedDeployment parameters, Context context)

Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager..

Parameters:

groupId - The management group ID.
deploymentName - The name of the deployment.
parameters - Parameters to validate.
context - The context to associate with this operation.

Returns:

information from validate template deployment response.

validateAtManagementGroupScopeAsync

public abstract Mono validateAtManagementGroupScopeAsync(String groupId, String deploymentName, ScopedDeployment parameters)

Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager..

Parameters:

groupId - The management group ID.
deploymentName - The name of the deployment.
parameters - Parameters to validate.

Returns:

information from validate template deployment response on successful completion of Mono.

validateAtManagementGroupScopeWithResponseAsync

public abstract Mono<><>>> validateAtManagementGroupScopeWithResponseAsync(String groupId, String deploymentName, ScopedDeployment parameters)

Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager..

Parameters:

groupId - The management group ID.
deploymentName - The name of the deployment.
parameters - Parameters to validate.

Returns:

information from validate template deployment response along with Response<T> on successful completion of Mono.

validateAtScope

public abstract DeploymentValidateResultInner validateAtScope(String scope, String deploymentName, DeploymentInner parameters)

Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager..

Parameters:

scope - The resource scope.
deploymentName - The name of the deployment.
parameters - Parameters to validate.

Returns:

information from validate template deployment response.

validateAtScope

public abstract DeploymentValidateResultInner validateAtScope(String scope, String deploymentName, DeploymentInner parameters, Context context)

Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager..

Parameters:

scope - The resource scope.
deploymentName - The name of the deployment.
parameters - Parameters to validate.
context - The context to associate with this operation.

Returns:

information from validate template deployment response.

validateAtScopeAsync

public abstract Mono validateAtScopeAsync(String scope, String deploymentName, DeploymentInner parameters)

Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager..

Parameters:

scope - The resource scope.
deploymentName - The name of the deployment.
parameters - Parameters to validate.

Returns:

information from validate template deployment response on successful completion of Mono.

validateAtScopeWithResponseAsync

public abstract Mono<><>>> validateAtScopeWithResponseAsync(String scope, String deploymentName, DeploymentInner parameters)

Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager..

Parameters:

scope - The resource scope.
deploymentName - The name of the deployment.
parameters - Parameters to validate.

Returns:

information from validate template deployment response along with Response<T> on successful completion of Mono.

validateAtSubscriptionScope

public abstract DeploymentValidateResultInner validateAtSubscriptionScope(String deploymentName, DeploymentInner parameters)

Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager..

Parameters:

deploymentName - The name of the deployment.
parameters - Parameters to validate.

Returns:

information from validate template deployment response.

validateAtSubscriptionScope

public abstract DeploymentValidateResultInner validateAtSubscriptionScope(String deploymentName, DeploymentInner parameters, Context context)

Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager..

Parameters:

deploymentName - The name of the deployment.
parameters - Parameters to validate.
context - The context to associate with this operation.

Returns:

information from validate template deployment response.

validateAtSubscriptionScopeAsync

public abstract Mono validateAtSubscriptionScopeAsync(String deploymentName, DeploymentInner parameters)

Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager..

Parameters:

deploymentName - The name of the deployment.
parameters - Parameters to validate.

Returns:

information from validate template deployment response on successful completion of Mono.

validateAtSubscriptionScopeWithResponseAsync

public abstract Mono<><>>> validateAtSubscriptionScopeWithResponseAsync(String deploymentName, DeploymentInner parameters)

Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager..

Parameters:

deploymentName - The name of the deployment.
parameters - Parameters to validate.

Returns:

information from validate template deployment response along with Response<T> on successful completion of Mono.

validateAtTenantScope

public abstract DeploymentValidateResultInner validateAtTenantScope(String deploymentName, ScopedDeployment parameters)

Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager..

Parameters:

deploymentName - The name of the deployment.
parameters - Parameters to validate.

Returns:

information from validate template deployment response.

validateAtTenantScope

public abstract DeploymentValidateResultInner validateAtTenantScope(String deploymentName, ScopedDeployment parameters, Context context)

Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager..

Parameters:

deploymentName - The name of the deployment.
parameters - Parameters to validate.
context - The context to associate with this operation.

Returns:

information from validate template deployment response.

validateAtTenantScopeAsync

public abstract Mono validateAtTenantScopeAsync(String deploymentName, ScopedDeployment parameters)

Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager..

Parameters:

deploymentName - The name of the deployment.
parameters - Parameters to validate.

Returns:

information from validate template deployment response on successful completion of Mono.

validateAtTenantScopeWithResponseAsync

public abstract Mono<><>>> validateAtTenantScopeWithResponseAsync(String deploymentName, ScopedDeployment parameters)

Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager..

Parameters:

deploymentName - The name of the deployment.
parameters - Parameters to validate.

Returns:

information from validate template deployment response along with Response<T> on successful completion of Mono.

validateWithResponseAsync

public abstract Mono<><>>> validateWithResponseAsync(String resourceGroupName, String deploymentName, DeploymentInner parameters)

Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager..

Parameters:

resourceGroupName - The name of the resource group the template will be deployed to. The name is case insensitive.
deploymentName - The name of the deployment.
parameters - Parameters to validate.

Returns:

information from validate template deployment response along with Response<T> on successful completion of Mono.

whatIf

public abstract WhatIfOperationResultInner whatIf(String resourceGroupName, String deploymentName, DeploymentWhatIf parameters)

Returns changes that will be made by the deployment if executed at the scope of the resource group.

Parameters:

resourceGroupName - The name of the resource group the template will be deployed to. The name is case insensitive.
deploymentName - The name of the deployment.
parameters - Parameters to validate.

Returns:

result of the What-If operation.

whatIf

public abstract WhatIfOperationResultInner whatIf(String resourceGroupName, String deploymentName, DeploymentWhatIf parameters, Context context)

Returns changes that will be made by the deployment if executed at the scope of the resource group.

Parameters:

resourceGroupName - The name of the resource group the template will be deployed to. The name is case insensitive.
deploymentName - The name of the deployment.
parameters - Parameters to validate.
context - The context to associate with this operation.

Returns:

result of the What-If operation.

whatIfAsync

public abstract Mono whatIfAsync(String resourceGroupName, String deploymentName, DeploymentWhatIf parameters)

Returns changes that will be made by the deployment if executed at the scope of the resource group.

Parameters:

resourceGroupName - The name of the resource group the template will be deployed to. The name is case insensitive.
deploymentName - The name of the deployment.
parameters - Parameters to validate.

Returns:

result of the What-If operation on successful completion of Mono.

whatIfAtManagementGroupScope

public abstract WhatIfOperationResultInner whatIfAtManagementGroupScope(String groupId, String deploymentName, ScopedDeploymentWhatIf parameters)

Returns changes that will be made by the deployment if executed at the scope of the management group.

Parameters:

groupId - The management group ID.
deploymentName - The name of the deployment.
parameters - Parameters to validate.

Returns:

result of the What-If operation.

whatIfAtManagementGroupScope

public abstract WhatIfOperationResultInner whatIfAtManagementGroupScope(String groupId, String deploymentName, ScopedDeploymentWhatIf parameters, Context context)

Returns changes that will be made by the deployment if executed at the scope of the management group.

Parameters:

groupId - The management group ID.
deploymentName - The name of the deployment.
parameters - Parameters to validate.
context - The context to associate with this operation.

Returns:

result of the What-If operation.

whatIfAtManagementGroupScopeAsync

public abstract Mono whatIfAtManagementGroupScopeAsync(String groupId, String deploymentName, ScopedDeploymentWhatIf parameters)

Returns changes that will be made by the deployment if executed at the scope of the management group.

Parameters:

groupId - The management group ID.
deploymentName - The name of the deployment.
parameters - Parameters to validate.

Returns:

result of the What-If operation on successful completion of Mono.

whatIfAtManagementGroupScopeWithResponseAsync

public abstract Mono<><>>> whatIfAtManagementGroupScopeWithResponseAsync(String groupId, String deploymentName, ScopedDeploymentWhatIf parameters)

Returns changes that will be made by the deployment if executed at the scope of the management group.

Parameters:

groupId - The management group ID.
deploymentName - The name of the deployment.
parameters - Parameters to validate.

Returns:

result of the What-If operation along with Response<T> on successful completion of Mono.

whatIfAtSubscriptionScope

public abstract WhatIfOperationResultInner whatIfAtSubscriptionScope(String deploymentName, DeploymentWhatIf parameters)

Returns changes that will be made by the deployment if executed at the scope of the subscription.

Parameters:

deploymentName - The name of the deployment.
parameters - Parameters to What If.

Returns:

result of the What-If operation.

whatIfAtSubscriptionScope

public abstract WhatIfOperationResultInner whatIfAtSubscriptionScope(String deploymentName, DeploymentWhatIf parameters, Context context)

Returns changes that will be made by the deployment if executed at the scope of the subscription.

Parameters:

deploymentName - The name of the deployment.
parameters - Parameters to What If.
context - The context to associate with this operation.

Returns:

result of the What-If operation.

whatIfAtSubscriptionScopeAsync

public abstract Mono whatIfAtSubscriptionScopeAsync(String deploymentName, DeploymentWhatIf parameters)

Returns changes that will be made by the deployment if executed at the scope of the subscription.

Parameters:

deploymentName - The name of the deployment.
parameters - Parameters to What If.

Returns:

result of the What-If operation on successful completion of Mono.

whatIfAtSubscriptionScopeWithResponseAsync

public abstract Mono<><>>> whatIfAtSubscriptionScopeWithResponseAsync(String deploymentName, DeploymentWhatIf parameters)

Returns changes that will be made by the deployment if executed at the scope of the subscription.

Parameters:

deploymentName - The name of the deployment.
parameters - Parameters to What If.

Returns:

result of the What-If operation along with Response<T> on successful completion of Mono.

whatIfAtTenantScope

public abstract WhatIfOperationResultInner whatIfAtTenantScope(String deploymentName, ScopedDeploymentWhatIf parameters)

Returns changes that will be made by the deployment if executed at the scope of the tenant group.

Parameters:

deploymentName - The name of the deployment.
parameters - Parameters to validate.

Returns:

result of the What-If operation.

whatIfAtTenantScope

public abstract WhatIfOperationResultInner whatIfAtTenantScope(String deploymentName, ScopedDeploymentWhatIf parameters, Context context)

Returns changes that will be made by the deployment if executed at the scope of the tenant group.

Parameters:

deploymentName - The name of the deployment.
parameters - Parameters to validate.
context - The context to associate with this operation.

Returns:

result of the What-If operation.

whatIfAtTenantScopeAsync

public abstract Mono whatIfAtTenantScopeAsync(String deploymentName, ScopedDeploymentWhatIf parameters)

Returns changes that will be made by the deployment if executed at the scope of the tenant group.

Parameters:

deploymentName - The name of the deployment.
parameters - Parameters to validate.

Returns:

result of the What-If operation on successful completion of Mono.

whatIfAtTenantScopeWithResponseAsync

public abstract Mono<><>>> whatIfAtTenantScopeWithResponseAsync(String deploymentName, ScopedDeploymentWhatIf parameters)

Returns changes that will be made by the deployment if executed at the scope of the tenant group.

Parameters:

deploymentName - The name of the deployment.
parameters - Parameters to validate.

Returns:

result of the What-If operation along with Response<T> on successful completion of Mono.

whatIfWithResponseAsync

public abstract Mono<><>>> whatIfWithResponseAsync(String resourceGroupName, String deploymentName, DeploymentWhatIf parameters)

Returns changes that will be made by the deployment if executed at the scope of the resource group.

Parameters:

resourceGroupName - The name of the resource group the template will be deployed to. The name is case insensitive.
deploymentName - The name of the deployment.
parameters - Parameters to validate.

Returns:

result of the What-If operation along with Response<T> on successful completion of Mono.

Applies to