Barracuda cloudgen deployment error - Sku 'byol' of offer 'barracuda-ng-firewall' by publisher 'barracudanetworks' is not available to you for deployment per the policy set by your IT Admin - ani idea how to fix it ?

Nicolas F 1 Reputation point
2021-04-13T07:45:34.547+00:00

Hi all,

I'm trying to deploy a barracuda cloudgen HA cluster in Azure, but I systematically get this error when the deployment starts.

Sku 'byol' of offer 'barracuda-ng-firewall' by publisher 'barracudanetworks' is not available to you for deployment per the policy set by your IT Admin.

My Azure admin tried with his account and he has the same error.

Could anyone please indicate how to allow the creation of Baracuda NG firewall on Azure ?

Community Center | Not monitored
{count} votes

1 answer

Sort by: Most helpful
  1. Olga Os - MSFT 5,961 Reputation points Microsoft Employee
    2021-04-20T01:45:17.073+00:00

    @Nicolas F Apologies for delay in response and all the inconvenience caused because of the issue.

    There could be multiple reasons why you are getting this validation failure.

    These are:

    • Programmatic deployment for the Marketplace is not configured.
    • Undefined task failed while creating or updating the template deployment.
    • Offer with PublisherId, and OfferId is not found. Doesn't exist anymore. As example, publisher revoked it.
    • Marketplace purchase is not enabled.
    • Unknown payment instrument(s) is unsupported for offer with OfferId, PlanId.
    • Organization is in deleted state and etc.

    Based on your failure details "is not available to you for deployment per the policy set by your IT Admin.", it seems your subscription is not registered and approved to deploy this specific image.

    I'd recommend to do the next steps to resolve the issue:

    Go to https://learn.microsoft.com/he-il/marketplace/manage-private-azure-marketplace-powershell#add-an-offer-to-a-private-marketplace

    1. Click on try me button next to Add an Offer the private marketplace.
    2. Login to the relevant tenant.
    3. Use PowerShell and run the commands: (a) Install-Module -Name Az.Marketplace
      (b) Get-AzMarketplacePrivateStore - to get the privateStore Id
      (c) use the private store id from step b $Params = @{
      privateStoreId = 'PrivateStoreId'
      offerId = 'imageOfferID'
      SpecificPlanIdsLimitation = @('byol')
      }
      Set-AzMarketplacePrivateStoreOffer @Params

    -----------------

    (If the reply was helpful please don't forget to upvote and/or accept as answer, thank you)

    Regards,
    Olga


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.