Permissions for @turbot/azure-sql

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

PermissionGrant LevelHelp
microsoft.resources/deployments/cancel/actionoperator
microsoft.resources/deployments/deleteoperator
microsoft.resources/deployments/operations/readmetadata
microsoft.resources/deployments/readmetadata
microsoft.resources/deployments/validate/actionoperator
microsoft.resources/deployments/writeoperator
microsoft.resources/subscriptions/readmetadatagets the list of subscriptions.
microsoft.resources/subscriptions/resourcegroups/readmetadata
microsoft.resources/subscriptions/resources/readmetadatalists resources of a subscription.
microsoft.sql/locations/auditingsettingsazureasyncoperation/readmetadataretrieve result of the extended server blob auditing policy set operation.
microsoft.sql/locations/auditingsettingsoperationresults/readmetadataretrieve result of the server blob auditing policy set operation.
microsoft.sql/locations/capabilities/readmetadatagets the capabilities for this subscription
microsoft.sql/locations/databaseazureasyncoperation/readmetadatagets the status of a database operation.
microsoft.sql/locations/databaseoperationresults/readmetadatagets the status of a database operation.
microsoft.sql/locations/deletevirtualnetworkorsubnets/actionadmindeletes virtual network rules associated to a virtual network or subnet
microsoft.sql/locations/deletedserverasyncoperation/readmetadatagets in-progress operations on deleted server.
microsoft.sql/locations/deletedserveroperationresults/readmetadatagets in-progress operations on deleted server.
microsoft.sql/locations/deletedservers/readmetadatareturn the list of deleted servers or gets the properties for the specified deleted server.
microsoft.sql/locations/deletedservers/recover/actionadminrecover a deleted server.
microsoft.sql/locations/elasticpoolazureasyncoperation/readmetadatagets the azure async operation for an elastic pool async operation.
microsoft.sql/locations/elasticpooloperationresults/readmetadatagets the result of an elastic pool operation.
microsoft.sql/locations/extendedauditingsettingsazureasyncoperation/readmetadataretrieve result of the extended server blob auditing policy set operation.
microsoft.sql/locations/extendedauditingsettingsoperationresults/readmetadataretrieve result of the extended server blob auditing policy set operation.
microsoft.sql/locations/instancefailovergroups/deleteadmindeletes an existing instance failover group.
microsoft.sql/locations/instancefailovergroups/failover/actionadminexecutes planned failover in an existing instance failover group.
microsoft.sql/locations/instancefailovergroups/forcefailoverallowdataloss/actionadminexecutes forced failover in an existing instance failover group.
microsoft.sql/locations/instancefailovergroups/readmetadatareturns the list of instance failover groups or gets the properties for the specified instance failover group.
microsoft.sql/locations/instancefailovergroups/writeadmincreates a instance failover group with the specified parameters or updates the properties or tags for the specified instance failover group.
microsoft.sql/locations/interfaceendpointprofileazureasyncoperation/readmetadatareturns the details of a specific network interface azure async operation.
microsoft.sql/locations/interfaceendpointprofileoperationresults/readmetadatareturns the details of the specified network interface operation.
microsoft.sql/locations/longtermretentionbackups/readmetadatalists the long term retention backups for every database on every server in a location.
microsoft.sql/locations/longtermretentionservers/longtermretentionbackups/readmetadatalists the long term retention backups for every database on a server.
microsoft.sql/locations/longtermretentionservers/longtermretentiondatabases/longtermretentionbackups/deleteadminadmins can delete a long term retention backup.
microsoft.sql/locations/longtermretentionservers/longtermretentiondatabases/longtermretentionbackups/readmetadata
microsoft.sql/locations/manageddatabaserestoreazureasyncoperation/completerestore/actionadmincompletes managed database restore operation.
microsoft.sql/locations/managedtransparentdataencryptionazureasyncoperation/readmetadatagets in-progress operations on managed database transparent data encryption.
microsoft.sql/locations/managedtransparentdataencryptionoperationresults/readmetadatagets in-progress operations on managed database transparent data encryption.
microsoft.sql/locations/readmetadatagets the available locations for a given subscription
microsoft.sql/locations/syncagentoperationresults/readreadonlyget sync agent resource operation results
microsoft.sql/locations/syncdatabaseids/readreadonlyget the sync database ids
microsoft.sql/locations/syncgroupoperationresults/readreadonlyget sync group resource operation results
microsoft.sql/locations/syncmemberoperationresults/readreadonlyget sync member resource operation results
microsoft.sql/locations/usages/readmetadatagets a collection of usage metrics for the subscription in a location.
microsoft.sql/locations/virtualnetworkrulesazureasyncoperation/readreadonlyget azure sql server virtual network rules azure async operation
microsoft.sql/locations/virtualnetworkrulesoperationresults/readreadonlyget azure sql server virtual network rules operation results.
microsoft.sql/managedinstances/administrators/deleteadmindeletes an existing administrator of managed instance.
microsoft.sql/managedinstances/administrators/readmetadatagets a list of managed instance administrators.
microsoft.sql/managedinstances/administrators/writeadmincreates or updates managed instance administrator with the specified parameters.
microsoft.sql/managedinstances/databases/deleteadmindeletes an existing managed database.
microsoft.sql/managedinstances/databases/providers/microsoft.insights/diagnosticsettings/readmetadatagets the diagnostic setting for the resource.
microsoft.sql/managedinstances/databases/providers/microsoft.insights/diagnosticsettings/writeadminadmins can create or update the diagnostic setting for the resource.
microsoft.sql/managedinstances/databases/providers/microsoft.insights/logdefinitions/readmetadatagets the available logs for managed instance databases.
microsoft.sql/managedinstances/databases/readmetadatagets existing managed database.
microsoft.sql/managedinstances/databases/securityalertpolicies/readmetadataretrieve details of the database threat detection policy configured on a given managed database.
microsoft.sql/managedinstances/databases/securityalertpolicies/writeadminchange the database threat detection policy for a given managed database.
microsoft.sql/managedinstances/databases/securityevents/readmetadataretrieves the managed database security events.
microsoft.sql/managedinstances/databases/transparentdataencryption/readmetadataretrieve details of the database transparent data encryption on a given managed database.
microsoft.sql/managedinstances/databases/transparentdataencryption/writeadminchange the database transparent data encryption for a given managed database.
microsoft.sql/managedinstances/databases/vulnerabilityassessments/deleteadmin
microsoft.sql/managedinstances/databases/vulnerabilityassessments/readmetadata
microsoft.sql/managedinstances/databases/vulnerabilityassessments/rules/baselines/deleteadmin
microsoft.sql/managedinstances/databases/vulnerabilityassessments/rules/baselines/readmetadata
microsoft.sql/managedinstances/databases/vulnerabilityassessments/rules/baselines/writeadminadmins can change the vulnerability assessment rule baseline for a given database.
microsoft.sql/managedinstances/databases/vulnerabilityassessments/scans/export/actionoperatoroperators can convert an existing scan result to a human readable format. if already exists nothing happens.
microsoft.sql/managedinstances/databases/vulnerabilityassessments/scans/initiatescan/actionmetadata
microsoft.sql/managedinstances/databases/vulnerabilityassessments/scans/readmetadata
microsoft.sql/managedinstances/databases/vulnerabilityassessments/writeadminadmins can change the vulnerability assessment for a given database.
microsoft.sql/managedinstances/databases/writeadmincreates a new database or updates an existing database.
microsoft.sql/managedinstances/deleteadmindelete azure sql managed instance
microsoft.sql/managedinstances/encryptionprotector/readmetadatareturns a list of server encryption protectors or gets the properties for the specified server encryption protector.
microsoft.sql/managedinstances/encryptionprotector/writeadminadmins can update the properties for the specified server encryption protector.
microsoft.sql/managedinstances/keys/deleteadminadmins can delete an existing azure sql managed instance key.
microsoft.sql/managedinstances/keys/readmetadata
microsoft.sql/managedinstances/keys/writeadminadmins can create a key with the specified parameters or update the properties or tags for the specified managed instance key.
microsoft.sql/managedinstances/metricdefinitions/readmetadataget managed instance metric definitions.
microsoft.sql/managedinstances/metrics/readmetadataget managed instance metrics.
microsoft.sql/managedinstances/providers/microsoft.insights/diagnosticsettings/readmetadatagets the diagnostic setting for the resource.
microsoft.sql/managedinstances/providers/microsoft.insights/diagnosticsettings/writeadminadmins can create or update the diagnostic setting for the resource.
microsoft.sql/managedinstances/providers/microsoft.insights/logdefinitions/readmetadatagets the available logs for managed instances.
microsoft.sql/managedinstances/providers/microsoft.insights/metricdefinitions/readmetadatareturn types of metrics that are available for managed instances.
microsoft.sql/managedinstances/readreadonlylist/get azure sql managed instances(s)
microsoft.sql/managedinstances/securityalertpolicies/readmetadataretrieve details of the managed server threat detection policy configured on a given managed server.
microsoft.sql/managedinstances/securityalertpolicies/writeadminchange the managed server threat detection policy for a given managed server.
microsoft.sql/managedinstances/tdecertificates/actionadminadmins can create/update tde certificate.
microsoft.sql/managedinstances/vulnerabilityassessments/deleteadmin
microsoft.sql/managedinstances/vulnerabilityassessments/readmetadataretrieve details of the vulnerability assessment configured on a given managed instance.
microsoft.sql/managedinstances/vulnerabilityassessments/writeadminadmins can change the vulnerability assessment for a given managed instance.
microsoft.sql/managedinstances/writeadmincreate/update azure sql managed instance
microsoft.sql/operations/readmetadatagets available rest operations
microsoft.sql/servers/administrators/deleteadmindelete server administrator from the server
microsoft.sql/servers/administrators/readreadonlyget server administrator
microsoft.sql/servers/administrators/writeadmincreate new or update existing server administrator
microsoft.sql/servers/advisors/readmetadataget advisors for a server
microsoft.sql/servers/advisors/recommendedactions/readmetadatareturns list of recommended actions of specified advisor for the server
microsoft.sql/servers/advisors/recommendedactions/writeadminadmin can apply the recommended action on the server.
microsoft.sql/servers/advisors/writeadminadmin can update auto-execute status of an advisor on server level.
microsoft.sql/servers/auditingpolicies/readreadonlyget default server table auditing policy
microsoft.sql/servers/auditingpolicies/writeadminset default server table auditing policy
microsoft.sql/servers/auditingsettings/operationresults/readmetadataget server blob auditing operation results
microsoft.sql/servers/auditingsettings/readmetadataretrieve details of the server blob auditing policy configured on a given server
microsoft.sql/servers/auditingsettings/writeadminchange the server blob auditing for a given server
microsoft.sql/servers/automatictuning/readmetadatareturns automatic tuning settings for the server.
microsoft.sql/servers/automatictuning/writeadminupdates automatic tuning settings for the server and returns updated settings.
microsoft.sql/servers/communicationlinks/deleteadmindelete communication link of a server
microsoft.sql/servers/communicationlinks/readmetadatalist/get communication links of a server
microsoft.sql/servers/communicationlinks/writeadmincreate/update server communication link
microsoft.sql/servers/connectionpolicies/readreadonlylist/get server connection policies of a server
microsoft.sql/servers/connectionpolicies/writeadmincreate/update server connection policy
microsoft.sql/servers/databases/advisors/readmetadatareturns list of advisors available for the database
microsoft.sql/servers/databases/advisors/recommendedactions/readmetadatareturns list of recommended actions of specified advisor for the database
microsoft.sql/servers/databases/advisors/recommendedactions/writeadminapply the recommended action on the database
microsoft.sql/servers/databases/advisors/writeadminupdate auto-execute status of an advisor on database level.
microsoft.sql/servers/databases/auditrecords/readmetadataretrieve the database blob audit records
microsoft.sql/servers/databases/auditingpolicies/readmetadataretrieve details of the table auditing policy configured on a given database
microsoft.sql/servers/databases/auditingpolicies/writeadminchange the table auditing policy for a given database
microsoft.sql/servers/databases/auditingsettings/readmetadataretrieve details of the blob auditing policy configured on a given database
microsoft.sql/servers/databases/auditingsettings/writeadminchange the blob auditing policy for a given database
microsoft.sql/servers/databases/automatictuning/readmetadatareturns automatic tuning settings for a database
microsoft.sql/servers/databases/automatictuning/writeadminupdates automatic tuning settings for a database and returns updated settings
microsoft.sql/servers/databases/azureasyncoperation/readmetadatagets the status of a database operation.
microsoft.sql/servers/databases/backuplongtermretentionpolicies/readmetadatareturn the list of backup archival policies of a specified database.
microsoft.sql/servers/databases/backuplongtermretentionpolicies/writeadmincreate or update a database backup archival policy.
microsoft.sql/servers/databases/connectionpolicies/readmetadataretrieve details of the connection policy configured on a given database
microsoft.sql/servers/databases/connectionpolicies/writeadminchange connection policy for a given database
microsoft.sql/servers/databases/datamaskingpolicies/readmetadatareturn the list of database data masking policies.
microsoft.sql/servers/databases/datamaskingpolicies/rules/deleteadmindelete data masking policy rule for a given database
microsoft.sql/servers/databases/datamaskingpolicies/rules/readmetadataretrieve details of the data masking policy rule configured on a given database
microsoft.sql/servers/databases/datamaskingpolicies/rules/writeadminchange data masking policy rule for a given database
microsoft.sql/servers/databases/datamaskingpolicies/writeadminchange data masking policy for a given database
microsoft.sql/servers/databases/datawarehousequeries/datawarehousequerysteps/readmetadatareturns the distributed query step information of data warehouse query for selected step id
microsoft.sql/servers/databases/datawarehousequeries/readmetadatareturns the data warehouse distribution query information for selected query id
microsoft.sql/servers/databases/datawarehouseuseractivities/readmetadataretrieves the user activities of a sql data warehouse instance which includes running and suspended queries.
microsoft.sql/servers/databases/deleteadmindeletes an existing database.
microsoft.sql/servers/databases/export/actionadmincreate a new database on the server and deploy schema and data from a dacpac package
microsoft.sql/servers/databases/extendedauditingsettings/readmetadataretrieve details of the extended blob auditing policy configured on a given database.
microsoft.sql/servers/databases/extendedauditingsettings/writeadminchange the extended blob auditing policy for a given database.
microsoft.sql/servers/databases/extensions/readmetadatagets a collection of extensions for the database.
microsoft.sql/servers/databases/extensions/writeadminchange the extension for a given database
microsoft.sql/servers/databases/geobackuppolicies/readmetadataretrieve geo backup policies for a given database
microsoft.sql/servers/databases/geobackuppolicies/writeadmincreate or update a database geobackup policy
microsoft.sql/servers/databases/importexportoperationresults/readmetadatagets in-progress import/export operations
microsoft.sql/servers/databases/maintenancewindowoptions/readmetadatagets a list of available maintenance windows for a selected database.
microsoft.sql/servers/databases/maintenancewindows/readmetadatagets maintenance windows settings for a selected database.
microsoft.sql/servers/databases/maintenancewindows/writeadminadmins can set maintenance windows settings for a selected database.
microsoft.sql/servers/databases/metricdefinitions/readmetadatareturn types of metrics that are available for databases
microsoft.sql/servers/databases/metrics/readmetadatareturn metrics for databases
microsoft.sql/servers/databases/move/actionadminrename azure sql database
microsoft.sql/servers/databases/operationresults/readmetadatagets the status of a database operation.
microsoft.sql/servers/databases/operations/cancel/actionadmincancels azure sql database pending asynchronous operation that is not finished yet.
microsoft.sql/servers/databases/operations/readmetadatareturn the list of operations performed on the database
microsoft.sql/servers/databases/pause/actionadminadmin resume a database
microsoft.sql/servers/databases/providers/microsoft.insights/diagnosticsettings/readmetadatagets the diagnostic setting for the resource
microsoft.sql/servers/databases/providers/microsoft.insights/diagnosticsettings/writeadmincreates or updates the diagnostic setting for the resource
microsoft.sql/servers/databases/providers/microsoft.insights/logdefinitions/readmetadatagets the available logs for databases
microsoft.sql/servers/databases/providers/microsoft.insights/metricdefinitions/readmetadatareturn types of metrics that are available for databases
microsoft.sql/servers/databases/querystore/querytexts/readmetadatareturns the collection of query texts that correspond to the specified parameters.
microsoft.sql/servers/databases/querystore/readmetadatareturns current values of query store settings for the database.
microsoft.sql/servers/databases/querystore/writeadminupdates query store setting for the database
microsoft.sql/servers/databases/readmetadatareturn the list of databases or gets the properties for the specified database.
microsoft.sql/servers/databases/replicationlinks/deleteadminterminate the replication relationship forcefully and with potential data loss
microsoft.sql/servers/databases/replicationlinks/failover/actionadminfailover replication relationship after synchronizing
microsoft.sql/servers/databases/replicationlinks/forcefailoverallowdataloss/actionadminfailover immediately with potential data loss making this database into the replication relationship\u0027s primary and making the remote primary into a secondary
microsoft.sql/servers/databases/replicationlinks/readmetadatareturn details about replication links established for a particular database
microsoft.sql/servers/databases/replicationlinks/unlink/actionadminterminate the replication relationship forcefully or after synchronizing with the partner
microsoft.sql/servers/databases/replicationlinks/updatereplicationmode/actionadminupdate replication mode for link to synchronous or asynchronous mode
microsoft.sql/servers/databases/restorepoints/actionadmincreates a new restore point.
microsoft.sql/servers/databases/restorepoints/deleteadmindeletes a restore point for the database.
microsoft.sql/servers/databases/restorepoints/readmetadatareturns restore points for the database.
microsoft.sql/servers/databases/resume/actionadminresume a database
microsoft.sql/servers/databases/schemas/readmetadataretrieve list of schemas of a database
microsoft.sql/servers/databases/schemas/tables/columns/readmetadataretrieve list of columns of a table
microsoft.sql/servers/databases/schemas/tables/columns/sensitivitylabels/deleteadmindelete the sensitivity label of a given column.
microsoft.sql/servers/databases/schemas/tables/columns/sensitivitylabels/readmetadataget the sensitivity label of a given column.
microsoft.sql/servers/databases/schemas/tables/columns/sensitivitylabels/writeadmincreate or update the sensitivity label of a given column.
microsoft.sql/servers/databases/schemas/tables/readmetadataretrieve list of tables of a database
microsoft.sql/servers/databases/schemas/tables/recommendedindexes/readmetadataretrieve list of index recommendations on a database
microsoft.sql/servers/databases/schemas/tables/recommendedindexes/writeadminapply index recommendation.
microsoft.sql/servers/databases/securityalertpolicies/readmetadataretrieve details of the threat detection policy configured on a given database
microsoft.sql/servers/databases/securityalertpolicies/writeadminchange the threat detection policy for a given database
microsoft.sql/servers/databases/securitymetrics/readmetadatagets a collection of database security metrics
microsoft.sql/servers/databases/sensitivitylabels/readmetadatalist sensitivity labels of a given database.
microsoft.sql/servers/databases/servicetieradvisors/readmetadatareturn suggestion about scaling database up or down based on query execution statistics to improve performance or reduce cost
microsoft.sql/servers/databases/skus/readmetadatagets a collection of skus available for a database.
microsoft.sql/servers/databases/syncgroups/cancelsync/actionadmincancel azure sql sync group synchronization
microsoft.sql/servers/databases/syncgroups/deleteadmindeletes an existing sync group.
microsoft.sql/servers/databases/syncgroups/hubschemas/readmetadatareturn the list of sync hub database schemas
microsoft.sql/servers/databases/syncgroups/logs/readmetadatareturn the list of sync group logs.
microsoft.sql/servers/databases/syncgroups/readmetadatareturn the list of sync groups or gets the properties for the specified sync group.
microsoft.sql/servers/databases/syncgroups/refreshhubschema/actionadminrefresh azure sql sync hub database schema
microsoft.sql/servers/databases/syncgroups/refreshhubschemaoperationresults/readmetadataretrieve result of the sync hub schema refresh operation
microsoft.sql/servers/databases/syncgroups/syncmembers/deleteadmindelete azure sql sync member
microsoft.sql/servers/databases/syncgroups/syncmembers/readmetadatareturn the list of sync members or gets the properties for the specified sync member.
microsoft.sql/servers/databases/syncgroups/syncmembers/refreshschema/actionadminrefresh azure sql sync member database schema
microsoft.sql/servers/databases/syncgroups/syncmembers/refreshschemaoperationresults/readmetadataretrieve result of the sync member schema refresh operation
microsoft.sql/servers/databases/syncgroups/syncmembers/schemas/readmetadatareturn the list of sync member database schemas
microsoft.sql/servers/databases/syncgroups/syncmembers/writeadmincreates a sync member with the specified parameters or update the properties for the specified sync member.
microsoft.sql/servers/databases/syncgroups/triggersync/actionadmintrigger azure sql sync group synchronization
microsoft.sql/servers/databases/syncgroups/writeadmincreates a sync group with the specified parameters or update the properties for the specified sync group.
microsoft.sql/servers/databases/topqueries/querytext/actionreadonlyreturns the transact-sql text for selected query id.
microsoft.sql/servers/databases/topqueries/readmetadatareturns aggregated runtime statistics for selected query in selected time period
microsoft.sql/servers/databases/topqueries/statistics/readmetadatareturns aggregated runtime statistics for selected query in selected time period
microsoft.sql/servers/databases/transparentdataencryption/operationresults/readmetadatagets in-progress operations on transparent data encryption
microsoft.sql/servers/databases/transparentdataencryption/readmetadataretrieve status and details of transparent data encryption security feature for a given database
microsoft.sql/servers/databases/transparentdataencryption/writeadminchange transparent data encryption state
microsoft.sql/servers/databases/upgradedatawarehouse/actionadminupgrade azure sql datawarehouse database.
microsoft.sql/servers/databases/usages/readmetadatareturn database maxiumum size that can be reached and current size occupied by data
microsoft.sql/servers/databases/vulnerabilityassessmentscans/actionadminexecute vulnerability assessment database scan.
microsoft.sql/servers/databases/vulnerabilityassessmentscans/operationresults/readmetadataretrieve the result of the database vulnerability assessment scan execute operation
microsoft.sql/servers/databases/vulnerabilityassessmentsettings/readmetadataretrieve details of vulnerability assessment policy configured on a given database
microsoft.sql/servers/databases/vulnerabilityassessmentsettings/writeadminchange the vulnerability assessment policy for a given database
microsoft.sql/servers/databases/vulnerabilityassessments/deleteadminremove the vulnerability assessment for a given database.
microsoft.sql/servers/databases/vulnerabilityassessments/readmetadataretrieve details of the vulnerability assessment configured on a given database.
microsoft.sql/servers/databases/vulnerabilityassessments/rules/baselines/deleteadminremove the vulnerability assessment rule baseline for a given database.
microsoft.sql/servers/databases/vulnerabilityassessments/rules/baselines/readmetadataget the vulnerability assessment rule baseline for a given database.
microsoft.sql/servers/databases/vulnerabilityassessments/rules/baselines/writeadminchange the vulnerability assessment rule baseline for a given database.
microsoft.sql/servers/databases/vulnerabilityassessments/scans/export/actionadminconvert an existing scan result to a human readable format. if already exists nothing happens.
microsoft.sql/servers/databases/vulnerabilityassessments/scans/initiatescan/actionmetadatausers with metadata can execute vulnerability assessment database scan.
microsoft.sql/servers/databases/vulnerabilityassessments/scans/readmetadatareturn the list of database vulnerability assessment scan records or get the scan record for the specified scan id.
microsoft.sql/servers/databases/vulnerabilityassessments/writeadminchange the vulnerability assessment for a given database.
microsoft.sql/servers/databases/writeadminused to perform all write actions on database. this will be taken off on further permission cleaning.
microsoft.sql/servers/deleteadminadmins cab delete azure sql server
microsoft.sql/servers/disasterrecoveryconfiguration/deleteadmindeletes an existing disaster recovery configurations for a given server
microsoft.sql/servers/disasterrecoveryconfiguration/failover/actionadminfailover a disasterrecoveryconfiguration
microsoft.sql/servers/disasterrecoveryconfiguration/forcefailoverallowdataloss/actionadminforce failover a disasterrecoveryconfiguration
microsoft.sql/servers/disasterrecoveryconfiguration/readmetadatagets a collection of disaster recovery configurations that include this server
microsoft.sql/servers/disasterrecoveryconfiguration/writeadminset server disaster recovery configuration
microsoft.sql/servers/elasticpoolestimates/readmetadatareturns list of elastic pool estimates already created for this server.
microsoft.sql/servers/elasticpoolestimates/writeadmincreates new elastic pool estimate for list of databases provided.
microsoft.sql/servers/elasticpools/advisors/readmetadatareturns list of advisors available for the elastic pool
microsoft.sql/servers/elasticpools/advisors/recommendedactions/readmetadatareturns list of recommended actions of specified advisor for the elastic pool
microsoft.sql/servers/elasticpools/advisors/recommendedactions/writeadminapply the recommended action on the elastic pool
microsoft.sql/servers/elasticpools/advisors/writeadminupdate auto-execute status of an advisor on elastic pool level.
microsoft.sql/servers/elasticpools/databases/readmetadataretrieve list and details of databases that are part of elastic database pool on a given server
microsoft.sql/servers/elasticpools/deleteadmindelete existing elastic database pool
microsoft.sql/servers/elasticpools/elasticpoolactivity/readmetadataretrieve activities and details on a given elastic database pool
microsoft.sql/servers/elasticpools/elasticpooldatabaseactivity/readmetadataretrieve activities and details on a given database that is part of elastic database pool
microsoft.sql/servers/elasticpools/metricdefinitions/readmetadatareturn types of metrics that are available for elastic database pools
microsoft.sql/servers/elasticpools/metrics/readmetadatareturn metrics for elastic database pools
microsoft.sql/servers/elasticpools/operations/cancel/actionadmincancels azure sql elastic pool pending asynchronous operation that is not finished yet.
microsoft.sql/servers/elasticpools/operations/readmetadatareturn the list of operations performed on the elastic pool.
microsoft.sql/servers/elasticpools/providers/microsoft.insights/diagnosticsettings/readmetadatagets the diagnostic setting for the resource.
microsoft.sql/servers/elasticpools/providers/microsoft.insights/diagnosticsettings/writeadmincreates or updates the diagnostic setting for the resource.
microsoft.sql/servers/elasticpools/providers/microsoft.insights/metricdefinitions/readmetadatareturn types of metrics that are available for elastic database pools
microsoft.sql/servers/elasticpools/readmetadataretrieve details of elastic database pool on a given server
microsoft.sql/servers/elasticpools/skus/readmetadatagets a collection of skus available for this elastic pool
microsoft.sql/servers/elasticpools/writeadmincreate new or update existing elastic database pool
microsoft.sql/servers/encryptionprotector/readmetadatareturns a list of server encryption protectors or gets the properties for the specified server encryption protector.
microsoft.sql/servers/encryptionprotector/writeadminupdate the properties for the specified server encryption protector.
microsoft.sql/servers/extendedauditingsettings/readmetadataretrieve details of the extended server blob auditing policy configured on a given server.
microsoft.sql/servers/extendedauditingsettings/writeadminchange the extended server blob auditing for a given server.
microsoft.sql/servers/failovergroups/deleteadmindelete azure sql database failover group
microsoft.sql/servers/failovergroups/failover/actionadminexecutes planned failover in an existing failover group.
microsoft.sql/servers/failovergroups/forcefailoverallowdataloss/actionadminexecutes forced failover in an existing failover group.
microsoft.sql/servers/failovergroups/readmetadatalist/get azure sql database failover group
microsoft.sql/servers/failovergroups/writeadmincreate/update azure sql database failover group
microsoft.sql/servers/firewallrules/deleteadmindeletes an existing server firewall rule.
microsoft.sql/servers/firewallrules/readreadonlylist/get server firewall rule(s)
microsoft.sql/servers/firewallrules/writeadmincreate/update server firewall rule.
microsoft.sql/servers/import/actionadminadmin can create new database from dacpac
microsoft.sql/servers/importexportoperationresults/readreadonlyget import/export operations
microsoft.sql/servers/interfaceendpointprofiles/deleteadminadmins can delete the specified interface endpoint profile.
microsoft.sql/servers/interfaceendpointprofiles/readmetadata
microsoft.sql/servers/interfaceendpointprofiles/writeadminadmins can create a network interface with the specified parameters or updates the properties or tags for the specified network interface.
microsoft.sql/servers/keys/deleteadmindelete azure sql server key
microsoft.sql/servers/keys/readreadonlylist/get azure sql server key(s)
microsoft.sql/servers/keys/writeadmincreate/update azure sql server keys
microsoft.sql/servers/operationresults/readreadonlyget server operations
microsoft.sql/servers/providers/microsoft.insights/metricdefinitions/readmetadataget server metric definitions
microsoft.sql/servers/readmetadatalist/get azure sql server(s)
microsoft.sql/servers/recommendedelasticpools/databases/readmetadataget recommended elastic pools databases
microsoft.sql/servers/recommendedelasticpools/readmetadataget recommended elastic database pools
microsoft.sql/servers/recoverabledatabases/readmetadataget the last known database recovery point
microsoft.sql/servers/replicationlinks/readmetadata
microsoft.sql/servers/restorabledroppeddatabases/readmetadataget list of restorable dropped databases
microsoft.sql/servers/securityalertpolicies/operationresults/readreadonlyget server threat detection operation results
microsoft.sql/servers/securityalertpolicies/readreadonlyget server threat detection policy
microsoft.sql/servers/securityalertpolicies/writeadminupdate server threat detection policy
microsoft.sql/servers/serviceobjectives/readmetadataget service level objectives
microsoft.sql/servers/syncagents/deleteadmindelete azure sql sync agent
microsoft.sql/servers/syncagents/generatekey/actionadmingenerate azure sql sync agent registration key
microsoft.sql/servers/syncagents/linkeddatabases/readmetadatalist azure sql sync agent linked databases
microsoft.sql/servers/syncagents/readmetadatalist/get azure sql sync agent(s)
microsoft.sql/servers/syncagents/writeadmincreate/update azure sql sync agent
microsoft.sql/servers/tdecertificates/actionadminadmins can create/update tde certificate for a server.
microsoft.sql/servers/usages/readmetadataget server usage details
microsoft.sql/servers/virtualnetworkrules/deleteadmindeletes an existing virtual network rule
microsoft.sql/servers/virtualnetworkrules/readmetadatalist/get azure sql server virtual network rule(s)
microsoft.sql/servers/virtualnetworkrules/writeadmincreates a virtual network rule with the specified parameters or update the properties or tags for the specified virtual network rule.
microsoft.sql/servers/vulnerabilityassessments/deleteadmin
microsoft.sql/servers/vulnerabilityassessments/readmetadataretrieve details of the vulnerability assessment configured on a given server.
microsoft.sql/servers/vulnerabilityassessments/writeadminadmins can change the vulnerability assessment for a given server.
microsoft.sql/servers/writeadminadmin can create/update azure sql server
microsoft.sql/virtualclusters/readreadonlylist/get azure sql virtual cluster(s)
microsoft.sql/virtualclusters/writeadminupdates virtual cluster tags.
microsoft.storage/storageaccounts/readmetadatato list the available storage account while provisioning the compute.