Skip to main content

Accept Azure Marketplace Terms for Deployment

Before you can deploy our backup solutions in Azure, you must accept the marketplace terms for the Druva Azure images. This article explains how to do this using three methods: Azure CLI, Azure Portal, or PowerShell.

Important

Azure Marketplace terms are scoped to the individual subscription level. You must perform these steps for every Azure subscription where Druva will actively protect resources or deploy backup engines.

This article explains how to accept these legal terms using three methods:

Prerequisites

  • An active Azure subscription and user identity with Owner or Contributor permissions.

  • Azure CLI or Azure PowerShell installed and configured (required only for Method 2 and Method 3).

Accepting these terms is a legal requirement for deployment. It is free and does not create any charges or deploy active resources.

Method 1: Enable Programmatic Deployment Using the Azure Portal

Use this method if you prefer a visual interface.

Step 1: Navigate to Azure Marketplace

  1. Sign in to the Azure Portal (or the Azure Government Portal if you are working in a government environment).

  2. In the global search bar at the top of the screen, search for and select Marketplace.

Step 2: Search for the Druva Offer

  1. In the Marketplace search bar, type azure-ewl-solution-druva

  2. Select the Druva product card from the search results.

Step 3: Enable Programmatic Deployment for Product Plans

You must enable deployment for both the Azure SQL family and Azure Blob Storage plans

  1. On the Druva marketplace page, locate the Want to deploy programmatically? section near the bottom or side of the description.

  2. Click Get Started next to programmatic deployment.

  3. Select your Subscription from the dropdown menu.

  4. Change the status to Enable for both the druva-azure-sql and druva-azure-blob plans.

  5. Click Save.

Method 2: Enable Programmatic Deployment Using Azure CLI

Using the Azure CLI is the fastest way to accept marketplace terms programmatically.

Step 1: Sign in and select your Azure subscription

az login
az account set --subscription "<your-subscription-id>"

Replace your-subscription-id with the subscription ID you want to target..

Step 2: Enable programmatic deployment for Druva product plans

Run these commands to enable the terms for both the Azure SQL family and Azure Blob Storage plans.

Bash

# Enable terms for SQL Engine
az vm image terms accept --publisher "druvainc1738665083385" --offer "azure-ewl-solution-druva" --plan "druva-azure-sql"

# Enable terms for Blob Object Engine
az vm image terms accept --publisher "druvainc1738665083385" --offer "azure-ewl-solution-druva" --plan "druva-azure-blob"

Step 3: Verify your configuration

Verify that programmatic deployment is enabled by running these commands:

Bash

az vm image terms show --publisher "druvainc1738665083385" --offer "azure-ewl-solution-druva" --plan "druva-azure-sql"

az vm image terms show --publisher "druvainc1738665083385" --offer "azure-ewl-solution-druva" --plan "druva-azure-blob"

Both commands must return "accepted": true in the output.

Multi-Subscription Automation: To protect more than one subscription, rerun this entire script block while changing the subscription ID in Step 1 for each subscription.

Method 3: Enable Programmatic Deployment Using Azure PowerShell

Use this method if you are working in a Windows or automated scripting environment.

Step 1: Connect to your Azure account

Run the following commands to log in and set your subscription context based on your environment.

  • For Azure Public Cloud

PowerShell

Connect-AzAccount
Select-AzSubscription -SubscriptionId "<your-subscription-id>"

  • For Azure Government

PowerShell

Connect-AzAccount
Select-AzSubscription -SubscriptionId "<your-subscription-id>"

Replace <your-subscription-id> with the subscription ID you want to target.

Step 2: Enable programmatic deployment for Druva product plans

Run these commands to enable the marketplace terms:

PowerShell

# Enable terms for SQL Engine
Set-AzMarketplaceTerms -Publisher "druvainc1738665083385" -Product "azure-ewl-solution-druva" -Name "druva-azure-sql" -Accept

# Enable terms for Blob Object Engine
Set-AzMarketplaceTerms -Publisher "druvainc1738665083385" -Product "azure-ewl-solution-druva" -Name "druva-azure-blob" -Accept

Multi-Subscription Automation: To protect more than one subscription, rerun this entire script block while changing the subscription ID in Step 1 for each subscription.

Step 3: Verify your configuration

Verify that programmatic deployment is enabled by running these commands:

PowerShell

Get-AzMarketplaceTerms -Publisher "druvainc1738665083385" -Product "azure-ewl-solution-druva" -Name "druva-azure-sql"

Get-AzMarketplaceTerms -Publisher "druvainc1738665083385" -Product "azure-ewl-solution-druva" -Name "druva-azure-blob"

Both commands must return "accepted": true in the output.

What's next

Once you've accepted the marketplace terms, you can proceed with deploying Enterprise Workloads backup solutions in your Azure environment.

Did this answer your question?