ARM template to give permission to AAD application on synapse workspace

kk 41 Reputation points
2022-09-06T15:47:58.147+00:00

Hi,

I have an arm template to provision synapse workspace. I have one App registration which I want to use for synapse artifacts deployment using CD.
For that I have to give below permissions to the AAD. I want to give these permission while I am trying to deploy the synapse workspace using arm template.

Can someone share the template I can add in my arm template for the below permissions?

Type Access Policies
Azure RBAC Reader/Contributor permission for the AAD application on the Synapse workspace
Synapse RBAC Synapse Administrator permission for the AAD application on the synapse workspace

Azure DevTest Labs
Azure DevTest Labs
An Azure service that is used for provisioning development and test environments.
256 questions
Azure Synapse Analytics
Azure Synapse Analytics
An Azure analytics service that brings together data integration, enterprise data warehousing, and big data analytics. Previously known as Azure SQL Data Warehouse.
4,395 questions
Azure Role-based access control
Azure Role-based access control
An Azure service that provides fine-grained access management for Azure resources, enabling you to grant users only the rights they need to perform their jobs.
672 questions
Microsoft Entra ID
Microsoft Entra ID
A Microsoft Entra identity service that provides identity management and access control capabilities. Replaces Azure Active Directory.
19,560 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. James Hamil 21,851 Reputation points Microsoft Employee
    2022-09-06T18:54:02.997+00:00

    Hi @kk , have you reviewed this document? It details how you can deploy at Synapse workspace with an ARM template as well as assigning permissions. For a more detailed review of ARM user roles, please see this document.

    Please let me know if I misunderstood your question or if you need more assistance!

    If this answer helped you please mark it as "Verified" so other users can reference it.

    Thank you,
    James

    1 person found this answer helpful.
    0 comments No comments