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 the specified scope.

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

Creates or updates a Deployment stack at the specified scope.

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

Creates or updates a Deployment stack at the specified scope.

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

Creates or updates a Deployment stack at the specified scope.

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

Creates or updates a Deployment stack at the specified scope.

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

Creates or updates a Deployment stack at the specified scope.

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

Creates or updates a Deployment stack at the specified scope.

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

Creates or updates a Deployment stack at the specified scope.

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

Creates or updates a Deployment stack at the specified scope.

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

Deletes a Deployment stack by name at the specified 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 the specified scope.

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

Deletes a Deployment stack by name at the specified 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 the specified scope.

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

Deletes a Deployment stack by name at the specified 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 the specified scope.

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

Deletes a Deployment stack by name at the specified 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 the specified scope.

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

Deletes a Deployment stack by name at the specified 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 the specified scope.

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

Deletes a Deployment stack by name at the specified scope.

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

Deletes a Deployment stack by name at the specified scope.

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

Runs preflight validation on the Deployment stack template at the specified scope 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 Deployment stack template at the specified scope 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 Deployment stack template at the specified scope 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 Deployment stack template at the specified scope 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 Deployment stack template at the specified scope 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 Deployment stack template at the specified scope to verify its acceptance to Azure Resource Manager.

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

Runs preflight validation on the Deployment stack template at the specified scope 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 Deployment stack template at the specified scope to verify its acceptance to Azure Resource Manager.

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

Runs preflight validation on the Deployment stack template at the specified scope to verify its acceptance to Azure Resource Manager.

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

Creates or updates a Deployment stack at the specified scope.

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

Creates or updates a Deployment stack at the specified scope.

abstract reactor.core.publisher.Mono<DeploymentStackInner> createOrUpdateAtManagementGroupAsync(String managementGroupId, String deploymentStackName, DeploymentStackInner deploymentStack)

Creates or updates a Deployment stack at the specified scope.

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

Creates or updates a Deployment stack at the specified scope.

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

Creates or updates a Deployment stack at the specified scope.

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

Creates or updates a Deployment stack at the specified scope.

abstract reactor.core.publisher.Mono<DeploymentStackInner> createOrUpdateAtResourceGroupAsync(String resourceGroupName, String deploymentStackName, DeploymentStackInner deploymentStack)

Creates or updates a Deployment stack at the specified scope.

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

Creates or updates a Deployment stack at the specified scope.

abstract DeploymentStackInner createOrUpdateAtSubscription(String deploymentStackName, DeploymentStackInner deploymentStack)

Creates or updates a Deployment stack at the specified scope.

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

Creates or updates a Deployment stack at the specified scope.

abstract reactor.core.publisher.Mono<DeploymentStackInner> createOrUpdateAtSubscriptionAsync(String deploymentStackName, DeploymentStackInner deploymentStack)

Creates or updates a Deployment stack at the specified scope.

abstract reactor.core.publisher.Mono<Response<reactor.core.publisher.Flux<ByteBuffer>>> createOrUpdateAtSubscriptionWithResponseAsync(String deploymentStackName, DeploymentStackInner deploymentStack)

Creates or updates a Deployment stack at the specified scope.

abstract void delete(String resourceGroupName, String deploymentStackName)

Deletes a Deployment stack by name at the specified 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 the specified scope.

abstract reactor.core.publisher.Mono<Void> deleteAsync(String resourceGroupName, String deploymentStackName)

Deletes a Deployment stack by name at the specified scope.

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

Deletes a Deployment stack by name at the specified scope.

abstract void deleteAtManagementGroup(String managementGroupId, String deploymentStackName)

Deletes a Deployment stack by name at the specified 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 the specified scope.

abstract reactor.core.publisher.Mono<Void> deleteAtManagementGroupAsync(String managementGroupId, String deploymentStackName)

Deletes a Deployment stack by name at the specified scope.

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

Deletes a Deployment stack by name at the specified scope.

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

Deletes a Deployment stack by name at the specified scope.

abstract void deleteAtSubscription(String deploymentStackName)

Deletes a Deployment stack by name at the specified scope.

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

Deletes a Deployment stack by name at the specified scope.

abstract reactor.core.publisher.Mono<Void> deleteAtSubscriptionAsync(String deploymentStackName)

Deletes a Deployment stack by name at the specified scope.

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

Deletes a Deployment stack by name at the specified scope.

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

Deletes a Deployment stack by name at the specified scope.

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

Deletes a Deployment stack by name at the specified scope.

abstract DeploymentStackTemplateDefinitionInner exportTemplateAtManagementGroup(String managementGroupId, String deploymentStackName)

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

abstract reactor.core.publisher.Mono<DeploymentStackTemplateDefinitionInner> exportTemplateAtManagementGroupAsync(String managementGroupId, String deploymentStackName)

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

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

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

abstract reactor.core.publisher.Mono<Response<DeploymentStackTemplateDefinitionInner>> exportTemplateAtManagementGroupWithResponseAsync(String managementGroupId, String deploymentStackName)

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

abstract DeploymentStackTemplateDefinitionInner exportTemplateAtResourceGroup(String resourceGroupName, String deploymentStackName)

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

abstract reactor.core.publisher.Mono<DeploymentStackTemplateDefinitionInner> exportTemplateAtResourceGroupAsync(String resourceGroupName, String deploymentStackName)

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

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

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

abstract reactor.core.publisher.Mono<Response<DeploymentStackTemplateDefinitionInner>> exportTemplateAtResourceGroupWithResponseAsync(String resourceGroupName, String deploymentStackName)

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

abstract DeploymentStackTemplateDefinitionInner exportTemplateAtSubscription(String deploymentStackName)

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

abstract reactor.core.publisher.Mono<DeploymentStackTemplateDefinitionInner> exportTemplateAtSubscriptionAsync(String deploymentStackName)

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

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

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

abstract reactor.core.publisher.Mono<Response<DeploymentStackTemplateDefinitionInner>> exportTemplateAtSubscriptionWithResponseAsync(String deploymentStackName)

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

abstract DeploymentStackInner getAtManagementGroup(String managementGroupId, String deploymentStackName)

Gets the Deployment stack with the given name.

abstract reactor.core.publisher.Mono<DeploymentStackInner> getAtManagementGroupAsync(String managementGroupId, String deploymentStackName)

Gets the Deployment stack with the given name.

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

Gets the Deployment stack with the given name.

abstract reactor.core.publisher.Mono<Response<DeploymentStackInner>> getAtManagementGroupWithResponseAsync(String managementGroupId, String deploymentStackName)

Gets the Deployment stack with the given name.

abstract DeploymentStackInner getAtSubscription(String deploymentStackName)

Gets the Deployment stack with the given name.

abstract reactor.core.publisher.Mono<DeploymentStackInner> getAtSubscriptionAsync(String deploymentStackName)

Gets the Deployment stack with the given name.

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

Gets the Deployment stack with the given name.

abstract reactor.core.publisher.Mono<Response<DeploymentStackInner>> getAtSubscriptionWithResponseAsync(String deploymentStackName)

Gets the Deployment stack with the given name.

abstract DeploymentStackInner getByResourceGroup(String resourceGroupName, String deploymentStackName)

Gets the Deployment stack with the given name.

abstract reactor.core.publisher.Mono<DeploymentStackInner> getByResourceGroupAsync(String resourceGroupName, String deploymentStackName)

Gets the Deployment stack with the given name.

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

Gets the Deployment stack with the given name.

abstract reactor.core.publisher.Mono<Response<DeploymentStackInner>> getByResourceGroupWithResponseAsync(String resourceGroupName, String deploymentStackName)

Gets the Deployment stack with the given name.

abstract PagedIterable<DeploymentStackInner> list()

Lists Deployment stacks at the specified scope.

abstract PagedIterable<DeploymentStackInner> list(Context context)

Lists Deployment stacks at the specified scope.

abstract PagedFlux<DeploymentStackInner> listAsync()

Lists Deployment stacks at the specified scope.

abstract PagedIterable<DeploymentStackInner> listAtManagementGroup(String managementGroupId)

Lists Deployment stacks at the specified scope.

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

Lists Deployment stacks at the specified scope.

abstract PagedFlux<DeploymentStackInner> listAtManagementGroupAsync(String managementGroupId)

Lists Deployment stacks at the specified scope.

abstract PagedIterable<DeploymentStackInner> listByResourceGroup(String resourceGroupName)

Lists Deployment stacks at the specified scope.

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

Lists Deployment stacks at the specified scope.

abstract PagedFlux<DeploymentStackInner> listByResourceGroupAsync(String resourceGroupName)

Lists Deployment stacks at the specified scope.

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

Runs preflight validation on the Deployment stack template at the specified scope to verify its acceptance to Azure Resource Manager.

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

Runs preflight validation on the Deployment stack template at the specified scope to verify its acceptance to Azure Resource Manager.

abstract reactor.core.publisher.Mono<DeploymentStackValidateResultInner> validateStackAtManagementGroupAsync(String managementGroupId, String deploymentStackName, DeploymentStackInner deploymentStack)

Runs preflight validation on the Deployment stack template at the specified scope to verify its acceptance to Azure Resource Manager.

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

Runs preflight validation on the Deployment stack template at the specified scope to verify its acceptance to Azure Resource Manager.

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

Runs preflight validation on the Deployment stack template at the specified scope to verify its acceptance to Azure Resource Manager.

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

Runs preflight validation on the Deployment stack template at the specified scope to verify its acceptance to Azure Resource Manager.

abstract reactor.core.publisher.Mono<DeploymentStackValidateResultInner> validateStackAtResourceGroupAsync(String resourceGroupName, String deploymentStackName, DeploymentStackInner deploymentStack)

Runs preflight validation on the Deployment stack template at the specified scope to verify its acceptance to Azure Resource Manager.

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

Runs preflight validation on the Deployment stack template at the specified scope to verify its acceptance to Azure Resource Manager.

abstract DeploymentStackValidateResultInner validateStackAtSubscription(String deploymentStackName, DeploymentStackInner deploymentStack)

Runs preflight validation on the Deployment stack template at the specified scope to verify its acceptance to Azure Resource Manager.

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

Runs preflight validation on the Deployment stack template at the specified scope to verify its acceptance to Azure Resource Manager.

abstract reactor.core.publisher.Mono<DeploymentStackValidateResultInner> validateStackAtSubscriptionAsync(String deploymentStackName, DeploymentStackInner deploymentStack)

Runs preflight validation on the Deployment stack template at the specified scope to verify its acceptance to Azure Resource Manager.

abstract reactor.core.publisher.Mono<Response<reactor.core.publisher.Flux<ByteBuffer>>> validateStackAtSubscriptionWithResponseAsync(String deploymentStackName, DeploymentStackInner deploymentStack)

Runs preflight validation on the Deployment stack template at the specified scope to verify its acceptance to Azure Resource Manager.

Method Details

beginCreateOrUpdateAtManagementGroup

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

Creates or updates a Deployment stack at the specified scope.

Parameters:

managementGroupId - The management group ID.
deploymentStackName - Name of the deployment stack.
deploymentStack - Resource create parameters.

Returns:

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

beginCreateOrUpdateAtManagementGroup

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

Creates or updates a Deployment stack at the specified scope.

Parameters:

managementGroupId - The management group ID.
deploymentStackName - Name of the deployment stack.
deploymentStack - Resource create parameters.
context - The context to associate with this operation.

Returns:

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

beginCreateOrUpdateAtManagementGroupAsync

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

Creates or updates a Deployment stack at the specified scope.

Parameters:

managementGroupId - The management group ID.
deploymentStackName - Name of the deployment stack.
deploymentStack - Resource create parameters.

Returns:

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

beginCreateOrUpdateAtResourceGroup

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

Creates or updates a Deployment stack at the specified scope.

Parameters:

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

Returns:

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

beginCreateOrUpdateAtResourceGroup

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

Creates or updates a Deployment stack at the specified scope.

Parameters:

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

Returns:

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

beginCreateOrUpdateAtResourceGroupAsync

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

Creates or updates a Deployment stack at the specified scope.

Parameters:

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

Returns:

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

beginCreateOrUpdateAtSubscription

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

Creates or updates a Deployment stack at the specified scope.

Parameters:

deploymentStackName - Name of the deployment stack.
deploymentStack - Resource create parameters.

Returns:

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

beginCreateOrUpdateAtSubscription

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

Creates or updates a Deployment stack at the specified scope.

Parameters:

deploymentStackName - Name of the deployment stack.
deploymentStack - Resource create parameters.
context - The context to associate with this operation.

Returns:

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

beginCreateOrUpdateAtSubscriptionAsync

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

Creates or updates a Deployment stack at the specified scope.

Parameters:

deploymentStackName - Name of the deployment stack.
deploymentStack - Resource create parameters.

Returns:

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

beginDelete

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

Deletes a Deployment stack by name at the specified 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<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 the specified 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<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String deploymentStackName)

Deletes a Deployment stack by name at the specified 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<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String deploymentStackName, UnmanageActionResourceMode unmanageActionResources, UnmanageActionResourceGroupMode unmanageActionResourceGroups, UnmanageActionManagementGroupMode unmanageActionManagementGroups, Boolean bypassStackOutOfSyncError)

Deletes a Deployment stack by name at the specified 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<PollResult<Void>,Void> beginDeleteAtManagementGroup(String managementGroupId, String deploymentStackName)

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

Parameters:

managementGroupId - The management group ID.
deploymentStackName - Name of the deployment stack.

Returns:

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

beginDeleteAtManagementGroup

public 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 the specified scope. When operation completes, status code 200 returned without content.

Parameters:

managementGroupId - The 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<PollResult<Void>,Void> beginDeleteAtManagementGroupAsync(String managementGroupId, String deploymentStackName)

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

Parameters:

managementGroupId - The management group ID.
deploymentStackName - Name of the deployment stack.

Returns:

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

beginDeleteAtManagementGroupAsync

public 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 the specified scope. When operation completes, status code 200 returned without content.

Parameters:

managementGroupId - The 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<PollResult<Void>,Void> beginDeleteAtSubscription(String deploymentStackName)

Deletes a Deployment stack by name at the specified 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<PollResult<Void>,Void> beginDeleteAtSubscription(String deploymentStackName, UnmanageActionResourceMode unmanageActionResources, UnmanageActionResourceGroupMode unmanageActionResourceGroups, UnmanageActionManagementGroupMode unmanageActionManagementGroups, Boolean bypassStackOutOfSyncError, Context context)

Deletes a Deployment stack by name at the specified 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<PollResult<Void>,Void> beginDeleteAtSubscriptionAsync(String deploymentStackName)

Deletes a Deployment stack by name at the specified 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<PollResult<Void>,Void> beginDeleteAtSubscriptionAsync(String deploymentStackName, UnmanageActionResourceMode unmanageActionResources, UnmanageActionResourceGroupMode unmanageActionResourceGroups, UnmanageActionManagementGroupMode unmanageActionManagementGroups, Boolean bypassStackOutOfSyncError)

Deletes a Deployment stack by name at the specified 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<PollResult<DeploymentStackValidateResultInner>,DeploymentStackValidateResultInner> beginValidateStackAtManagementGroup(String managementGroupId, String deploymentStackName, DeploymentStackInner deploymentStack)

Runs preflight validation on the Deployment stack template at the specified scope to verify its acceptance to Azure Resource Manager.

Parameters:

managementGroupId - The management group ID.
deploymentStackName - Name of the deployment stack.
deploymentStack - The content of the action request.

Returns:

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

beginValidateStackAtManagementGroup

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

Runs preflight validation on the Deployment stack template at the specified scope to verify its acceptance to Azure Resource Manager.

Parameters:

managementGroupId - The management group ID.
deploymentStackName - Name of the deployment stack.
deploymentStack - The content of the action request.
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<PollResult<DeploymentStackValidateResultInner>,DeploymentStackValidateResultInner> beginValidateStackAtManagementGroupAsync(String managementGroupId, String deploymentStackName, DeploymentStackInner deploymentStack)

Runs preflight validation on the Deployment stack template at the specified scope to verify its acceptance to Azure Resource Manager.

Parameters:

managementGroupId - The management group ID.
deploymentStackName - Name of the deployment stack.
deploymentStack - The content of the action request.

Returns:

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

beginValidateStackAtResourceGroup

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

Runs preflight validation on the Deployment stack template at the specified scope 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 - The content of the action request.

Returns:

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

beginValidateStackAtResourceGroup

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

Runs preflight validation on the Deployment stack template at the specified scope 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 - The content of the action request.
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<PollResult<DeploymentStackValidateResultInner>,DeploymentStackValidateResultInner> beginValidateStackAtResourceGroupAsync(String resourceGroupName, String deploymentStackName, DeploymentStackInner deploymentStack)

Runs preflight validation on the Deployment stack template at the specified scope 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 - The content of the action request.

Returns:

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

beginValidateStackAtSubscription

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

Runs preflight validation on the Deployment stack template at the specified scope to verify its acceptance to Azure Resource Manager.

Parameters:

deploymentStackName - Name of the deployment stack.
deploymentStack - The content of the action request.

Returns:

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

beginValidateStackAtSubscription

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

Runs preflight validation on the Deployment stack template at the specified scope to verify its acceptance to Azure Resource Manager.

Parameters:

deploymentStackName - Name of the deployment stack.
deploymentStack - The content of the action request.
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<PollResult<DeploymentStackValidateResultInner>,DeploymentStackValidateResultInner> beginValidateStackAtSubscriptionAsync(String deploymentStackName, DeploymentStackInner deploymentStack)

Runs preflight validation on the Deployment stack template at the specified scope to verify its acceptance to Azure Resource Manager.

Parameters:

deploymentStackName - Name of the deployment stack.
deploymentStack - The content of the action request.

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 the specified scope.

Parameters:

managementGroupId - The management group ID.
deploymentStackName - Name of the deployment stack.
deploymentStack - Resource create parameters.

Returns:

deployment stack object.

createOrUpdateAtManagementGroup

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

Creates or updates a Deployment stack at the specified scope.

Parameters:

managementGroupId - The management group ID.
deploymentStackName - Name of the deployment stack.
deploymentStack - Resource create parameters.
context - The context to associate with this operation.

Returns:

deployment stack object.

createOrUpdateAtManagementGroupAsync

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

Creates or updates a Deployment stack at the specified scope.

Parameters:

managementGroupId - The management group ID.
deploymentStackName - Name of the deployment stack.
deploymentStack - Resource create parameters.

Returns:

deployment stack object on successful completion of Mono.

createOrUpdateAtManagementGroupWithResponseAsync

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

Creates or updates a Deployment stack at the specified scope.

Parameters:

managementGroupId - The management group ID.
deploymentStackName - Name of the deployment stack.
deploymentStack - Resource create parameters.

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 the specified scope.

Parameters:

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

Returns:

deployment stack object.

createOrUpdateAtResourceGroup

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

Creates or updates a Deployment stack at the specified scope.

Parameters:

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

Returns:

deployment stack object.

createOrUpdateAtResourceGroupAsync

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

Creates or updates a Deployment stack at the specified scope.

Parameters:

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

Returns:

deployment stack object on successful completion of Mono.

createOrUpdateAtResourceGroupWithResponseAsync

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

Creates or updates a Deployment stack at the specified scope.

Parameters:

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

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 the specified scope.

Parameters:

deploymentStackName - Name of the deployment stack.
deploymentStack - Resource create parameters.

Returns:

deployment stack object.

createOrUpdateAtSubscription

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

Creates or updates a Deployment stack at the specified scope.

Parameters:

deploymentStackName - Name of the deployment stack.
deploymentStack - Resource create parameters.
context - The context to associate with this operation.

Returns:

deployment stack object.

createOrUpdateAtSubscriptionAsync

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

Creates or updates a Deployment stack at the specified scope.

Parameters:

deploymentStackName - Name of the deployment stack.
deploymentStack - Resource create parameters.

Returns:

deployment stack object on successful completion of Mono.

createOrUpdateAtSubscriptionWithResponseAsync

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

Creates or updates a Deployment stack at the specified scope.

Parameters:

deploymentStackName - Name of the deployment stack.
deploymentStack - Resource create parameters.

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 the specified 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 the specified 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<Void> deleteAsync(String resourceGroupName, String deploymentStackName)

Deletes a Deployment stack by name at the specified 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<Void> deleteAsync(String resourceGroupName, String deploymentStackName, UnmanageActionResourceMode unmanageActionResources, UnmanageActionResourceGroupMode unmanageActionResourceGroups, UnmanageActionManagementGroupMode unmanageActionManagementGroups, Boolean bypassStackOutOfSyncError)

Deletes a Deployment stack by name at the specified 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 the specified scope. When operation completes, status code 200 returned without content.

Parameters:

managementGroupId - The 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 the specified scope. When operation completes, status code 200 returned without content.

Parameters:

managementGroupId - The 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<Void> deleteAtManagementGroupAsync(String managementGroupId, String deploymentStackName)

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

Parameters:

managementGroupId - The management group ID.
deploymentStackName - Name of the deployment stack.

Returns:

A Mono that completes when a successful response is received.

deleteAtManagementGroupAsync

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

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

Parameters:

managementGroupId - The 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<Response<Flux<ByteBuffer>>> deleteAtManagementGroupWithResponseAsync(String managementGroupId, String deploymentStackName, UnmanageActionResourceMode unmanageActionResources, UnmanageActionResourceGroupMode unmanageActionResourceGroups, UnmanageActionManagementGroupMode unmanageActionManagementGroups, Boolean bypassStackOutOfSyncError)

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

Parameters:

managementGroupId - The 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 the specified 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 the specified 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<Void> deleteAtSubscriptionAsync(String deploymentStackName)

Deletes a Deployment stack by name at the specified 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<Void> deleteAtSubscriptionAsync(String deploymentStackName, UnmanageActionResourceMode unmanageActionResources, UnmanageActionResourceGroupMode unmanageActionResourceGroups, UnmanageActionManagementGroupMode unmanageActionManagementGroups, Boolean bypassStackOutOfSyncError)

Deletes a Deployment stack by name at the specified 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<Response<Flux<ByteBuffer>>> deleteAtSubscriptionWithResponseAsync(String deploymentStackName, UnmanageActionResourceMode unmanageActionResources, UnmanageActionResourceGroupMode unmanageActionResourceGroups, UnmanageActionManagementGroupMode unmanageActionManagementGroups, Boolean bypassStackOutOfSyncError)

Deletes a Deployment stack by name at the specified 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<Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String deploymentStackName, UnmanageActionResourceMode unmanageActionResources, UnmanageActionResourceGroupMode unmanageActionResourceGroups, UnmanageActionManagementGroupMode unmanageActionManagementGroups, Boolean bypassStackOutOfSyncError)

Deletes a Deployment stack by name at the specified 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 the specified scope.

Parameters:

managementGroupId - The management group ID.
deploymentStackName - Name of the deployment stack.

Returns:

export Template specific properties of the Deployment stack.

exportTemplateAtManagementGroupAsync

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

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

Parameters:

managementGroupId - The 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<DeploymentStackTemplateDefinitionInner> exportTemplateAtManagementGroupWithResponse(String managementGroupId, String deploymentStackName, Context context)

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

Parameters:

managementGroupId - The 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<Response<DeploymentStackTemplateDefinitionInner>> exportTemplateAtManagementGroupWithResponseAsync(String managementGroupId, String deploymentStackName)

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

Parameters:

managementGroupId - The 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 the specified 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<DeploymentStackTemplateDefinitionInner> exportTemplateAtResourceGroupAsync(String resourceGroupName, String deploymentStackName)

Exports the template used to create the Deployment stack at the specified 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<DeploymentStackTemplateDefinitionInner> exportTemplateAtResourceGroupWithResponse(String resourceGroupName, String deploymentStackName, Context context)

Exports the template used to create the Deployment stack at the specified 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<Response<DeploymentStackTemplateDefinitionInner>> exportTemplateAtResourceGroupWithResponseAsync(String resourceGroupName, String deploymentStackName)

Exports the template used to create the Deployment stack at the specified 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 the specified scope.

Parameters:

deploymentStackName - Name of the deployment stack.

Returns:

export Template specific properties of the Deployment stack.

exportTemplateAtSubscriptionAsync

public abstract Mono<DeploymentStackTemplateDefinitionInner> exportTemplateAtSubscriptionAsync(String deploymentStackName)

Exports the template used to create the Deployment stack at the specified 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<DeploymentStackTemplateDefinitionInner> exportTemplateAtSubscriptionWithResponse(String deploymentStackName, Context context)

Exports the template used to create the Deployment stack at the specified 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<Response<DeploymentStackTemplateDefinitionInner>> exportTemplateAtSubscriptionWithResponseAsync(String deploymentStackName)

Exports the template used to create the Deployment stack at the specified 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 the Deployment stack with the given name.

Parameters:

managementGroupId - The management group ID.
deploymentStackName - Name of the deployment stack.

Returns:

the Deployment stack with the given name.

getAtManagementGroupAsync

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

Gets the Deployment stack with the given name.

Parameters:

managementGroupId - The management group ID.
deploymentStackName - Name of the deployment stack.

Returns:

the Deployment stack with the given name on successful completion of Mono.

getAtManagementGroupWithResponse

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

Gets the Deployment stack with the given name.

Parameters:

managementGroupId - The management group ID.
deploymentStackName - Name of the deployment stack.
context - The context to associate with this operation.

Returns:

the Deployment stack with the given name along with Response<T>.

getAtManagementGroupWithResponseAsync

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

Gets the Deployment stack with the given name.

Parameters:

managementGroupId - The management group ID.
deploymentStackName - Name of the deployment stack.

Returns:

the Deployment stack with the given name along with Response<T> on successful completion of Mono.

getAtSubscription

public abstract DeploymentStackInner getAtSubscription(String deploymentStackName)

Gets the Deployment stack with the given name.

Parameters:

deploymentStackName - Name of the deployment stack.

Returns:

the Deployment stack with the given name.

getAtSubscriptionAsync

public abstract Mono<DeploymentStackInner> getAtSubscriptionAsync(String deploymentStackName)

Gets the Deployment stack with the given name.

Parameters:

deploymentStackName - Name of the deployment stack.

Returns:

the Deployment stack with the given name on successful completion of Mono.

getAtSubscriptionWithResponse

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

Gets the Deployment stack with the given name.

Parameters:

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

Returns:

the Deployment stack with the given name along with Response<T>.

getAtSubscriptionWithResponseAsync

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

Gets the Deployment stack with the given name.

Parameters:

deploymentStackName - Name of the deployment stack.

Returns:

the Deployment stack with the given name along with Response<T> on successful completion of Mono.

getByResourceGroup

public abstract DeploymentStackInner getByResourceGroup(String resourceGroupName, String deploymentStackName)

Gets the Deployment stack with the given name.

Parameters:

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

Returns:

the Deployment stack with the given name.

getByResourceGroupAsync

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

Gets the Deployment stack with the given name.

Parameters:

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

Returns:

the Deployment stack with the given name on successful completion of Mono.

getByResourceGroupWithResponse

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

Gets the Deployment stack with the given name.

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:

the Deployment stack with the given name along with Response<T>.

getByResourceGroupWithResponseAsync

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

Gets the Deployment stack with the given name.

Parameters:

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

Returns:

the Deployment stack with the given name along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable<DeploymentStackInner> list()

Lists Deployment stacks at the specified scope.

Returns:

the response of a DeploymentStack list operation as paginated response with PagedIterable<T>.

list

public abstract PagedIterable<DeploymentStackInner> list(Context context)

Lists Deployment stacks at the specified scope.

Parameters:

context - The context to associate with this operation.

Returns:

the response of a DeploymentStack list operation as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux<DeploymentStackInner> listAsync()

Lists Deployment stacks at the specified scope.

Returns:

the response of a DeploymentStack list operation as paginated response with PagedFlux<T>.

listAtManagementGroup

public abstract PagedIterable<DeploymentStackInner> listAtManagementGroup(String managementGroupId)

Lists Deployment stacks at the specified scope.

Parameters:

managementGroupId - The management group ID.

Returns:

the response of a DeploymentStack list operation as paginated response with PagedIterable<T>.

listAtManagementGroup

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

Lists Deployment stacks at the specified scope.

Parameters:

managementGroupId - The management group ID.
context - The context to associate with this operation.

Returns:

the response of a DeploymentStack list operation as paginated response with PagedIterable<T>.

listAtManagementGroupAsync

public abstract PagedFlux<DeploymentStackInner> listAtManagementGroupAsync(String managementGroupId)

Lists Deployment stacks at the specified scope.

Parameters:

managementGroupId - The management group ID.

Returns:

the response of a DeploymentStack list operation as paginated response with PagedFlux<T>.

listByResourceGroup

public abstract PagedIterable<DeploymentStackInner> listByResourceGroup(String resourceGroupName)

Lists Deployment stacks at the specified scope.

Parameters:

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

Returns:

the response of a DeploymentStack list operation as paginated response with PagedIterable<T>.

listByResourceGroup

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

Lists Deployment stacks at the specified scope.

Parameters:

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

Returns:

the response of a DeploymentStack list operation as paginated response with PagedIterable<T>.

listByResourceGroupAsync

public abstract PagedFlux<DeploymentStackInner> listByResourceGroupAsync(String resourceGroupName)

Lists Deployment stacks at the specified scope.

Parameters:

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

Returns:

the response of a DeploymentStack list operation as paginated response with PagedFlux<T>.

validateStackAtManagementGroup

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

Runs preflight validation on the Deployment stack template at the specified scope to verify its acceptance to Azure Resource Manager.

Parameters:

managementGroupId - The management group ID.
deploymentStackName - Name of the deployment stack.
deploymentStack - The content of the action request.

Returns:

the Deployment stack validation result.

validateStackAtManagementGroup

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

Runs preflight validation on the Deployment stack template at the specified scope to verify its acceptance to Azure Resource Manager.

Parameters:

managementGroupId - The management group ID.
deploymentStackName - Name of the deployment stack.
deploymentStack - The content of the action request.
context - The context to associate with this operation.

Returns:

the Deployment stack validation result.

validateStackAtManagementGroupAsync

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

Runs preflight validation on the Deployment stack template at the specified scope to verify its acceptance to Azure Resource Manager.

Parameters:

managementGroupId - The management group ID.
deploymentStackName - Name of the deployment stack.
deploymentStack - The content of the action request.

Returns:

the Deployment stack validation result on successful completion of Mono.

validateStackAtManagementGroupWithResponseAsync

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

Runs preflight validation on the Deployment stack template at the specified scope to verify its acceptance to Azure Resource Manager.

Parameters:

managementGroupId - The management group ID.
deploymentStackName - Name of the deployment stack.
deploymentStack - The content of the action request.

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 Deployment stack template at the specified scope 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 - The content of the action request.

Returns:

the Deployment stack validation result.

validateStackAtResourceGroup

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

Runs preflight validation on the Deployment stack template at the specified scope 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 - The content of the action request.
context - The context to associate with this operation.

Returns:

the Deployment stack validation result.

validateStackAtResourceGroupAsync

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

Runs preflight validation on the Deployment stack template at the specified scope 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 - The content of the action request.

Returns:

the Deployment stack validation result on successful completion of Mono.

validateStackAtResourceGroupWithResponseAsync

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

Runs preflight validation on the Deployment stack template at the specified scope 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 - The content of the action request.

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 Deployment stack template at the specified scope to verify its acceptance to Azure Resource Manager.

Parameters:

deploymentStackName - Name of the deployment stack.
deploymentStack - The content of the action request.

Returns:

the Deployment stack validation result.

validateStackAtSubscription

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

Runs preflight validation on the Deployment stack template at the specified scope to verify its acceptance to Azure Resource Manager.

Parameters:

deploymentStackName - Name of the deployment stack.
deploymentStack - The content of the action request.
context - The context to associate with this operation.

Returns:

the Deployment stack validation result.

validateStackAtSubscriptionAsync

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

Runs preflight validation on the Deployment stack template at the specified scope to verify its acceptance to Azure Resource Manager.

Parameters:

deploymentStackName - Name of the deployment stack.
deploymentStack - The content of the action request.

Returns:

the Deployment stack validation result on successful completion of Mono.

validateStackAtSubscriptionWithResponseAsync

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

Runs preflight validation on the Deployment stack template at the specified scope to verify its acceptance to Azure Resource Manager.

Parameters:

deploymentStackName - Name of the deployment stack.
deploymentStack - The content of the action request.

Returns:

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

Applies to