Partager via


DeploymentStacksClient Interface

Implements

public interface DeploymentStacksClient
extends InnerSupportsGet<DeploymentStackInner>, InnerSupportsListing<DeploymentStackInner>, InnerSupportsDelete<Void>

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<DeploymentStackInner>,DeploymentStackInner> beginCreateOrUpdateAtManagementGroup(String managementGroupId, String deploymentStackName, DeploymentStackInner deploymentStack)

Creates or updates a Deployment stack at Management Group scope.

abstract SyncPoller<PollResult<DeploymentStackInner>,DeploymentStackInner> beginCreateOrUpdateAtManagementGroup(String managementGroupId, String deploymentStackName, DeploymentStackInner deploymentStack, Context context)

Creates or updates a Deployment stack at Management Group scope.

abstract PollerFlux<PollResult<DeploymentStackInner>,DeploymentStackInner> beginCreateOrUpdateAtManagementGroupAsync(String managementGroupId, String deploymentStackName, DeploymentStackInner deploymentStack)

Creates or updates a Deployment stack at Management Group scope.

abstract SyncPoller<PollResult<DeploymentStackInner>,DeploymentStackInner> beginCreateOrUpdateAtResourceGroup(String resourceGroupName, String deploymentStackName, DeploymentStackInner deploymentStack)

Creates or updates a Deployment stack at Resource Group scope.

abstract SyncPoller<PollResult<DeploymentStackInner>,DeploymentStackInner> beginCreateOrUpdateAtResourceGroup(String resourceGroupName, String deploymentStackName, DeploymentStackInner deploymentStack, Context context)

Creates or updates a Deployment stack at Resource Group scope.

abstract PollerFlux<PollResult<DeploymentStackInner>,DeploymentStackInner> beginCreateOrUpdateAtResourceGroupAsync(String resourceGroupName, String deploymentStackName, DeploymentStackInner deploymentStack)

Creates or updates a Deployment stack at Resource Group scope.

abstract SyncPoller<PollResult<DeploymentStackInner>,DeploymentStackInner> beginCreateOrUpdateAtSubscription(String deploymentStackName, DeploymentStackInner deploymentStack)

Creates or updates a Deployment stack at Subscription scope.

abstract SyncPoller<PollResult<DeploymentStackInner>,DeploymentStackInner> beginCreateOrUpdateAtSubscription(String deploymentStackName, DeploymentStackInner deploymentStack, Context context)

Creates or updates a Deployment stack at Subscription scope.

abstract PollerFlux<PollResult<DeploymentStackInner>,DeploymentStackInner> beginCreateOrUpdateAtSubscriptionAsync(String deploymentStackName, DeploymentStackInner deploymentStack)

Creates or updates a Deployment stack at Subscription scope.

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

Deletes a Deployment stack by name at Resource Group scope.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String deploymentStackName, UnmanageActionResourceMode unmanageActionResources, UnmanageActionResourceGroupMode unmanageActionResourceGroups, UnmanageActionManagementGroupMode unmanageActionManagementGroups, Boolean bypassStackOutOfSyncError, Context context)

Deletes a Deployment stack by name at Resource Group scope.

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

Deletes a Deployment stack by name at Resource Group scope.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String deploymentStackName, UnmanageActionResourceMode unmanageActionResources, UnmanageActionResourceGroupMode unmanageActionResourceGroups, UnmanageActionManagementGroupMode unmanageActionManagementGroups, Boolean bypassStackOutOfSyncError)

Deletes a Deployment stack by name at Resource Group scope.

abstract SyncPoller<PollResult<Void>,Void> beginDeleteAtManagementGroup(String managementGroupId, String deploymentStackName)

Deletes a Deployment stack by name at Management Group scope.

abstract SyncPoller<PollResult<Void>,Void> beginDeleteAtManagementGroup(String managementGroupId, String deploymentStackName, UnmanageActionResourceMode unmanageActionResources, UnmanageActionResourceGroupMode unmanageActionResourceGroups, UnmanageActionManagementGroupMode unmanageActionManagementGroups, Boolean bypassStackOutOfSyncError, Context context)

Deletes a Deployment stack by name at Management Group scope.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteAtManagementGroupAsync(String managementGroupId, String deploymentStackName)

Deletes a Deployment stack by name at Management Group scope.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteAtManagementGroupAsync(String managementGroupId, String deploymentStackName, UnmanageActionResourceMode unmanageActionResources, UnmanageActionResourceGroupMode unmanageActionResourceGroups, UnmanageActionManagementGroupMode unmanageActionManagementGroups, Boolean bypassStackOutOfSyncError)

Deletes a Deployment stack by name at Management Group scope.

abstract SyncPoller<PollResult<Void>,Void> beginDeleteAtSubscription(String deploymentStackName)

Deletes a Deployment stack by name at Subscription scope.

abstract SyncPoller<PollResult<Void>,Void> beginDeleteAtSubscription(String deploymentStackName, UnmanageActionResourceMode unmanageActionResources, UnmanageActionResourceGroupMode unmanageActionResourceGroups, UnmanageActionManagementGroupMode unmanageActionManagementGroups, Boolean bypassStackOutOfSyncError, Context context)

Deletes a Deployment stack by name at Subscription scope.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteAtSubscriptionAsync(String deploymentStackName)

Deletes a Deployment stack by name at Subscription scope.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteAtSubscriptionAsync(String deploymentStackName, UnmanageActionResourceMode unmanageActionResources, UnmanageActionResourceGroupMode unmanageActionResourceGroups, UnmanageActionManagementGroupMode unmanageActionManagementGroups, Boolean bypassStackOutOfSyncError)

Deletes a Deployment stack by name at Subscription scope.

abstract SyncPoller<PollResult<DeploymentStackValidateResultInner>,DeploymentStackValidateResultInner> beginValidateStackAtManagementGroup(String managementGroupId, String deploymentStackName, DeploymentStackInner deploymentStack)

Runs preflight validation on the Management Group scoped Deployment stack template to verify its acceptance to Azure Resource Manager.

abstract SyncPoller<PollResult<DeploymentStackValidateResultInner>,DeploymentStackValidateResultInner> beginValidateStackAtManagementGroup(String managementGroupId, String deploymentStackName, DeploymentStackInner deploymentStack, Context context)

Runs preflight validation on the Management Group scoped Deployment stack template to verify its acceptance to Azure Resource Manager.

abstract PollerFlux<PollResult<DeploymentStackValidateResultInner>,DeploymentStackValidateResultInner> beginValidateStackAtManagementGroupAsync(String managementGroupId, String deploymentStackName, DeploymentStackInner deploymentStack)

Runs preflight validation on the Management Group scoped Deployment stack template to verify its acceptance to Azure Resource Manager.

abstract SyncPoller<PollResult<DeploymentStackValidateResultInner>,DeploymentStackValidateResultInner> beginValidateStackAtResourceGroup(String resourceGroupName, String deploymentStackName, DeploymentStackInner deploymentStack)

Runs preflight validation on the Resource Group scoped Deployment stack template to verify its acceptance to Azure Resource Manager.

abstract SyncPoller<PollResult<DeploymentStackValidateResultInner>,DeploymentStackValidateResultInner> beginValidateStackAtResourceGroup(String resourceGroupName, String deploymentStackName, DeploymentStackInner deploymentStack, Context context)

Runs preflight validation on the Resource Group scoped Deployment stack template to verify its acceptance to Azure Resource Manager.

abstract PollerFlux<PollResult<DeploymentStackValidateResultInner>,DeploymentStackValidateResultInner> beginValidateStackAtResourceGroupAsync(String resourceGroupName, String deploymentStackName, DeploymentStackInner deploymentStack)

Runs preflight validation on the Resource Group scoped Deployment stack template to verify its acceptance to Azure Resource Manager.

abstract SyncPoller<PollResult<DeploymentStackValidateResultInner>,DeploymentStackValidateResultInner> beginValidateStackAtSubscription(String deploymentStackName, DeploymentStackInner deploymentStack)

Runs preflight validation on the Subscription scoped Deployment stack template to verify its acceptance to Azure Resource Manager.

abstract SyncPoller<PollResult<DeploymentStackValidateResultInner>,DeploymentStackValidateResultInner> beginValidateStackAtSubscription(String deploymentStackName, DeploymentStackInner deploymentStack, Context context)

Runs preflight validation on the Subscription scoped Deployment stack template to verify its acceptance to Azure Resource Manager.

abstract PollerFlux<PollResult<DeploymentStackValidateResultInner>,DeploymentStackValidateResultInner> beginValidateStackAtSubscriptionAsync(String deploymentStackName, DeploymentStackInner deploymentStack)

Runs preflight validation on the Subscription scoped Deployment stack template to verify its acceptance to Azure Resource Manager.

abstract DeploymentStackInner createOrUpdateAtManagementGroup(String managementGroupId, String deploymentStackName, DeploymentStackInner deploymentStack)

Creates or updates a Deployment stack at Management Group scope.

abstract DeploymentStackInner createOrUpdateAtManagementGroup(String managementGroupId, String deploymentStackName, DeploymentStackInner deploymentStack, Context context)

Creates or updates a Deployment stack at Management Group scope.

abstract Mono<DeploymentStackInner> createOrUpdateAtManagementGroupAsync(String managementGroupId, String deploymentStackName, DeploymentStackInner deploymentStack)

Creates or updates a Deployment stack at Management Group scope.

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateAtManagementGroupWithResponseAsync(String managementGroupId, String deploymentStackName, DeploymentStackInner deploymentStack)

Creates or updates a Deployment stack at Management Group scope.

abstract DeploymentStackInner createOrUpdateAtResourceGroup(String resourceGroupName, String deploymentStackName, DeploymentStackInner deploymentStack)

Creates or updates a Deployment stack at Resource Group scope.

abstract DeploymentStackInner createOrUpdateAtResourceGroup(String resourceGroupName, String deploymentStackName, DeploymentStackInner deploymentStack, Context context)

Creates or updates a Deployment stack at Resource Group scope.

abstract Mono<DeploymentStackInner> createOrUpdateAtResourceGroupAsync(String resourceGroupName, String deploymentStackName, DeploymentStackInner deploymentStack)

Creates or updates a Deployment stack at Resource Group scope.

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateAtResourceGroupWithResponseAsync(String resourceGroupName, String deploymentStackName, DeploymentStackInner deploymentStack)

Creates or updates a Deployment stack at Resource Group scope.

abstract DeploymentStackInner createOrUpdateAtSubscription(String deploymentStackName, DeploymentStackInner deploymentStack)

Creates or updates a Deployment stack at Subscription scope.

abstract DeploymentStackInner createOrUpdateAtSubscription(String deploymentStackName, DeploymentStackInner deploymentStack, Context context)

Creates or updates a Deployment stack at Subscription scope.

abstract Mono<DeploymentStackInner> createOrUpdateAtSubscriptionAsync(String deploymentStackName, DeploymentStackInner deploymentStack)

Creates or updates a Deployment stack at Subscription scope.

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateAtSubscriptionWithResponseAsync(String deploymentStackName, DeploymentStackInner deploymentStack)

Creates or updates a Deployment stack at Subscription scope.

abstract void delete(String resourceGroupName, String deploymentStackName)

Deletes a Deployment stack by name at Resource Group scope.

abstract void delete(String resourceGroupName, String deploymentStackName, UnmanageActionResourceMode unmanageActionResources, UnmanageActionResourceGroupMode unmanageActionResourceGroups, UnmanageActionManagementGroupMode unmanageActionManagementGroups, Boolean bypassStackOutOfSyncError, Context context)

Deletes a Deployment stack by name at Resource Group scope.

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

Deletes a Deployment stack by name at Resource Group scope.

abstract Mono<Void> deleteAsync(String resourceGroupName, String deploymentStackName, UnmanageActionResourceMode unmanageActionResources, UnmanageActionResourceGroupMode unmanageActionResourceGroups, UnmanageActionManagementGroupMode unmanageActionManagementGroups, Boolean bypassStackOutOfSyncError)

Deletes a Deployment stack by name at Resource Group scope.

abstract void deleteAtManagementGroup(String managementGroupId, String deploymentStackName)

Deletes a Deployment stack by name at Management Group scope.

abstract void deleteAtManagementGroup(String managementGroupId, String deploymentStackName, UnmanageActionResourceMode unmanageActionResources, UnmanageActionResourceGroupMode unmanageActionResourceGroups, UnmanageActionManagementGroupMode unmanageActionManagementGroups, Boolean bypassStackOutOfSyncError, Context context)

Deletes a Deployment stack by name at Management Group scope.

abstract Mono<Void> deleteAtManagementGroupAsync(String managementGroupId, String deploymentStackName)

Deletes a Deployment stack by name at Management Group scope.

abstract Mono<Void> deleteAtManagementGroupAsync(String managementGroupId, String deploymentStackName, UnmanageActionResourceMode unmanageActionResources, UnmanageActionResourceGroupMode unmanageActionResourceGroups, UnmanageActionManagementGroupMode unmanageActionManagementGroups, Boolean bypassStackOutOfSyncError)

Deletes a Deployment stack by name at Management Group scope.

abstract Mono<Response<Flux<ByteBuffer>>> deleteAtManagementGroupWithResponseAsync(String managementGroupId, String deploymentStackName, UnmanageActionResourceMode unmanageActionResources, UnmanageActionResourceGroupMode unmanageActionResourceGroups, UnmanageActionManagementGroupMode unmanageActionManagementGroups, Boolean bypassStackOutOfSyncError)

Deletes a Deployment stack by name at Management Group scope.

abstract void deleteAtSubscription(String deploymentStackName)

Deletes a Deployment stack by name at Subscription scope.

abstract void deleteAtSubscription(String deploymentStackName, UnmanageActionResourceMode unmanageActionResources, UnmanageActionResourceGroupMode unmanageActionResourceGroups, UnmanageActionManagementGroupMode unmanageActionManagementGroups, Boolean bypassStackOutOfSyncError, Context context)

Deletes a Deployment stack by name at Subscription scope.

abstract Mono<Void> deleteAtSubscriptionAsync(String deploymentStackName)

Deletes a Deployment stack by name at Subscription scope.

abstract Mono<Void> deleteAtSubscriptionAsync(String deploymentStackName, UnmanageActionResourceMode unmanageActionResources, UnmanageActionResourceGroupMode unmanageActionResourceGroups, UnmanageActionManagementGroupMode unmanageActionManagementGroups, Boolean bypassStackOutOfSyncError)

Deletes a Deployment stack by name at Subscription scope.

abstract Mono<Response<Flux<ByteBuffer>>> deleteAtSubscriptionWithResponseAsync(String deploymentStackName, UnmanageActionResourceMode unmanageActionResources, UnmanageActionResourceGroupMode unmanageActionResourceGroups, UnmanageActionManagementGroupMode unmanageActionManagementGroups, Boolean bypassStackOutOfSyncError)

Deletes a Deployment stack by name at Subscription scope.

abstract Mono<Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String deploymentStackName, UnmanageActionResourceMode unmanageActionResources, UnmanageActionResourceGroupMode unmanageActionResourceGroups, UnmanageActionManagementGroupMode unmanageActionManagementGroups, Boolean bypassStackOutOfSyncError)

Deletes a Deployment stack by name at Resource Group scope.

abstract DeploymentStackTemplateDefinitionInner exportTemplateAtManagementGroup(String managementGroupId, String deploymentStackName)

Exports the template used to create the Deployment stack at Management Group scope.

abstract Mono<DeploymentStackTemplateDefinitionInner> exportTemplateAtManagementGroupAsync(String managementGroupId, String deploymentStackName)

Exports the template used to create the Deployment stack at Management Group scope.

abstract Response<DeploymentStackTemplateDefinitionInner> exportTemplateAtManagementGroupWithResponse(String managementGroupId, String deploymentStackName, Context context)

Exports the template used to create the Deployment stack at Management Group scope.

abstract Mono<Response<DeploymentStackTemplateDefinitionInner>> exportTemplateAtManagementGroupWithResponseAsync(String managementGroupId, String deploymentStackName)

Exports the template used to create the Deployment stack at Management Group scope.

abstract DeploymentStackTemplateDefinitionInner exportTemplateAtResourceGroup(String resourceGroupName, String deploymentStackName)

Exports the template used to create the Deployment stack at Resource Group scope.

abstract Mono<DeploymentStackTemplateDefinitionInner> exportTemplateAtResourceGroupAsync(String resourceGroupName, String deploymentStackName)

Exports the template used to create the Deployment stack at Resource Group scope.

abstract Response<DeploymentStackTemplateDefinitionInner> exportTemplateAtResourceGroupWithResponse(String resourceGroupName, String deploymentStackName, Context context)

Exports the template used to create the Deployment stack at Resource Group scope.

abstract Mono<Response<DeploymentStackTemplateDefinitionInner>> exportTemplateAtResourceGroupWithResponseAsync(String resourceGroupName, String deploymentStackName)

Exports the template used to create the Deployment stack at Resource Group scope.

abstract DeploymentStackTemplateDefinitionInner exportTemplateAtSubscription(String deploymentStackName)

Exports the template used to create the Deployment stack at Subscription scope.

abstract Mono<DeploymentStackTemplateDefinitionInner> exportTemplateAtSubscriptionAsync(String deploymentStackName)

Exports the template used to create the Deployment stack at Subscription scope.

abstract Response<DeploymentStackTemplateDefinitionInner> exportTemplateAtSubscriptionWithResponse(String deploymentStackName, Context context)

Exports the template used to create the Deployment stack at Subscription scope.

abstract Mono<Response<DeploymentStackTemplateDefinitionInner>> exportTemplateAtSubscriptionWithResponseAsync(String deploymentStackName)

Exports the template used to create the Deployment stack at Subscription scope.

abstract DeploymentStackInner getAtManagementGroup(String managementGroupId, String deploymentStackName)

Gets a Deployment stack with a given name at Management Group scope.

abstract Mono<DeploymentStackInner> getAtManagementGroupAsync(String managementGroupId, String deploymentStackName)

Gets a Deployment stack with a given name at Management Group scope.

abstract Response<DeploymentStackInner> getAtManagementGroupWithResponse(String managementGroupId, String deploymentStackName, Context context)

Gets a Deployment stack with a given name at Management Group scope.

abstract Mono<Response<DeploymentStackInner>> getAtManagementGroupWithResponseAsync(String managementGroupId, String deploymentStackName)

Gets a Deployment stack with a given name at Management Group scope.

abstract DeploymentStackInner getAtSubscription(String deploymentStackName)

Gets a Deployment stack with a given name at Subscription scope.

abstract Mono<DeploymentStackInner> getAtSubscriptionAsync(String deploymentStackName)

Gets a Deployment stack with a given name at Subscription scope.

abstract Response<DeploymentStackInner> getAtSubscriptionWithResponse(String deploymentStackName, Context context)

Gets a Deployment stack with a given name at Subscription scope.

abstract Mono<Response<DeploymentStackInner>> getAtSubscriptionWithResponseAsync(String deploymentStackName)

Gets a Deployment stack with a given name at Subscription scope.

abstract DeploymentStackInner getByResourceGroup(String resourceGroupName, String deploymentStackName)

Gets a Deployment stack with a given name at Resource Group scope.

abstract Mono<DeploymentStackInner> getByResourceGroupAsync(String resourceGroupName, String deploymentStackName)

Gets a Deployment stack with a given name at Resource Group scope.

abstract Response<DeploymentStackInner> getByResourceGroupWithResponse(String resourceGroupName, String deploymentStackName, Context context)

Gets a Deployment stack with a given name at Resource Group scope.

abstract Mono<Response<DeploymentStackInner>> getByResourceGroupWithResponseAsync(String resourceGroupName, String deploymentStackName)

Gets a Deployment stack with a given name at Resource Group scope.

abstract PagedIterable<DeploymentStackInner> list()

Lists all the Deployment stacks within the specified Subscription.

abstract PagedIterable<DeploymentStackInner> list(Context context)

Lists all the Deployment stacks within the specified Subscription.

abstract PagedFlux<DeploymentStackInner> listAsync()

Lists all the Deployment stacks within the specified Subscription.

abstract PagedIterable<DeploymentStackInner> listAtManagementGroup(String managementGroupId)

Lists all the Deployment stacks within the specified Management Group.

abstract PagedIterable<DeploymentStackInner> listAtManagementGroup(String managementGroupId, Context context)

Lists all the Deployment stacks within the specified Management Group.

abstract PagedFlux<DeploymentStackInner> listAtManagementGroupAsync(String managementGroupId)

Lists all the Deployment stacks within the specified Management Group.

abstract PagedIterable<DeploymentStackInner> listByResourceGroup(String resourceGroupName)

Lists all the Deployment stacks within the specified Resource Group.

abstract PagedIterable<DeploymentStackInner> listByResourceGroup(String resourceGroupName, Context context)

Lists all the Deployment stacks within the specified Resource Group.

abstract PagedFlux<DeploymentStackInner> listByResourceGroupAsync(String resourceGroupName)

Lists all the Deployment stacks within the specified Resource Group.

abstract DeploymentStackValidateResultInner validateStackAtManagementGroup(String managementGroupId, String deploymentStackName, DeploymentStackInner deploymentStack)

Runs preflight validation on the Management Group scoped Deployment stack template to verify its acceptance to Azure Resource Manager.

abstract DeploymentStackValidateResultInner validateStackAtManagementGroup(String managementGroupId, String deploymentStackName, DeploymentStackInner deploymentStack, Context context)

Runs preflight validation on the Management Group scoped Deployment stack template to verify its acceptance to Azure Resource Manager.

abstract Mono<DeploymentStackValidateResultInner> validateStackAtManagementGroupAsync(String managementGroupId, String deploymentStackName, DeploymentStackInner deploymentStack)

Runs preflight validation on the Management Group scoped Deployment stack template to verify its acceptance to Azure Resource Manager.

abstract Mono<Response<Flux<ByteBuffer>>> validateStackAtManagementGroupWithResponseAsync(String managementGroupId, String deploymentStackName, DeploymentStackInner deploymentStack)

Runs preflight validation on the Management Group scoped Deployment stack template to verify its acceptance to Azure Resource Manager.

abstract DeploymentStackValidateResultInner validateStackAtResourceGroup(String resourceGroupName, String deploymentStackName, DeploymentStackInner deploymentStack)

Runs preflight validation on the Resource Group scoped Deployment stack template to verify its acceptance to Azure Resource Manager.

abstract DeploymentStackValidateResultInner validateStackAtResourceGroup(String resourceGroupName, String deploymentStackName, DeploymentStackInner deploymentStack, Context context)

Runs preflight validation on the Resource Group scoped Deployment stack template to verify its acceptance to Azure Resource Manager.

abstract Mono<DeploymentStackValidateResultInner> validateStackAtResourceGroupAsync(String resourceGroupName, String deploymentStackName, DeploymentStackInner deploymentStack)

Runs preflight validation on the Resource Group scoped Deployment stack template to verify its acceptance to Azure Resource Manager.

abstract Mono<Response<Flux<ByteBuffer>>> validateStackAtResourceGroupWithResponseAsync(String resourceGroupName, String deploymentStackName, DeploymentStackInner deploymentStack)

Runs preflight validation on the Resource Group scoped Deployment stack template to verify its acceptance to Azure Resource Manager.

abstract DeploymentStackValidateResultInner validateStackAtSubscription(String deploymentStackName, DeploymentStackInner deploymentStack)

Runs preflight validation on the Subscription scoped Deployment stack template to verify its acceptance to Azure Resource Manager.

abstract DeploymentStackValidateResultInner validateStackAtSubscription(String deploymentStackName, DeploymentStackInner deploymentStack, Context context)

Runs preflight validation on the Subscription scoped Deployment stack template to verify its acceptance to Azure Resource Manager.

abstract Mono<DeploymentStackValidateResultInner> validateStackAtSubscriptionAsync(String deploymentStackName, DeploymentStackInner deploymentStack)

Runs preflight validation on the Subscription scoped Deployment stack template to verify its acceptance to Azure Resource Manager.

abstract Mono<Response<Flux<ByteBuffer>>> validateStackAtSubscriptionWithResponseAsync(String deploymentStackName, DeploymentStackInner deploymentStack)

Runs preflight validation on the Subscription scoped Deployment stack template to verify its acceptance to Azure Resource Manager.

Method Details

beginCreateOrUpdateAtManagementGroup

public abstract SyncPoller,DeploymentStackInner> beginCreateOrUpdateAtManagementGroup(String managementGroupId, String deploymentStackName, DeploymentStackInner deploymentStack)

Creates or updates a Deployment stack at Management Group scope.

Parameters:

managementGroupId - Management Group id.
deploymentStackName - Name of the deployment stack.
deploymentStack - Deployment stack supplied to the operation.

Returns:

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

beginCreateOrUpdateAtManagementGroup

public abstract SyncPoller,DeploymentStackInner> beginCreateOrUpdateAtManagementGroup(String managementGroupId, String deploymentStackName, DeploymentStackInner deploymentStack, Context context)

Creates or updates a Deployment stack at Management Group scope.

Parameters:

managementGroupId - Management Group id.
deploymentStackName - Name of the deployment stack.
deploymentStack - Deployment stack supplied to the operation.
context - The context to associate with this operation.

Returns:

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

beginCreateOrUpdateAtManagementGroupAsync

public abstract PollerFlux,DeploymentStackInner> beginCreateOrUpdateAtManagementGroupAsync(String managementGroupId, String deploymentStackName, DeploymentStackInner deploymentStack)

Creates or updates a Deployment stack at Management Group scope.

Parameters:

managementGroupId - Management Group id.
deploymentStackName - Name of the deployment stack.
deploymentStack - Deployment stack supplied to the operation.

Returns:

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

beginCreateOrUpdateAtResourceGroup

public abstract SyncPoller,DeploymentStackInner> beginCreateOrUpdateAtResourceGroup(String resourceGroupName, String deploymentStackName, DeploymentStackInner deploymentStack)

Creates or updates a Deployment stack at Resource Group scope.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
deploymentStackName - Name of the deployment stack.
deploymentStack - Deployment stack supplied to the operation.

Returns:

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

beginCreateOrUpdateAtResourceGroup

public abstract SyncPoller,DeploymentStackInner> beginCreateOrUpdateAtResourceGroup(String resourceGroupName, String deploymentStackName, DeploymentStackInner deploymentStack, Context context)

Creates or updates a Deployment stack at Resource Group scope.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
deploymentStackName - Name of the deployment stack.
deploymentStack - Deployment stack supplied to the operation.
context - The context to associate with this operation.

Returns:

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

beginCreateOrUpdateAtResourceGroupAsync

public abstract PollerFlux,DeploymentStackInner> beginCreateOrUpdateAtResourceGroupAsync(String resourceGroupName, String deploymentStackName, DeploymentStackInner deploymentStack)

Creates or updates a Deployment stack at Resource Group scope.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
deploymentStackName - Name of the deployment stack.
deploymentStack - Deployment stack supplied to the operation.

Returns:

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

beginCreateOrUpdateAtSubscription

public abstract SyncPoller,DeploymentStackInner> beginCreateOrUpdateAtSubscription(String deploymentStackName, DeploymentStackInner deploymentStack)

Creates or updates a Deployment stack at Subscription scope.

Parameters:

deploymentStackName - Name of the deployment stack.
deploymentStack - Deployment stack supplied to the operation.

Returns:

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

beginCreateOrUpdateAtSubscription

public abstract SyncPoller,DeploymentStackInner> beginCreateOrUpdateAtSubscription(String deploymentStackName, DeploymentStackInner deploymentStack, Context context)

Creates or updates a Deployment stack at Subscription scope.

Parameters:

deploymentStackName - Name of the deployment stack.
deploymentStack - Deployment stack supplied to the operation.
context - The context to associate with this operation.

Returns:

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

beginCreateOrUpdateAtSubscriptionAsync

public abstract PollerFlux,DeploymentStackInner> beginCreateOrUpdateAtSubscriptionAsync(String deploymentStackName, DeploymentStackInner deploymentStack)

Creates or updates a Deployment stack at Subscription scope.

Parameters:

deploymentStackName - Name of the deployment stack.
deploymentStack - Deployment stack supplied to the operation.

Returns:

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

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String deploymentStackName)

Deletes a Deployment stack by name at Resource Group scope. When operation completes, status code 200 returned without content.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
deploymentStackName - Name of the deployment stack.

Returns:

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

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String deploymentStackName, UnmanageActionResourceMode unmanageActionResources, UnmanageActionResourceGroupMode unmanageActionResourceGroups, UnmanageActionManagementGroupMode unmanageActionManagementGroups, Boolean bypassStackOutOfSyncError, Context context)

Deletes a Deployment stack by name at Resource Group scope. When operation completes, status code 200 returned without content.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
deploymentStackName - Name of the deployment stack.
unmanageActionResources - Flag to indicate delete rather than detach for unmanaged resources.
unmanageActionResourceGroups - Flag to indicate delete rather than detach for unmanaged resource groups.
unmanageActionManagementGroups - Flag to indicate delete rather than detach for unmanaged management groups.
bypassStackOutOfSyncError - Flag to bypass service errors that indicate the stack resource list is not correctly synchronized.
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 deploymentStackName)

Deletes a Deployment stack by name at Resource Group scope. When operation completes, status code 200 returned without content.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
deploymentStackName - Name of the deployment stack.

Returns:

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

beginDeleteAsync

public abstract PollerFlux,Void> beginDeleteAsync(String resourceGroupName, String deploymentStackName, UnmanageActionResourceMode unmanageActionResources, UnmanageActionResourceGroupMode unmanageActionResourceGroups, UnmanageActionManagementGroupMode unmanageActionManagementGroups, Boolean bypassStackOutOfSyncError)

Deletes a Deployment stack by name at Resource Group scope. When operation completes, status code 200 returned without content.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
deploymentStackName - Name of the deployment stack.
unmanageActionResources - Flag to indicate delete rather than detach for unmanaged resources.
unmanageActionResourceGroups - Flag to indicate delete rather than detach for unmanaged resource groups.
unmanageActionManagementGroups - Flag to indicate delete rather than detach for unmanaged management groups.
bypassStackOutOfSyncError - Flag to bypass service errors that indicate the stack resource list is not correctly synchronized.

Returns:

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

beginDeleteAtManagementGroup

public abstract SyncPoller,Void> beginDeleteAtManagementGroup(String managementGroupId, String deploymentStackName)

Deletes a Deployment stack by name at Management Group scope. When operation completes, status code 200 returned without content.

Parameters:

managementGroupId - Management Group id.
deploymentStackName - Name of the deployment stack.

Returns:

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

beginDeleteAtManagementGroup

public abstract SyncPoller,Void> beginDeleteAtManagementGroup(String managementGroupId, String deploymentStackName, UnmanageActionResourceMode unmanageActionResources, UnmanageActionResourceGroupMode unmanageActionResourceGroups, UnmanageActionManagementGroupMode unmanageActionManagementGroups, Boolean bypassStackOutOfSyncError, Context context)

Deletes a Deployment stack by name at Management Group scope. When operation completes, status code 200 returned without content.

Parameters:

managementGroupId - Management Group id.
deploymentStackName - Name of the deployment stack.
unmanageActionResources - Flag to indicate delete rather than detach for unmanaged resources.
unmanageActionResourceGroups - Flag to indicate delete rather than detach for unmanaged resource groups.
unmanageActionManagementGroups - Flag to indicate delete rather than detach for unmanaged management groups.
bypassStackOutOfSyncError - Flag to bypass service errors that indicate the stack resource list is not correctly synchronized.
context - The context to associate with this operation.

Returns:

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

beginDeleteAtManagementGroupAsync

public abstract PollerFlux,Void> beginDeleteAtManagementGroupAsync(String managementGroupId, String deploymentStackName)

Deletes a Deployment stack by name at Management Group scope. When operation completes, status code 200 returned without content.

Parameters:

managementGroupId - Management Group id.
deploymentStackName - Name of the deployment stack.

Returns:

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

beginDeleteAtManagementGroupAsync

public abstract PollerFlux,Void> beginDeleteAtManagementGroupAsync(String managementGroupId, String deploymentStackName, UnmanageActionResourceMode unmanageActionResources, UnmanageActionResourceGroupMode unmanageActionResourceGroups, UnmanageActionManagementGroupMode unmanageActionManagementGroups, Boolean bypassStackOutOfSyncError)

Deletes a Deployment stack by name at Management Group scope. When operation completes, status code 200 returned without content.

Parameters:

managementGroupId - Management Group id.
deploymentStackName - Name of the deployment stack.
unmanageActionResources - Flag to indicate delete rather than detach for unmanaged resources.
unmanageActionResourceGroups - Flag to indicate delete rather than detach for unmanaged resource groups.
unmanageActionManagementGroups - Flag to indicate delete rather than detach for unmanaged management groups.
bypassStackOutOfSyncError - Flag to bypass service errors that indicate the stack resource list is not correctly synchronized.

Returns:

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

beginDeleteAtSubscription

public abstract SyncPoller,Void> beginDeleteAtSubscription(String deploymentStackName)

Deletes a Deployment stack by name at Subscription scope. When operation completes, status code 200 returned without content.

Parameters:

deploymentStackName - Name of the deployment stack.

Returns:

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

beginDeleteAtSubscription

public abstract SyncPoller,Void> beginDeleteAtSubscription(String deploymentStackName, UnmanageActionResourceMode unmanageActionResources, UnmanageActionResourceGroupMode unmanageActionResourceGroups, UnmanageActionManagementGroupMode unmanageActionManagementGroups, Boolean bypassStackOutOfSyncError, Context context)

Deletes a Deployment stack by name at Subscription scope. When operation completes, status code 200 returned without content.

Parameters:

deploymentStackName - Name of the deployment stack.
unmanageActionResources - Flag to indicate delete rather than detach for unmanaged resources.
unmanageActionResourceGroups - Flag to indicate delete rather than detach for unmanaged resource groups.
unmanageActionManagementGroups - Flag to indicate delete rather than detach for unmanaged management groups.
bypassStackOutOfSyncError - Flag to bypass service errors that indicate the stack resource list is not correctly synchronized.
context - The context to associate with this operation.

Returns:

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

beginDeleteAtSubscriptionAsync

public abstract PollerFlux,Void> beginDeleteAtSubscriptionAsync(String deploymentStackName)

Deletes a Deployment stack by name at Subscription scope. When operation completes, status code 200 returned without content.

Parameters:

deploymentStackName - Name of the deployment stack.

Returns:

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

beginDeleteAtSubscriptionAsync

public abstract PollerFlux,Void> beginDeleteAtSubscriptionAsync(String deploymentStackName, UnmanageActionResourceMode unmanageActionResources, UnmanageActionResourceGroupMode unmanageActionResourceGroups, UnmanageActionManagementGroupMode unmanageActionManagementGroups, Boolean bypassStackOutOfSyncError)

Deletes a Deployment stack by name at Subscription scope. When operation completes, status code 200 returned without content.

Parameters:

deploymentStackName - Name of the deployment stack.
unmanageActionResources - Flag to indicate delete rather than detach for unmanaged resources.
unmanageActionResourceGroups - Flag to indicate delete rather than detach for unmanaged resource groups.
unmanageActionManagementGroups - Flag to indicate delete rather than detach for unmanaged management groups.
bypassStackOutOfSyncError - Flag to bypass service errors that indicate the stack resource list is not correctly synchronized.

Returns:

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

beginValidateStackAtManagementGroup

public abstract SyncPoller,DeploymentStackValidateResultInner> beginValidateStackAtManagementGroup(String managementGroupId, String deploymentStackName, DeploymentStackInner deploymentStack)

Runs preflight validation on the Management Group scoped Deployment stack template to verify its acceptance to Azure Resource Manager.

Parameters:

managementGroupId - Management Group id.
deploymentStackName - Name of the deployment stack.
deploymentStack - Deployment stack to validate.

Returns:

the SyncPoller<T,U> for polling of the Deployment stack validation result.

beginValidateStackAtManagementGroup

public abstract SyncPoller,DeploymentStackValidateResultInner> beginValidateStackAtManagementGroup(String managementGroupId, String deploymentStackName, DeploymentStackInner deploymentStack, Context context)

Runs preflight validation on the Management Group scoped Deployment stack template to verify its acceptance to Azure Resource Manager.

Parameters:

managementGroupId - Management Group id.
deploymentStackName - Name of the deployment stack.
deploymentStack - Deployment stack to validate.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of the Deployment stack validation result.

beginValidateStackAtManagementGroupAsync

public abstract PollerFlux,DeploymentStackValidateResultInner> beginValidateStackAtManagementGroupAsync(String managementGroupId, String deploymentStackName, DeploymentStackInner deploymentStack)

Runs preflight validation on the Management Group scoped Deployment stack template to verify its acceptance to Azure Resource Manager.

Parameters:

managementGroupId - Management Group id.
deploymentStackName - Name of the deployment stack.
deploymentStack - Deployment stack to validate.

Returns:

the PollerFlux<T,U> for polling of the Deployment stack validation result.

beginValidateStackAtResourceGroup

public abstract SyncPoller,DeploymentStackValidateResultInner> beginValidateStackAtResourceGroup(String resourceGroupName, String deploymentStackName, DeploymentStackInner deploymentStack)

Runs preflight validation on the Resource Group scoped Deployment stack template to verify its acceptance to Azure Resource Manager.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
deploymentStackName - Name of the deployment stack.
deploymentStack - Deployment stack to validate.

Returns:

the SyncPoller<T,U> for polling of the Deployment stack validation result.

beginValidateStackAtResourceGroup

public abstract SyncPoller,DeploymentStackValidateResultInner> beginValidateStackAtResourceGroup(String resourceGroupName, String deploymentStackName, DeploymentStackInner deploymentStack, Context context)

Runs preflight validation on the Resource Group scoped Deployment stack template to verify its acceptance to Azure Resource Manager.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
deploymentStackName - Name of the deployment stack.
deploymentStack - Deployment stack to validate.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of the Deployment stack validation result.

beginValidateStackAtResourceGroupAsync

public abstract PollerFlux,DeploymentStackValidateResultInner> beginValidateStackAtResourceGroupAsync(String resourceGroupName, String deploymentStackName, DeploymentStackInner deploymentStack)

Runs preflight validation on the Resource Group scoped Deployment stack template to verify its acceptance to Azure Resource Manager.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
deploymentStackName - Name of the deployment stack.
deploymentStack - Deployment stack to validate.

Returns:

the PollerFlux<T,U> for polling of the Deployment stack validation result.

beginValidateStackAtSubscription

public abstract SyncPoller,DeploymentStackValidateResultInner> beginValidateStackAtSubscription(String deploymentStackName, DeploymentStackInner deploymentStack)

Runs preflight validation on the Subscription scoped Deployment stack template to verify its acceptance to Azure Resource Manager.

Parameters:

deploymentStackName - Name of the deployment stack.
deploymentStack - Deployment stack to validate.

Returns:

the SyncPoller<T,U> for polling of the Deployment stack validation result.

beginValidateStackAtSubscription

public abstract SyncPoller,DeploymentStackValidateResultInner> beginValidateStackAtSubscription(String deploymentStackName, DeploymentStackInner deploymentStack, Context context)

Runs preflight validation on the Subscription scoped Deployment stack template to verify its acceptance to Azure Resource Manager.

Parameters:

deploymentStackName - Name of the deployment stack.
deploymentStack - Deployment stack to validate.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of the Deployment stack validation result.

beginValidateStackAtSubscriptionAsync

public abstract PollerFlux,DeploymentStackValidateResultInner> beginValidateStackAtSubscriptionAsync(String deploymentStackName, DeploymentStackInner deploymentStack)

Runs preflight validation on the Subscription scoped Deployment stack template to verify its acceptance to Azure Resource Manager.

Parameters:

deploymentStackName - Name of the deployment stack.
deploymentStack - Deployment stack to validate.

Returns:

the PollerFlux<T,U> for polling of the Deployment stack validation result.

createOrUpdateAtManagementGroup

public abstract DeploymentStackInner createOrUpdateAtManagementGroup(String managementGroupId, String deploymentStackName, DeploymentStackInner deploymentStack)

Creates or updates a Deployment stack at Management Group scope.

Parameters:

managementGroupId - Management Group id.
deploymentStackName - Name of the deployment stack.
deploymentStack - Deployment stack supplied to the operation.

Returns:

deployment stack object.

createOrUpdateAtManagementGroup

public abstract DeploymentStackInner createOrUpdateAtManagementGroup(String managementGroupId, String deploymentStackName, DeploymentStackInner deploymentStack, Context context)

Creates or updates a Deployment stack at Management Group scope.

Parameters:

managementGroupId - Management Group id.
deploymentStackName - Name of the deployment stack.
deploymentStack - Deployment stack supplied to the operation.
context - The context to associate with this operation.

Returns:

deployment stack object.

createOrUpdateAtManagementGroupAsync

public abstract Mono createOrUpdateAtManagementGroupAsync(String managementGroupId, String deploymentStackName, DeploymentStackInner deploymentStack)

Creates or updates a Deployment stack at Management Group scope.

Parameters:

managementGroupId - Management Group id.
deploymentStackName - Name of the deployment stack.
deploymentStack - Deployment stack supplied to the operation.

Returns:

deployment stack object on successful completion of Mono.

createOrUpdateAtManagementGroupWithResponseAsync

public abstract Mono>> createOrUpdateAtManagementGroupWithResponseAsync(String managementGroupId, String deploymentStackName, DeploymentStackInner deploymentStack)

Creates or updates a Deployment stack at Management Group scope.

Parameters:

managementGroupId - Management Group id.
deploymentStackName - Name of the deployment stack.
deploymentStack - Deployment stack supplied to the operation.

Returns:

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

createOrUpdateAtResourceGroup

public abstract DeploymentStackInner createOrUpdateAtResourceGroup(String resourceGroupName, String deploymentStackName, DeploymentStackInner deploymentStack)

Creates or updates a Deployment stack at Resource Group scope.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
deploymentStackName - Name of the deployment stack.
deploymentStack - Deployment stack supplied to the operation.

Returns:

deployment stack object.

createOrUpdateAtResourceGroup

public abstract DeploymentStackInner createOrUpdateAtResourceGroup(String resourceGroupName, String deploymentStackName, DeploymentStackInner deploymentStack, Context context)

Creates or updates a Deployment stack at Resource Group scope.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
deploymentStackName - Name of the deployment stack.
deploymentStack - Deployment stack supplied to the operation.
context - The context to associate with this operation.

Returns:

deployment stack object.

createOrUpdateAtResourceGroupAsync

public abstract Mono createOrUpdateAtResourceGroupAsync(String resourceGroupName, String deploymentStackName, DeploymentStackInner deploymentStack)

Creates or updates a Deployment stack at Resource Group scope.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
deploymentStackName - Name of the deployment stack.
deploymentStack - Deployment stack supplied to the operation.

Returns:

deployment stack object on successful completion of Mono.

createOrUpdateAtResourceGroupWithResponseAsync

public abstract Mono>> createOrUpdateAtResourceGroupWithResponseAsync(String resourceGroupName, String deploymentStackName, DeploymentStackInner deploymentStack)

Creates or updates a Deployment stack at Resource Group scope.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
deploymentStackName - Name of the deployment stack.
deploymentStack - Deployment stack supplied to the operation.

Returns:

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

createOrUpdateAtSubscription

public abstract DeploymentStackInner createOrUpdateAtSubscription(String deploymentStackName, DeploymentStackInner deploymentStack)

Creates or updates a Deployment stack at Subscription scope.

Parameters:

deploymentStackName - Name of the deployment stack.
deploymentStack - Deployment stack supplied to the operation.

Returns:

deployment stack object.

createOrUpdateAtSubscription

public abstract DeploymentStackInner createOrUpdateAtSubscription(String deploymentStackName, DeploymentStackInner deploymentStack, Context context)

Creates or updates a Deployment stack at Subscription scope.

Parameters:

deploymentStackName - Name of the deployment stack.
deploymentStack - Deployment stack supplied to the operation.
context - The context to associate with this operation.

Returns:

deployment stack object.

createOrUpdateAtSubscriptionAsync

public abstract Mono createOrUpdateAtSubscriptionAsync(String deploymentStackName, DeploymentStackInner deploymentStack)

Creates or updates a Deployment stack at Subscription scope.

Parameters:

deploymentStackName - Name of the deployment stack.
deploymentStack - Deployment stack supplied to the operation.

Returns:

deployment stack object on successful completion of Mono.

createOrUpdateAtSubscriptionWithResponseAsync

public abstract Mono>> createOrUpdateAtSubscriptionWithResponseAsync(String deploymentStackName, DeploymentStackInner deploymentStack)

Creates or updates a Deployment stack at Subscription scope.

Parameters:

deploymentStackName - Name of the deployment stack.
deploymentStack - Deployment stack supplied to the operation.

Returns:

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

delete

public abstract void delete(String resourceGroupName, String deploymentStackName)

Deletes a Deployment stack by name at Resource Group scope. When operation completes, status code 200 returned without content.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
deploymentStackName - Name of the deployment stack.

delete

public abstract void delete(String resourceGroupName, String deploymentStackName, UnmanageActionResourceMode unmanageActionResources, UnmanageActionResourceGroupMode unmanageActionResourceGroups, UnmanageActionManagementGroupMode unmanageActionManagementGroups, Boolean bypassStackOutOfSyncError, Context context)

Deletes a Deployment stack by name at Resource Group scope. When operation completes, status code 200 returned without content.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
deploymentStackName - Name of the deployment stack.
unmanageActionResources - Flag to indicate delete rather than detach for unmanaged resources.
unmanageActionResourceGroups - Flag to indicate delete rather than detach for unmanaged resource groups.
unmanageActionManagementGroups - Flag to indicate delete rather than detach for unmanaged management groups.
bypassStackOutOfSyncError - Flag to bypass service errors that indicate the stack resource list is not correctly synchronized.
context - The context to associate with this operation.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String deploymentStackName)

Deletes a Deployment stack by name at Resource Group scope. When operation completes, status code 200 returned without content.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
deploymentStackName - Name of the deployment stack.

Returns:

A Mono that completes when a successful response is received.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String deploymentStackName, UnmanageActionResourceMode unmanageActionResources, UnmanageActionResourceGroupMode unmanageActionResourceGroups, UnmanageActionManagementGroupMode unmanageActionManagementGroups, Boolean bypassStackOutOfSyncError)

Deletes a Deployment stack by name at Resource Group scope. When operation completes, status code 200 returned without content.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
deploymentStackName - Name of the deployment stack.
unmanageActionResources - Flag to indicate delete rather than detach for unmanaged resources.
unmanageActionResourceGroups - Flag to indicate delete rather than detach for unmanaged resource groups.
unmanageActionManagementGroups - Flag to indicate delete rather than detach for unmanaged management groups.
bypassStackOutOfSyncError - Flag to bypass service errors that indicate the stack resource list is not correctly synchronized.

Returns:

A Mono that completes when a successful response is received.

deleteAtManagementGroup

public abstract void deleteAtManagementGroup(String managementGroupId, String deploymentStackName)

Deletes a Deployment stack by name at Management Group scope. When operation completes, status code 200 returned without content.

Parameters:

managementGroupId - Management Group id.
deploymentStackName - Name of the deployment stack.

deleteAtManagementGroup

public abstract void deleteAtManagementGroup(String managementGroupId, String deploymentStackName, UnmanageActionResourceMode unmanageActionResources, UnmanageActionResourceGroupMode unmanageActionResourceGroups, UnmanageActionManagementGroupMode unmanageActionManagementGroups, Boolean bypassStackOutOfSyncError, Context context)

Deletes a Deployment stack by name at Management Group scope. When operation completes, status code 200 returned without content.

Parameters:

managementGroupId - Management Group id.
deploymentStackName - Name of the deployment stack.
unmanageActionResources - Flag to indicate delete rather than detach for unmanaged resources.
unmanageActionResourceGroups - Flag to indicate delete rather than detach for unmanaged resource groups.
unmanageActionManagementGroups - Flag to indicate delete rather than detach for unmanaged management groups.
bypassStackOutOfSyncError - Flag to bypass service errors that indicate the stack resource list is not correctly synchronized.
context - The context to associate with this operation.

deleteAtManagementGroupAsync

public abstract Mono deleteAtManagementGroupAsync(String managementGroupId, String deploymentStackName)

Deletes a Deployment stack by name at Management Group scope. When operation completes, status code 200 returned without content.

Parameters:

managementGroupId - Management Group id.
deploymentStackName - Name of the deployment stack.

Returns:

A Mono that completes when a successful response is received.

deleteAtManagementGroupAsync

public abstract Mono deleteAtManagementGroupAsync(String managementGroupId, String deploymentStackName, UnmanageActionResourceMode unmanageActionResources, UnmanageActionResourceGroupMode unmanageActionResourceGroups, UnmanageActionManagementGroupMode unmanageActionManagementGroups, Boolean bypassStackOutOfSyncError)

Deletes a Deployment stack by name at Management Group scope. When operation completes, status code 200 returned without content.

Parameters:

managementGroupId - Management Group id.
deploymentStackName - Name of the deployment stack.
unmanageActionResources - Flag to indicate delete rather than detach for unmanaged resources.
unmanageActionResourceGroups - Flag to indicate delete rather than detach for unmanaged resource groups.
unmanageActionManagementGroups - Flag to indicate delete rather than detach for unmanaged management groups.
bypassStackOutOfSyncError - Flag to bypass service errors that indicate the stack resource list is not correctly synchronized.

Returns:

A Mono that completes when a successful response is received.

deleteAtManagementGroupWithResponseAsync

public abstract Mono>> deleteAtManagementGroupWithResponseAsync(String managementGroupId, String deploymentStackName, UnmanageActionResourceMode unmanageActionResources, UnmanageActionResourceGroupMode unmanageActionResourceGroups, UnmanageActionManagementGroupMode unmanageActionManagementGroups, Boolean bypassStackOutOfSyncError)

Deletes a Deployment stack by name at Management Group scope. When operation completes, status code 200 returned without content.

Parameters:

managementGroupId - Management Group id.
deploymentStackName - Name of the deployment stack.
unmanageActionResources - Flag to indicate delete rather than detach for unmanaged resources.
unmanageActionResourceGroups - Flag to indicate delete rather than detach for unmanaged resource groups.
unmanageActionManagementGroups - Flag to indicate delete rather than detach for unmanaged management groups.
bypassStackOutOfSyncError - Flag to bypass service errors that indicate the stack resource list is not correctly synchronized.

Returns:

the Response<T> on successful completion of Mono.

deleteAtSubscription

public abstract void deleteAtSubscription(String deploymentStackName)

Deletes a Deployment stack by name at Subscription scope. When operation completes, status code 200 returned without content.

Parameters:

deploymentStackName - Name of the deployment stack.

deleteAtSubscription

public abstract void deleteAtSubscription(String deploymentStackName, UnmanageActionResourceMode unmanageActionResources, UnmanageActionResourceGroupMode unmanageActionResourceGroups, UnmanageActionManagementGroupMode unmanageActionManagementGroups, Boolean bypassStackOutOfSyncError, Context context)

Deletes a Deployment stack by name at Subscription scope. When operation completes, status code 200 returned without content.

Parameters:

deploymentStackName - Name of the deployment stack.
unmanageActionResources - Flag to indicate delete rather than detach for unmanaged resources.
unmanageActionResourceGroups - Flag to indicate delete rather than detach for unmanaged resource groups.
unmanageActionManagementGroups - Flag to indicate delete rather than detach for unmanaged management groups.
bypassStackOutOfSyncError - Flag to bypass service errors that indicate the stack resource list is not correctly synchronized.
context - The context to associate with this operation.

deleteAtSubscriptionAsync

public abstract Mono deleteAtSubscriptionAsync(String deploymentStackName)

Deletes a Deployment stack by name at Subscription scope. When operation completes, status code 200 returned without content.

Parameters:

deploymentStackName - Name of the deployment stack.

Returns:

A Mono that completes when a successful response is received.

deleteAtSubscriptionAsync

public abstract Mono deleteAtSubscriptionAsync(String deploymentStackName, UnmanageActionResourceMode unmanageActionResources, UnmanageActionResourceGroupMode unmanageActionResourceGroups, UnmanageActionManagementGroupMode unmanageActionManagementGroups, Boolean bypassStackOutOfSyncError)

Deletes a Deployment stack by name at Subscription scope. When operation completes, status code 200 returned without content.

Parameters:

deploymentStackName - Name of the deployment stack.
unmanageActionResources - Flag to indicate delete rather than detach for unmanaged resources.
unmanageActionResourceGroups - Flag to indicate delete rather than detach for unmanaged resource groups.
unmanageActionManagementGroups - Flag to indicate delete rather than detach for unmanaged management groups.
bypassStackOutOfSyncError - Flag to bypass service errors that indicate the stack resource list is not correctly synchronized.

Returns:

A Mono that completes when a successful response is received.

deleteAtSubscriptionWithResponseAsync

public abstract Mono>> deleteAtSubscriptionWithResponseAsync(String deploymentStackName, UnmanageActionResourceMode unmanageActionResources, UnmanageActionResourceGroupMode unmanageActionResourceGroups, UnmanageActionManagementGroupMode unmanageActionManagementGroups, Boolean bypassStackOutOfSyncError)

Deletes a Deployment stack by name at Subscription scope. When operation completes, status code 200 returned without content.

Parameters:

deploymentStackName - Name of the deployment stack.
unmanageActionResources - Flag to indicate delete rather than detach for unmanaged resources.
unmanageActionResourceGroups - Flag to indicate delete rather than detach for unmanaged resource groups.
unmanageActionManagementGroups - Flag to indicate delete rather than detach for unmanaged management groups.
bypassStackOutOfSyncError - Flag to bypass service errors that indicate the stack resource list is not correctly synchronized.

Returns:

the Response<T> on successful completion of Mono.

deleteWithResponseAsync

public abstract Mono>> deleteWithResponseAsync(String resourceGroupName, String deploymentStackName, UnmanageActionResourceMode unmanageActionResources, UnmanageActionResourceGroupMode unmanageActionResourceGroups, UnmanageActionManagementGroupMode unmanageActionManagementGroups, Boolean bypassStackOutOfSyncError)

Deletes a Deployment stack by name at Resource Group scope. When operation completes, status code 200 returned without content.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
deploymentStackName - Name of the deployment stack.
unmanageActionResources - Flag to indicate delete rather than detach for unmanaged resources.
unmanageActionResourceGroups - Flag to indicate delete rather than detach for unmanaged resource groups.
unmanageActionManagementGroups - Flag to indicate delete rather than detach for unmanaged management groups.
bypassStackOutOfSyncError - Flag to bypass service errors that indicate the stack resource list is not correctly synchronized.

Returns:

the Response<T> on successful completion of Mono.

exportTemplateAtManagementGroup

public abstract DeploymentStackTemplateDefinitionInner exportTemplateAtManagementGroup(String managementGroupId, String deploymentStackName)

Exports the template used to create the Deployment stack at Management Group scope.

Parameters:

managementGroupId - Management Group id.
deploymentStackName - Name of the deployment stack.

Returns:

export Template specific properties of the Deployment stack.

exportTemplateAtManagementGroupAsync

public abstract Mono exportTemplateAtManagementGroupAsync(String managementGroupId, String deploymentStackName)

Exports the template used to create the Deployment stack at Management Group scope.

Parameters:

managementGroupId - Management Group id.
deploymentStackName - Name of the deployment stack.

Returns:

export Template specific properties of the Deployment stack on successful completion of Mono.

exportTemplateAtManagementGroupWithResponse

public abstract Response exportTemplateAtManagementGroupWithResponse(String managementGroupId, String deploymentStackName, Context context)

Exports the template used to create the Deployment stack at Management Group scope.

Parameters:

managementGroupId - Management Group id.
deploymentStackName - Name of the deployment stack.
context - The context to associate with this operation.

Returns:

export Template specific properties of the Deployment stack along with Response<T>.

exportTemplateAtManagementGroupWithResponseAsync

public abstract Mono> exportTemplateAtManagementGroupWithResponseAsync(String managementGroupId, String deploymentStackName)

Exports the template used to create the Deployment stack at Management Group scope.

Parameters:

managementGroupId - Management Group id.
deploymentStackName - Name of the deployment stack.

Returns:

export Template specific properties of the Deployment stack along with Response<T> on successful completion of Mono.

exportTemplateAtResourceGroup

public abstract DeploymentStackTemplateDefinitionInner exportTemplateAtResourceGroup(String resourceGroupName, String deploymentStackName)

Exports the template used to create the Deployment stack at Resource Group scope.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
deploymentStackName - Name of the deployment stack.

Returns:

export Template specific properties of the Deployment stack.

exportTemplateAtResourceGroupAsync

public abstract Mono exportTemplateAtResourceGroupAsync(String resourceGroupName, String deploymentStackName)

Exports the template used to create the Deployment stack at Resource Group scope.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
deploymentStackName - Name of the deployment stack.

Returns:

export Template specific properties of the Deployment stack on successful completion of Mono.

exportTemplateAtResourceGroupWithResponse

public abstract Response exportTemplateAtResourceGroupWithResponse(String resourceGroupName, String deploymentStackName, Context context)

Exports the template used to create the Deployment stack at Resource Group scope.

Parameters:

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

Returns:

export Template specific properties of the Deployment stack along with Response<T>.

exportTemplateAtResourceGroupWithResponseAsync

public abstract Mono> exportTemplateAtResourceGroupWithResponseAsync(String resourceGroupName, String deploymentStackName)

Exports the template used to create the Deployment stack at Resource Group scope.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
deploymentStackName - Name of the deployment stack.

Returns:

export Template specific properties of the Deployment stack along with Response<T> on successful completion of Mono.

exportTemplateAtSubscription

public abstract DeploymentStackTemplateDefinitionInner exportTemplateAtSubscription(String deploymentStackName)

Exports the template used to create the Deployment stack at Subscription scope.

Parameters:

deploymentStackName - Name of the deployment stack.

Returns:

export Template specific properties of the Deployment stack.

exportTemplateAtSubscriptionAsync

public abstract Mono exportTemplateAtSubscriptionAsync(String deploymentStackName)

Exports the template used to create the Deployment stack at Subscription scope.

Parameters:

deploymentStackName - Name of the deployment stack.

Returns:

export Template specific properties of the Deployment stack on successful completion of Mono.

exportTemplateAtSubscriptionWithResponse

public abstract Response exportTemplateAtSubscriptionWithResponse(String deploymentStackName, Context context)

Exports the template used to create the Deployment stack at Subscription scope.

Parameters:

deploymentStackName - Name of the deployment stack.
context - The context to associate with this operation.

Returns:

export Template specific properties of the Deployment stack along with Response<T>.

exportTemplateAtSubscriptionWithResponseAsync

public abstract Mono> exportTemplateAtSubscriptionWithResponseAsync(String deploymentStackName)

Exports the template used to create the Deployment stack at Subscription scope.

Parameters:

deploymentStackName - Name of the deployment stack.

Returns:

export Template specific properties of the Deployment stack along with Response<T> on successful completion of Mono.

getAtManagementGroup

public abstract DeploymentStackInner getAtManagementGroup(String managementGroupId, String deploymentStackName)

Gets a Deployment stack with a given name at Management Group scope.

Parameters:

managementGroupId - Management Group id.
deploymentStackName - Name of the deployment stack.

Returns:

a Deployment stack with a given name at Management Group scope.

getAtManagementGroupAsync

public abstract Mono getAtManagementGroupAsync(String managementGroupId, String deploymentStackName)

Gets a Deployment stack with a given name at Management Group scope.

Parameters:

managementGroupId - Management Group id.
deploymentStackName - Name of the deployment stack.

Returns:

a Deployment stack with a given name at Management Group scope on successful completion of Mono.

getAtManagementGroupWithResponse

public abstract Response getAtManagementGroupWithResponse(String managementGroupId, String deploymentStackName, Context context)

Gets a Deployment stack with a given name at Management Group scope.

Parameters:

managementGroupId - Management Group id.
deploymentStackName - Name of the deployment stack.
context - The context to associate with this operation.

Returns:

a Deployment stack with a given name at Management Group scope along with Response<T>.

getAtManagementGroupWithResponseAsync

public abstract Mono> getAtManagementGroupWithResponseAsync(String managementGroupId, String deploymentStackName)

Gets a Deployment stack with a given name at Management Group scope.

Parameters:

managementGroupId - Management Group id.
deploymentStackName - Name of the deployment stack.

Returns:

a Deployment stack with a given name at Management Group scope along with Response<T> on successful completion of Mono.

getAtSubscription

public abstract DeploymentStackInner getAtSubscription(String deploymentStackName)

Gets a Deployment stack with a given name at Subscription scope.

Parameters:

deploymentStackName - Name of the deployment stack.

Returns:

a Deployment stack with a given name at Subscription scope.

getAtSubscriptionAsync

public abstract Mono getAtSubscriptionAsync(String deploymentStackName)

Gets a Deployment stack with a given name at Subscription scope.

Parameters:

deploymentStackName - Name of the deployment stack.

Returns:

a Deployment stack with a given name at Subscription scope on successful completion of Mono.

getAtSubscriptionWithResponse

public abstract Response getAtSubscriptionWithResponse(String deploymentStackName, Context context)

Gets a Deployment stack with a given name at Subscription scope.

Parameters:

deploymentStackName - Name of the deployment stack.
context - The context to associate with this operation.

Returns:

a Deployment stack with a given name at Subscription scope along with Response<T>.

getAtSubscriptionWithResponseAsync

public abstract Mono> getAtSubscriptionWithResponseAsync(String deploymentStackName)

Gets a Deployment stack with a given name at Subscription scope.

Parameters:

deploymentStackName - Name of the deployment stack.

Returns:

a Deployment stack with a given name at Subscription scope along with Response<T> on successful completion of Mono.

getByResourceGroup

public abstract DeploymentStackInner getByResourceGroup(String resourceGroupName, String deploymentStackName)

Gets a Deployment stack with a given name at Resource Group scope.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
deploymentStackName - Name of the deployment stack.

Returns:

a Deployment stack with a given name at Resource Group scope.

getByResourceGroupAsync

public abstract Mono getByResourceGroupAsync(String resourceGroupName, String deploymentStackName)

Gets a Deployment stack with a given name at Resource Group scope.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
deploymentStackName - Name of the deployment stack.

Returns:

a Deployment stack with a given name at Resource Group scope on successful completion of Mono.

getByResourceGroupWithResponse

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

Gets a Deployment stack with a given name at Resource Group scope.

Parameters:

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

Returns:

a Deployment stack with a given name at Resource Group scope along with Response<T>.

getByResourceGroupWithResponseAsync

public abstract Mono> getByResourceGroupWithResponseAsync(String resourceGroupName, String deploymentStackName)

Gets a Deployment stack with a given name at Resource Group scope.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
deploymentStackName - Name of the deployment stack.

Returns:

a Deployment stack with a given name at Resource Group scope along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable list()

Lists all the Deployment stacks within the specified Subscription.

Returns:

list of Deployment stacks as paginated response with PagedIterable<T>.

list

public abstract PagedIterable list(Context context)

Lists all the Deployment stacks within the specified Subscription.

Parameters:

context - The context to associate with this operation.

Returns:

list of Deployment stacks as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux listAsync()

Lists all the Deployment stacks within the specified Subscription.

Returns:

list of Deployment stacks as paginated response with PagedFlux<T>.

listAtManagementGroup

public abstract PagedIterable listAtManagementGroup(String managementGroupId)

Lists all the Deployment stacks within the specified Management Group.

Parameters:

managementGroupId - Management Group id.

Returns:

list of Deployment stacks as paginated response with PagedIterable<T>.

listAtManagementGroup

public abstract PagedIterable listAtManagementGroup(String managementGroupId, Context context)

Lists all the Deployment stacks within the specified Management Group.

Parameters:

managementGroupId - Management Group id.
context - The context to associate with this operation.

Returns:

list of Deployment stacks as paginated response with PagedIterable<T>.

listAtManagementGroupAsync

public abstract PagedFlux listAtManagementGroupAsync(String managementGroupId)

Lists all the Deployment stacks within the specified Management Group.

Parameters:

managementGroupId - Management Group id.

Returns:

list of Deployment stacks as paginated response with PagedFlux<T>.

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName)

Lists all the Deployment stacks within the specified Resource Group.

Parameters:

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

Returns:

list of Deployment stacks as paginated response with PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName, Context context)

Lists all the Deployment stacks within the specified Resource Group.

Parameters:

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

Returns:

list of Deployment stacks as paginated response with PagedIterable<T>.

listByResourceGroupAsync

public abstract PagedFlux listByResourceGroupAsync(String resourceGroupName)

Lists all the Deployment stacks within the specified Resource Group.

Parameters:

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

Returns:

list of Deployment stacks as paginated response with PagedFlux<T>.

validateStackAtManagementGroup

public abstract DeploymentStackValidateResultInner validateStackAtManagementGroup(String managementGroupId, String deploymentStackName, DeploymentStackInner deploymentStack)

Runs preflight validation on the Management Group scoped Deployment stack template to verify its acceptance to Azure Resource Manager.

Parameters:

managementGroupId - Management Group id.
deploymentStackName - Name of the deployment stack.
deploymentStack - Deployment stack to validate.

Returns:

the Deployment stack validation result.

validateStackAtManagementGroup

public abstract DeploymentStackValidateResultInner validateStackAtManagementGroup(String managementGroupId, String deploymentStackName, DeploymentStackInner deploymentStack, Context context)

Runs preflight validation on the Management Group scoped Deployment stack template to verify its acceptance to Azure Resource Manager.

Parameters:

managementGroupId - Management Group id.
deploymentStackName - Name of the deployment stack.
deploymentStack - Deployment stack to validate.
context - The context to associate with this operation.

Returns:

the Deployment stack validation result.

validateStackAtManagementGroupAsync

public abstract Mono validateStackAtManagementGroupAsync(String managementGroupId, String deploymentStackName, DeploymentStackInner deploymentStack)

Runs preflight validation on the Management Group scoped Deployment stack template to verify its acceptance to Azure Resource Manager.

Parameters:

managementGroupId - Management Group id.
deploymentStackName - Name of the deployment stack.
deploymentStack - Deployment stack to validate.

Returns:

the Deployment stack validation result on successful completion of Mono.

validateStackAtManagementGroupWithResponseAsync

public abstract Mono>> validateStackAtManagementGroupWithResponseAsync(String managementGroupId, String deploymentStackName, DeploymentStackInner deploymentStack)

Runs preflight validation on the Management Group scoped Deployment stack template to verify its acceptance to Azure Resource Manager.

Parameters:

managementGroupId - Management Group id.
deploymentStackName - Name of the deployment stack.
deploymentStack - Deployment stack to validate.

Returns:

the Deployment stack validation result along with Response<T> on successful completion of Mono.

validateStackAtResourceGroup

public abstract DeploymentStackValidateResultInner validateStackAtResourceGroup(String resourceGroupName, String deploymentStackName, DeploymentStackInner deploymentStack)

Runs preflight validation on the Resource Group scoped Deployment stack template to verify its acceptance to Azure Resource Manager.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
deploymentStackName - Name of the deployment stack.
deploymentStack - Deployment stack to validate.

Returns:

the Deployment stack validation result.

validateStackAtResourceGroup

public abstract DeploymentStackValidateResultInner validateStackAtResourceGroup(String resourceGroupName, String deploymentStackName, DeploymentStackInner deploymentStack, Context context)

Runs preflight validation on the Resource Group scoped Deployment stack template to verify its acceptance to Azure Resource Manager.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
deploymentStackName - Name of the deployment stack.
deploymentStack - Deployment stack to validate.
context - The context to associate with this operation.

Returns:

the Deployment stack validation result.

validateStackAtResourceGroupAsync

public abstract Mono validateStackAtResourceGroupAsync(String resourceGroupName, String deploymentStackName, DeploymentStackInner deploymentStack)

Runs preflight validation on the Resource Group scoped Deployment stack template to verify its acceptance to Azure Resource Manager.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
deploymentStackName - Name of the deployment stack.
deploymentStack - Deployment stack to validate.

Returns:

the Deployment stack validation result on successful completion of Mono.

validateStackAtResourceGroupWithResponseAsync

public abstract Mono>> validateStackAtResourceGroupWithResponseAsync(String resourceGroupName, String deploymentStackName, DeploymentStackInner deploymentStack)

Runs preflight validation on the Resource Group scoped Deployment stack template to verify its acceptance to Azure Resource Manager.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
deploymentStackName - Name of the deployment stack.
deploymentStack - Deployment stack to validate.

Returns:

the Deployment stack validation result along with Response<T> on successful completion of Mono.

validateStackAtSubscription

public abstract DeploymentStackValidateResultInner validateStackAtSubscription(String deploymentStackName, DeploymentStackInner deploymentStack)

Runs preflight validation on the Subscription scoped Deployment stack template to verify its acceptance to Azure Resource Manager.

Parameters:

deploymentStackName - Name of the deployment stack.
deploymentStack - Deployment stack to validate.

Returns:

the Deployment stack validation result.

validateStackAtSubscription

public abstract DeploymentStackValidateResultInner validateStackAtSubscription(String deploymentStackName, DeploymentStackInner deploymentStack, Context context)

Runs preflight validation on the Subscription scoped Deployment stack template to verify its acceptance to Azure Resource Manager.

Parameters:

deploymentStackName - Name of the deployment stack.
deploymentStack - Deployment stack to validate.
context - The context to associate with this operation.

Returns:

the Deployment stack validation result.

validateStackAtSubscriptionAsync

public abstract Mono validateStackAtSubscriptionAsync(String deploymentStackName, DeploymentStackInner deploymentStack)

Runs preflight validation on the Subscription scoped Deployment stack template to verify its acceptance to Azure Resource Manager.

Parameters:

deploymentStackName - Name of the deployment stack.
deploymentStack - Deployment stack to validate.

Returns:

the Deployment stack validation result on successful completion of Mono.

validateStackAtSubscriptionWithResponseAsync

public abstract Mono>> validateStackAtSubscriptionWithResponseAsync(String deploymentStackName, DeploymentStackInner deploymentStack)

Runs preflight validation on the Subscription scoped Deployment stack template to verify its acceptance to Azure Resource Manager.

Parameters:

deploymentStackName - Name of the deployment stack.
deploymentStack - Deployment stack to validate.

Returns:

the Deployment stack validation result along with Response<T> on successful completion of Mono.

Applies to