Interface DeploymentStacksClient

All Superinterfaces:
InnerSupportsDelete<Void>, InnerSupportsGet<DeploymentStackInner>, InnerSupportsListing<DeploymentStackInner>

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

    • listByResourceGroupAsync

      com.azure.core.http.rest.PagedFlux<DeploymentStackInner> listByResourceGroupAsync(String resourceGroupName)
      Lists all the Deployment stacks within the specified Resource Group.
      Specified by:
      listByResourceGroupAsync in interface InnerSupportsListing<DeploymentStackInner>
      Parameters:
      resourceGroupName - The name of the resource group. The name is case insensitive.
      Returns:
      list of Deployment stacks as paginated response with PagedFlux.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • listByResourceGroup

      com.azure.core.http.rest.PagedIterable<DeploymentStackInner> listByResourceGroup(String resourceGroupName)
      Lists all the Deployment stacks within the specified Resource Group.
      Specified by:
      listByResourceGroup in interface InnerSupportsListing<DeploymentStackInner>
      Parameters:
      resourceGroupName - The name of the resource group. The name is case insensitive.
      Returns:
      list of Deployment stacks as paginated response with PagedIterable.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • listByResourceGroup

      com.azure.core.http.rest.PagedIterable<DeploymentStackInner> listByResourceGroup(String resourceGroupName, com.azure.core.util.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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • listAsync

      com.azure.core.http.rest.PagedFlux<DeploymentStackInner> listAsync()
      Lists all the Deployment stacks within the specified Subscription.
      Specified by:
      listAsync in interface InnerSupportsListing<DeploymentStackInner>
      Returns:
      list of Deployment stacks as paginated response with PagedFlux.
      Throws:
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • list

      com.azure.core.http.rest.PagedIterable<DeploymentStackInner> list()
      Lists all the Deployment stacks within the specified Subscription.
      Specified by:
      list in interface InnerSupportsListing<DeploymentStackInner>
      Returns:
      list of Deployment stacks as paginated response with PagedIterable.
      Throws:
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • list

      com.azure.core.http.rest.PagedIterable<DeploymentStackInner> list(com.azure.core.util.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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • listAtManagementGroupAsync

      com.azure.core.http.rest.PagedFlux<DeploymentStackInner> 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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • listAtManagementGroup

      com.azure.core.http.rest.PagedIterable<DeploymentStackInner> 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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • listAtManagementGroup

      com.azure.core.http.rest.PagedIterable<DeploymentStackInner> listAtManagementGroup(String managementGroupId, com.azure.core.util.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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • createOrUpdateAtResourceGroupWithResponseAsync

      Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginCreateOrUpdateAtResourceGroupAsync

      com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<DeploymentStackInner>,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 for polling of deployment stack object.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginCreateOrUpdateAtResourceGroup

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<DeploymentStackInner>,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 for polling of deployment stack object.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginCreateOrUpdateAtResourceGroup

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<DeploymentStackInner>,DeploymentStackInner> beginCreateOrUpdateAtResourceGroup(String resourceGroupName, String deploymentStackName, DeploymentStackInner deploymentStack, com.azure.core.util.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 for polling of deployment stack object.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • createOrUpdateAtResourceGroupAsync

      Mono<DeploymentStackInner> 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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • createOrUpdateAtResourceGroup

      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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • createOrUpdateAtResourceGroup

      DeploymentStackInner createOrUpdateAtResourceGroup(String resourceGroupName, String deploymentStackName, DeploymentStackInner deploymentStack, com.azure.core.util.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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • getByResourceGroupWithResponseAsync

      Mono<com.azure.core.http.rest.Response<DeploymentStackInner>> 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • getByResourceGroupAsync

      Mono<DeploymentStackInner> getByResourceGroupAsync(String resourceGroupName, String deploymentStackName)
      Gets a Deployment stack with a given name at Resource Group scope.
      Specified by:
      getByResourceGroupAsync in interface InnerSupportsGet<DeploymentStackInner>
      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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • getByResourceGroupWithResponse

      com.azure.core.http.rest.Response<DeploymentStackInner> getByResourceGroupWithResponse(String resourceGroupName, String deploymentStackName, com.azure.core.util.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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • getByResourceGroup

      DeploymentStackInner getByResourceGroup(String resourceGroupName, String deploymentStackName)
      Gets a Deployment stack with a given name at Resource Group scope.
      Specified by:
      getByResourceGroup in interface InnerSupportsGet<DeploymentStackInner>
      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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • deleteWithResponseAsync

      Mono<com.azure.core.http.rest.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. 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginDeleteAsync

      com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.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. 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 for polling of long-running operation.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginDeleteAsync

      com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<Void>,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 for polling of long-running operation.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginDelete

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,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 for polling of long-running operation.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginDelete

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginDelete(String resourceGroupName, String deploymentStackName, UnmanageActionResourceMode unmanageActionResources, UnmanageActionResourceGroupMode unmanageActionResourceGroups, UnmanageActionManagementGroupMode unmanageActionManagementGroups, Boolean bypassStackOutOfSyncError, com.azure.core.util.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 for polling of long-running operation.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • deleteAsync

      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. 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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • deleteAsync

      Mono<Void> deleteAsync(String resourceGroupName, String deploymentStackName)
      Deletes a Deployment stack by name at Resource Group scope. When operation completes, status code 200 returned without content.
      Specified by:
      deleteAsync in interface InnerSupportsDelete<Void>
      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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • delete

      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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • delete

      void delete(String resourceGroupName, String deploymentStackName, UnmanageActionResourceMode unmanageActionResources, UnmanageActionResourceGroupMode unmanageActionResourceGroups, UnmanageActionManagementGroupMode unmanageActionManagementGroups, Boolean bypassStackOutOfSyncError, com.azure.core.util.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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • createOrUpdateAtSubscriptionWithResponseAsync

      Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginCreateOrUpdateAtSubscriptionAsync

      com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<DeploymentStackInner>,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 for polling of deployment stack object.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginCreateOrUpdateAtSubscription

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<DeploymentStackInner>,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 for polling of deployment stack object.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginCreateOrUpdateAtSubscription

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<DeploymentStackInner>,DeploymentStackInner> beginCreateOrUpdateAtSubscription(String deploymentStackName, DeploymentStackInner deploymentStack, com.azure.core.util.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 for polling of deployment stack object.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • createOrUpdateAtSubscriptionAsync

      Mono<DeploymentStackInner> 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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • createOrUpdateAtSubscription

      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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • createOrUpdateAtSubscription

      DeploymentStackInner createOrUpdateAtSubscription(String deploymentStackName, DeploymentStackInner deploymentStack, com.azure.core.util.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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • getAtSubscriptionWithResponseAsync

      Mono<com.azure.core.http.rest.Response<DeploymentStackInner>> 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • getAtSubscriptionAsync

      Mono<DeploymentStackInner> 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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • getAtSubscriptionWithResponse

      com.azure.core.http.rest.Response<DeploymentStackInner> getAtSubscriptionWithResponse(String deploymentStackName, com.azure.core.util.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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • getAtSubscription

      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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • deleteAtSubscriptionWithResponseAsync

      Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginDeleteAtSubscriptionAsync

      com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<Void>,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 for polling of long-running operation.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginDeleteAtSubscriptionAsync

      com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<Void>,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 for polling of long-running operation.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginDeleteAtSubscription

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,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 for polling of long-running operation.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginDeleteAtSubscription

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginDeleteAtSubscription(String deploymentStackName, UnmanageActionResourceMode unmanageActionResources, UnmanageActionResourceGroupMode unmanageActionResourceGroups, UnmanageActionManagementGroupMode unmanageActionManagementGroups, Boolean bypassStackOutOfSyncError, com.azure.core.util.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 for polling of long-running operation.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • deleteAtSubscriptionAsync

      Mono<Void> 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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • deleteAtSubscriptionAsync

      Mono<Void> 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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • deleteAtSubscription

      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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • deleteAtSubscription

      void deleteAtSubscription(String deploymentStackName, UnmanageActionResourceMode unmanageActionResources, UnmanageActionResourceGroupMode unmanageActionResourceGroups, UnmanageActionManagementGroupMode unmanageActionManagementGroups, Boolean bypassStackOutOfSyncError, com.azure.core.util.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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • createOrUpdateAtManagementGroupWithResponseAsync

      Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginCreateOrUpdateAtManagementGroupAsync

      com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<DeploymentStackInner>,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 for polling of deployment stack object.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginCreateOrUpdateAtManagementGroup

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<DeploymentStackInner>,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 for polling of deployment stack object.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginCreateOrUpdateAtManagementGroup

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<DeploymentStackInner>,DeploymentStackInner> beginCreateOrUpdateAtManagementGroup(String managementGroupId, String deploymentStackName, DeploymentStackInner deploymentStack, com.azure.core.util.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 for polling of deployment stack object.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • createOrUpdateAtManagementGroupAsync

      Mono<DeploymentStackInner> 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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • createOrUpdateAtManagementGroup

      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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • createOrUpdateAtManagementGroup

      DeploymentStackInner createOrUpdateAtManagementGroup(String managementGroupId, String deploymentStackName, DeploymentStackInner deploymentStack, com.azure.core.util.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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • getAtManagementGroupWithResponseAsync

      Mono<com.azure.core.http.rest.Response<DeploymentStackInner>> 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • getAtManagementGroupAsync

      Mono<DeploymentStackInner> 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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • getAtManagementGroupWithResponse

      com.azure.core.http.rest.Response<DeploymentStackInner> getAtManagementGroupWithResponse(String managementGroupId, String deploymentStackName, com.azure.core.util.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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • getAtManagementGroup

      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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • deleteAtManagementGroupWithResponseAsync

      Mono<com.azure.core.http.rest.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. 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginDeleteAtManagementGroupAsync

      com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.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. 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 for polling of long-running operation.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginDeleteAtManagementGroupAsync

      com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<Void>,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 for polling of long-running operation.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginDeleteAtManagementGroup

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,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 for polling of long-running operation.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginDeleteAtManagementGroup

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginDeleteAtManagementGroup(String managementGroupId, String deploymentStackName, UnmanageActionResourceMode unmanageActionResources, UnmanageActionResourceGroupMode unmanageActionResourceGroups, UnmanageActionManagementGroupMode unmanageActionManagementGroups, Boolean bypassStackOutOfSyncError, com.azure.core.util.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 for polling of long-running operation.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • deleteAtManagementGroupAsync

      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. 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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • deleteAtManagementGroupAsync

      Mono<Void> 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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • deleteAtManagementGroup

      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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • deleteAtManagementGroup

      void deleteAtManagementGroup(String managementGroupId, String deploymentStackName, UnmanageActionResourceMode unmanageActionResources, UnmanageActionResourceGroupMode unmanageActionResourceGroups, UnmanageActionManagementGroupMode unmanageActionManagementGroups, Boolean bypassStackOutOfSyncError, com.azure.core.util.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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • exportTemplateAtResourceGroupWithResponseAsync

      Mono<com.azure.core.http.rest.Response<DeploymentStackTemplateDefinitionInner>> 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • exportTemplateAtResourceGroupAsync

      Mono<DeploymentStackTemplateDefinitionInner> 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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • exportTemplateAtResourceGroupWithResponse

      com.azure.core.http.rest.Response<DeploymentStackTemplateDefinitionInner> exportTemplateAtResourceGroupWithResponse(String resourceGroupName, String deploymentStackName, com.azure.core.util.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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • exportTemplateAtResourceGroup

      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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • exportTemplateAtSubscriptionWithResponseAsync

      Mono<com.azure.core.http.rest.Response<DeploymentStackTemplateDefinitionInner>> 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • exportTemplateAtSubscriptionAsync

      Mono<DeploymentStackTemplateDefinitionInner> 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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • exportTemplateAtSubscriptionWithResponse

      com.azure.core.http.rest.Response<DeploymentStackTemplateDefinitionInner> exportTemplateAtSubscriptionWithResponse(String deploymentStackName, com.azure.core.util.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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • exportTemplateAtSubscription

      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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • exportTemplateAtManagementGroupWithResponseAsync

      Mono<com.azure.core.http.rest.Response<DeploymentStackTemplateDefinitionInner>> 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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • exportTemplateAtManagementGroupAsync

      Mono<DeploymentStackTemplateDefinitionInner> 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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • exportTemplateAtManagementGroupWithResponse

      com.azure.core.http.rest.Response<DeploymentStackTemplateDefinitionInner> exportTemplateAtManagementGroupWithResponse(String managementGroupId, String deploymentStackName, com.azure.core.util.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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • exportTemplateAtManagementGroup

      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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • validateStackAtResourceGroupWithResponseAsync

      Mono<com.azure.core.http.rest.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.
      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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginValidateStackAtResourceGroupAsync

      com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.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.
      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 for polling of the Deployment stack validation result.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginValidateStackAtResourceGroup

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.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.
      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 for polling of the Deployment stack validation result.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginValidateStackAtResourceGroup

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<DeploymentStackValidateResultInner>,DeploymentStackValidateResultInner> beginValidateStackAtResourceGroup(String resourceGroupName, String deploymentStackName, DeploymentStackInner deploymentStack, com.azure.core.util.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 for polling of the Deployment stack validation result.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • validateStackAtResourceGroupAsync

      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.
      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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • validateStackAtResourceGroup

      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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • validateStackAtResourceGroup

      DeploymentStackValidateResultInner validateStackAtResourceGroup(String resourceGroupName, String deploymentStackName, DeploymentStackInner deploymentStack, com.azure.core.util.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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • validateStackAtSubscriptionWithResponseAsync

      Mono<com.azure.core.http.rest.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.
      Parameters:
      deploymentStackName - Name of the deployment stack.
      deploymentStack - Deployment stack to validate.
      Returns:
      the Deployment stack validation result along with Response on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginValidateStackAtSubscriptionAsync

      com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.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.
      Parameters:
      deploymentStackName - Name of the deployment stack.
      deploymentStack - Deployment stack to validate.
      Returns:
      the PollerFlux for polling of the Deployment stack validation result.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginValidateStackAtSubscription

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.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.
      Parameters:
      deploymentStackName - Name of the deployment stack.
      deploymentStack - Deployment stack to validate.
      Returns:
      the SyncPoller for polling of the Deployment stack validation result.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginValidateStackAtSubscription

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<DeploymentStackValidateResultInner>,DeploymentStackValidateResultInner> beginValidateStackAtSubscription(String deploymentStackName, DeploymentStackInner deploymentStack, com.azure.core.util.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 for polling of the Deployment stack validation result.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • validateStackAtSubscriptionAsync

      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.
      Parameters:
      deploymentStackName - Name of the deployment stack.
      deploymentStack - Deployment stack to validate.
      Returns:
      the Deployment stack validation result on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • validateStackAtSubscription

      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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • validateStackAtSubscription

      DeploymentStackValidateResultInner validateStackAtSubscription(String deploymentStackName, DeploymentStackInner deploymentStack, com.azure.core.util.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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • validateStackAtManagementGroupWithResponseAsync

      Mono<com.azure.core.http.rest.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.
      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 on successful completion of Mono.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginValidateStackAtManagementGroupAsync

      com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.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.
      Parameters:
      managementGroupId - Management Group id.
      deploymentStackName - Name of the deployment stack.
      deploymentStack - Deployment stack to validate.
      Returns:
      the PollerFlux for polling of the Deployment stack validation result.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginValidateStackAtManagementGroup

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.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.
      Parameters:
      managementGroupId - Management Group id.
      deploymentStackName - Name of the deployment stack.
      deploymentStack - Deployment stack to validate.
      Returns:
      the SyncPoller for polling of the Deployment stack validation result.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • beginValidateStackAtManagementGroup

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<DeploymentStackValidateResultInner>,DeploymentStackValidateResultInner> beginValidateStackAtManagementGroup(String managementGroupId, String deploymentStackName, DeploymentStackInner deploymentStack, com.azure.core.util.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 for polling of the Deployment stack validation result.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • validateStackAtManagementGroupAsync

      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.
      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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • validateStackAtManagementGroup

      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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • validateStackAtManagementGroup

      DeploymentStackValidateResultInner validateStackAtManagementGroup(String managementGroupId, String deploymentStackName, DeploymentStackInner deploymentStack, com.azure.core.util.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.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.