Welcome to the Microsoft Q&A and thank you for posting your questions here
The error message indicates that the deployment is failing because the
sku
property is missing the requiredname
field.
Here are a few steps you can take to resolve this issue:
Check the Deployment Template: Ensure that the sku
property in your ARM template or Bicep file includes the name
field. For example:
{
"type": "Microsoft.Synapse/workspaces",
"apiVersion": "2022-10-01",
"name": "[parameters('workspaceName')]",
"sku": {
"name": "DW100c"
},
"location": "[parameters('location')]",
...
}
- Register Resource Providers: Sometimes, the issue can be resolved by registering the necessary resource providers in your Azure subscription. Go to:
- Azure portal > Subscriptions > Your Subscription > Settings > Resource Providers
- Ensure that the following providers are registered:
Microsoft.Network
,Microsoft.Authorization
,Microsoft.Compute
,Microsoft.ManagedIdentity
,Microsoft.Sql
,Microsoft.Storage
,Microsoft.Synapse
.
- Select a Valid Pricing Tier: Make sure you are selecting a valid pricing tier (SKU) during the configuration process. This can often be overlooked.
It might be helpful to share more details about your deployment process or any specific configurations you're using.