Permissions for @turbot/azure-synapseanalytics

Taking a look at permissions and associated grant levels for each permission for Synapse Analytics:

PermissionGrant LevelHelp
microsoft.synapse/workspaces/integrationruntimes/readmetadataget integration runtime operation result.
microsoft.synapse/workspaces/integrationruntimes/writeadmincreate or update integration runtimes.
microsoft.synapse/workspaces/integrationruntimes/deleteadmindelete integration runtimes
microsoft.synapse/workspaces/integrationruntimes/getstatus/actionoperatorget an integration runtime status
microsoft.synapse/workspaces/integrationruntimes/start/actionoperatorstart an integration runtime
microsoft.synapse/workspaces/integrationruntimes/stop/actionoperatorstop an integration runtime
microsoft.synapse/workspaces/integrationruntimes/getconnectioninfo/actionoperatorget connection info of an integration runtime
microsoft.synapse/workspaces/integrationruntimes/regenerateauthkey/actionoperatorregenerate auth key of an integration runtime
microsoft.synapse/workspaces/integrationruntimes/listauthkeys/actionoperatorlist auth keys of an integration runtime
microsoft.synapse/workspaces/integrationruntimes/removenode/actionoperatorremove an integration runtime node
microsoft.synapse/workspaces/integrationruntimes/monitoringdata/actionoperatorget an integration runtime's monitoring data
microsoft.synapse/workspaces/integrationruntimes/synccredentials/actionoperatorsync credential on an integration runtime
microsoft.synapse/workspaces/integrationruntimes/upgrade/actionoperatorupgrade an integration runtime
microsoft.synapse/workspaces/integrationruntimes/removelinks/actionoperatorremove an integration runtime link
microsoft.synapse/workspaces/integrationruntimes/enableinteractivequery/actionoperatorenable interactive query on an integration runtime
microsoft.synapse/workspaces/integrationruntimes/disableinteractivequery/actionoperatordisable interactive query on an integration runtime
microsoft.synapse/workspaces/integrationruntimes/refreshobjectmetadata/actionoperatorrefresh object metadata on an intergration runtime
microsoft.synapse/workspaces/integrationruntimes/getobjectmetadata/actionoperatorget object metadata on an intergration runtime
microsoft.synapse/workspaces/managedidentitysqlcontrolsettings/writeadminupdate managed identity sql control settings
microsoft.synapse/workspaces/managedidentitysqlcontrolsettings/readmetadataget managed identity sql control settings
microsoft.synapse/workspaces/scopepools/writeadmincreate or update scope pools.
microsoft.synapse/workspaces/scopepools/readmetadataread scope pools.
microsoft.synapse/workspaces/scopepools/deleteadmindelete scope pools.
microsoft.synapse/operations/readmetadataread available operations.
microsoft.synapse/workspaces/integrationruntimes/nodes/readmetadataget integration runtime node.
microsoft.synapse/workspaces/integrationruntimes/nodes/deleteadmindelete integration runtime node.
microsoft.synapse/workspaces/integrationruntimes/nodes/writeadminpatch integration runtime node.
microsoft.synapse/workspaces/integrationruntimes/nodes/ipaddress/actionoperatorget integration runtime ip address
microsoft.synapse/workspaces/firewallrules/writeadmincreate or update ip firewall rule.
microsoft.synapse/workspaces/firewallrules/readmetadataread ip firewall rule
microsoft.synapse/workspaces/firewallrules/deleteadmindelete ip firewall rule
microsoft.synapse/workspaces/replaceallipfirewallrules/actionoperatorreplace all ip firewall rules for the workspace.
microsoft.synapse/workspaces/writeadmincreate or update workspaces.
microsoft.synapse/workspaces/readmetadataread workspaces.
microsoft.synapse/workspaces/deleteadmindelete workspaces.
microsoft.synapse/workspaces/sqlpools/writeadmincreate or update sql analytics pools.
microsoft.synapse/workspaces/sqlpools/readmetadataread sql analytics pools.
microsoft.synapse/workspaces/sqlpools/deleteadmindelete sql analytics pools.
microsoft.synapse/workspaces/sqlpools/pause/actionoperatorpause sql analytics pools.
microsoft.synapse/workspaces/sqlpools/resume/actionoperatorresume sql analytics pools.
microsoft.synapse/workspaces/sqlpools/restorepoints/actionoperatorcreate sql analytics pool restore point.
microsoft.synapse/workspaces/sqlpools/move/actionoperatorrename sql analytics pools.
microsoft.synapse/workspaces/sqlpools/datawarehousequeries/readmetadataread sql analytics pool queries.
microsoft.synapse/workspaces/sqlpools/geobackuppolicies/readmetadataread sql analytics pool geo backup policies.
microsoft.synapse/workspaces/sqlpools/datawarehouseuseractivities/readmetadataread sql analytics pool user activities.
microsoft.synapse/workspaces/sqlpools/restorepoints/readmetadataread sql analytics pool restore points.
microsoft.synapse/workspaces/sqlpools/datawarehousequeries/datawarehousequerysteps/readmetadataread sql analytics pool query steps.
microsoft.synapse/workspaces/sqlpools/maintenancewindows/readmetadataread sql analytics pool maintenance windows.
microsoft.synapse/workspaces/sqlpools/maintenancewindows/writeadmincreate or update sql analytics pool maintenance windows.
microsoft.synapse/workspaces/sqlpools/maintenancewindowoptions/readmetadataread sql analytics pool maintenance window options.
microsoft.synapse/workspaces/sqlpools/replicationlinks/readmetadataread sql analytics pool replication links.
microsoft.synapse/workspaces/sqlpools/transparentdataencryption/readmetadataread sql analytics pool transparent data encryption configuration.
microsoft.synapse/workspaces/sqlpools/transparentdataencryption/writeadmincreate or update sql analytics pool transparent data encryption configuration.
microsoft.synapse/workspaces/sqlpools/transparentdataencryption/operationresults/readmetadataread sql analytics pool transparent data encryption configuration operation results.
microsoft.synapse/workspaces/sqlpools/auditingsettings/readmetadataread sql analytics pool auditing settings.
microsoft.synapse/workspaces/sqlpools/auditingsettings/writeadmincreate or update sql analytics pool auditing settings.
microsoft.synapse/workspaces/sqlpools/operations/readmetadataread sql analytics pool operations.
microsoft.synapse/workspaces/sqlpools/usages/readmetadataread sql analytics pool usages.
microsoft.synapse/workspaces/sqlpools/currentsensitivitylabels/readmetadataread sql analytics pool current sensitivity labels.
microsoft.synapse/workspaces/sqlpools/recommendedsensitivitylabels/readmetadataread sql analytics pool recommended sensitivity labels.
microsoft.synapse/workspaces/sqlpools/schemas/readmetadataread sql analytics pool schemas.
microsoft.synapse/workspaces/sqlpools/schemas/tables/readmetadataread sql analytics pool schema tables.
microsoft.synapse/workspaces/sqlpools/schemas/tables/columns/readmetadataread sql analytics pool schema table columns.
microsoft.synapse/workspaces/sqlpools/connectionpolicies/readmetadataread sql analytics pool connection policies.
microsoft.synapse/workspaces/sqlpools/vulnerabilityassessments/readmetadataread sql analytics pool vulnerability assessment.
microsoft.synapse/workspaces/sqlpools/vulnerabilityassessments/deleteadmindelete sql analytics pool vulnerability assessment.
microsoft.synapse/workspaces/sqlpools/vulnerabilityassessments/scans/readmetadataread sql analytics pool vulnerability assessment scan records.
microsoft.synapse/workspaces/sqlpools/vulnerabilityassessments/scans/initiatescan/actionoperatorinitiate sql analytics pool vulnerability assessment scan records.
microsoft.synapse/workspaces/sqlpools/vulnerabilityassessments/scans/export/actionoperatorexport sql analytics pool vulnerability assessment scan records.
microsoft.synapse/workspaces/sqlpools/securityalertpolicies/readmetadataread sql analytics pool threat detection policies.
microsoft.synapse/workspaces/sqlpools/securityalertpolicies/writeadmincreate or update sql analytics pool threat detection policies.
microsoft.synapse/workspaces/sqlpools/schemas/tables/columns/sensitivitylabels/enable/actionoperatorenable sql analytics pool sensitivity labels.
microsoft.synapse/workspaces/sqlpools/schemas/tables/columns/sensitivitylabels/disable/actionoperatordisable sql analytics pool sensitivity labels.
microsoft.synapse/workspaces/sqlpools/schemas/tables/columns/sensitivitylabels/writeadmincreate or update sql analytics pool sensitivity labels.
microsoft.synapse/workspaces/sqlpools/schemas/tables/columns/sensitivitylabels/deleteadmindelete sql analytics pool sensitivity labels.2
microsoft.synapse/workspaces/sqlpools/vulnerabilityassessments/rules/baselines/writeadmincreate or update sql analytics pool vulnerability assessment rule baseline.
microsoft.synapse/workspaces/sqlpools/vulnerabilityassessments/rules/baselines/deleteadmindelete sql analytics pool vulnerability assessment rule baseline.
microsoft.synapse/workspaces/operationstatuses/readmetadataread async operation status.
microsoft.synapse/workspaces/operationresults/readmetadataread async operation result.
microsoft.synapse/workspaces/sqlpools/operationresults/readmetadataread async operation result.
microsoft.synapse/workspaces/bigdatapools/writeadmincreate or update spark pools.
microsoft.synapse/workspaces/bigdatapools/readmetadataread spark pools.
microsoft.synapse/workspaces/bigdatapools/deleteadmindelete spark pools.
microsoft.synapse/workspaces/sqlpools/metadatasync/writeadmincreate or update sql analytics pool metadata sync config
microsoft.synapse/workspaces/sqlpools/metadatasync/readmetadataread sql analytics pool metadata sync config
microsoft.synapse/workspaces/recoverablesqlpools/readmetadatagets recoverable sql analytics pools
microsoft.synapse/workspaces/administrators/writeadminset active directory administrator
microsoft.synapse/workspaces/administrators/readmetadataget workspace active directory administrator
microsoft.synapse/workspaces/administrators/deleteadmindelete workspace active directory administrator
microsoft.synapse/workspaces/privateendpointconnections/writeadmincreate or update private endpoint connection
microsoft.synapse/workspaces/privateendpointconnections/readmetadataread private endpoint connections
microsoft.synapse/workspaces/privateendpointconnections/deleteadmindelete private endpoint connection
microsoft.synapse/workspaces/privateendpointconnectionproxies/validate/actionoperatorvalidates private endpoint connection proxy
microsoft.synapse/workspaces/privateendpointconnectionproxies/writeadmincreate or update private endpoint connection proxy
microsoft.synapse/workspaces/privateendpointconnectionproxies/readmetadataread private endpoint connection proxies
microsoft.synapse/workspaces/privateendpointconnectionproxies/deleteadmindelete private endpoint connection proxy
microsoft.synapse/workspaces/privatelinkresources/readmetadataget private link resources
microsoft.synapse/workspaces/providers/microsoft.insights/diagnosticsettings/readmetadataread workspace diagnostic settings
microsoft.synapse/workspaces/providers/microsoft.insights/diagnosticsettings/writeadminwrite workspace diagnostic settings
microsoft.synapse/workspaces/providers/microsoft.insights/metricdefinitions/readmetadataread workspace metric definitions
microsoft.synapse/workspaces/bigdatapools/providers/microsoft.insights/diagnosticsettings/readmetadataread big data pool diagnostic settings
microsoft.synapse/workspaces/bigdatapools/providers/microsoft.insights/diagnosticsettings/writeadminwrite read big data pool diagnostic settings
microsoft.synapse/workspaces/bigdatapools/providers/microsoft.insights/metricdefinitions/readmetadataread big data pools metric definitions
microsoft.synapse/workspaces/sqlpools/providers/microsoft.insights/diagnosticsettings/readmetadataread sql pool diagnostic settings
microsoft.synapse/workspaces/sqlpools/providers/microsoft.insights/diagnosticsettings/writeadminwrite sql pool diagnostic settings
microsoft.synapse/workspaces/sqlpools/providers/microsoft.insights/metricdefinitions/readmetadataread sql pools metric definitions
microsoft.synapse/workspaces/sqlpools/extensions/readmetadataget sql analytics pool extension
microsoft.synapse/workspaces/sqlpools/extensions/writeadminchange the extension for a given sql analytics pool
microsoft.synapse/workspaces/sqlpools/providers/microsoft.insights/logdefinitions/readmetadataread sql pool log definitions
microsoft.resources/deployments/cancel/actionoperatoroperator level is safe as users still need the service specific write/delete permissions to deploy resources.
microsoft.resources/deployments/deleteoperatoroperator level is safe as users still need the service specific write/delete permissions to deploy resources.
microsoft.resources/deployments/operations/readmetadata
microsoft.resources/deployments/readmetadata
microsoft.resources/deployments/validate/actionoperator
microsoft.resources/deployments/writeoperatoroperator level is safe as users still need the service specific write permissions to deploy resources.
microsoft.resources/subscriptions/resourcegroups/readmetadata