Permissions for @turbot/azure-postgresql

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

PermissionGrant LevelHelp
microsoft.dbforpostgresql/flexibleservers/administrators/actionadmincreate/update postgresql server administrator
microsoft.dbforpostgresql/flexibleservers/administrators/deleteadmindelete postgresql server administrator
microsoft.dbforpostgresql/flexibleservers/administrators/readmetadatalist/get postgresql server administrator
microsoft.dbforpostgresql/flexibleservers/administrators/writeadmincreate/update postgresql server administrator
microsoft.dbforpostgresql/flexibleservers/advancedthreatprotectionsettings/readmetadatalist/get azure database for postgresql flexible server advanced threat protection states.
microsoft.dbforpostgresql/flexibleservers/advancedthreatprotectionsettings/writeadminupdate azure database for postgresql server advanced threat protection state
microsoft.dbforpostgresql/flexibleservers/advisors/readmetadata
microsoft.dbforpostgresql/flexibleservers/advisors/recommendedactions/readmetadata
microsoft.dbforpostgresql/flexibleservers/backups/readmetadata
microsoft.dbforpostgresql/flexibleservers/capabilities/readmetadatagets the capabilities for this subscription
microsoft.dbforpostgresql/flexibleservers/checkmigrationnameavailability/actionoperatorcheck the availability of the given migration name.
microsoft.dbforpostgresql/flexibleservers/configurations/readmetadatalist/get postgresql server configuration
microsoft.dbforpostgresql/flexibleservers/configurations/writeadminupdate postgresql server configuration
microsoft.dbforpostgresql/flexibleservers/databases/deleteadmindelete postgresql server database
microsoft.dbforpostgresql/flexibleservers/databases/readmetadatalist/get postgresql server configuration
microsoft.dbforpostgresql/flexibleservers/databases/writeadmincreates/updates postgresql server database
microsoft.dbforpostgresql/flexibleservers/deleteadmindelete postgresql server
microsoft.dbforpostgresql/flexibleservers/firewallrules/deleteadmindelete firewall rule
microsoft.dbforpostgresql/flexibleservers/firewallrules/readmetadatalist/get firewall rules
microsoft.dbforpostgresql/flexibleservers/firewallrules/writeadmincreate/update firewall rule
microsoft.dbforpostgresql/flexibleservers/migrations/deleteadmindelete migration workflow.
microsoft.dbforpostgresql/flexibleservers/migrations/readmetadataget migration workflow details.
microsoft.dbforpostgresql/flexibleservers/migrations/writeadmincreate a database migration workflow.
microsoft.dbforpostgresql/flexibleservers/privateendpointconnectionproxies/deleteadmindelete azure database for postgresql - flexible server private endpoint connection proxy
microsoft.dbforpostgresql/flexibleservers/privateendpointconnectionproxies/readmetadatalist/get azure database for postgresql flexible server private endpoint connection proxy
microsoft.dbforpostgresql/flexibleservers/privateendpointconnectionproxies/validate/actionadminvalidate azure database for postgresql - flexible server private endpoint connection creation by nrp
microsoft.dbforpostgresql/flexibleservers/privateendpointconnectionproxies/writeadmincreate/update azure database for postgresql - flexible server private endpoint connection proxy
microsoft.dbforpostgresql/flexibleservers/privateendpointconnections/deleteadmindelete azure database for postgresql - flexible server private endpoint connection
microsoft.dbforpostgresql/flexibleservers/privateendpointconnections/readmetadatalist/get azure database for postgresql - flexible server private endpoint connection
microsoft.dbforpostgresql/flexibleservers/privateendpointconnections/writeadminapprove or reject azure database for postgresql - flexible server private endpoint connection
microsoft.dbforpostgresql/flexibleservers/privatelinkresources/readmetadatalist/get postgresql private link resource
microsoft.dbforpostgresql/flexibleservers/providers/microsoft.insights/diagnosticsettings/readmetadataread diagnostic setting
microsoft.dbforpostgresql/flexibleservers/providers/microsoft.insights/diagnosticsettings/writeadminwrite diagnostic setting
microsoft.dbforpostgresql/flexibleservers/providers/microsoft.insights/logdefinitions/readmetadataread server log definitions
microsoft.dbforpostgresql/flexibleservers/providers/microsoft.insights/metricdefinitions/readmetadataget database metric definitions
microsoft.dbforpostgresql/flexibleservers/querystatistics/readmetadata
microsoft.dbforpostgresql/flexibleservers/querytexts/readmetadata
microsoft.dbforpostgresql/flexibleservers/readmetadatalist/get postgresql server
microsoft.dbforpostgresql/flexibleservers/replicas/readmetadata
microsoft.dbforpostgresql/flexibleservers/resetqueryperformanceinsightdata/actionoperator
microsoft.dbforpostgresql/flexibleservers/restart/actionoperatorrestart postgresql server
microsoft.dbforpostgresql/flexibleservers/start/actionoperatorstart postgresql server
microsoft.dbforpostgresql/flexibleservers/stop/actionoperatorstops an existing server
microsoft.dbforpostgresql/flexibleservers/topquerystatistics/readmetadata
microsoft.dbforpostgresql/flexibleservers/waitstatistics/actionoperator
microsoft.dbforpostgresql/flexibleservers/writeadmincreate/update postgresql server
microsoft.dbforpostgresql/locations/performancetiers/readmetadatalist performance tiers
microsoft.dbforpostgresql/servers/virtualnetworkrules/readmetadatalist/get virtual network rule(s)
microsoft.dbforpostgresql/servers/virtualnetworkrules/writeadmincreate/update virtual network rule
microsoft.dbforpostgresql/servers/virtualnetworkrules/deleteadmindelete virtual network rule
microsoft.dbforpostgresql/servers/querytexts/actionoperatorlist query text of a query
microsoft.dbforpostgresql/servers/readmetadatalist/get postgresql servers
microsoft.dbforpostgresql/servers/writeadmincreate/update postgresql server
microsoft.dbforpostgresql/servers/deleteadmindelete postgresql server
microsoft.dbforpostgresql/servers/restart/actionoperatorrestart postgresql server
microsoft.dbforpostgresql/servers/updateconfigurations/actionadminbatch update server configurations
microsoft.dbforpostgresql/performancetiers/readmetadatalist performance tiers
microsoft.dbforpostgresql/servers/firewallrules/readmetadatalist/get firewall rules
microsoft.dbforpostgresql/servers/firewallrules/writeadmincreate/update firewall rule
microsoft.dbforpostgresql/servers/firewallrules/deleteadmindelete firewall rule
microsoft.dbforpostgresql/servers/securityalertpolicies/readmetadataget server threat detection policy
microsoft.dbforpostgresql/servers/securityalertpolicies/writeadminupdate server threat detection policy
microsoft.dbforpostgresql/servers/recoverableservers/readmetadataget recoverable postgresql server info
microsoft.dbforpostgresql/servers/providers/microsoft.insights/metricdefinitions/readmetadataget database metric definitions
microsoft.dbforpostgresql/servers/providers/microsoft.insights/logdefinitions/readmetadataread server log definitions
microsoft.dbforpostgresql/servers/providers/microsoft.insights/diagnosticsettings/readmetadataread diagnostic setting
microsoft.dbforpostgresql/servers/providers/microsoft.insights/diagnosticsettings/writeadminwrite diagnostic setting
microsoft.dbforpostgresql/servers/topquerystatistics/readmetadatalist/get query statistic(s) for top queries
microsoft.dbforpostgresql/servers/configurations/readmetadatalist/get configurations
microsoft.dbforpostgresql/servers/configurations/writeadminupdate configuration
microsoft.dbforpostgresql/servers/waitstatistics/readmetadatalist wait statistics for an instance
microsoft.dbforpostgresql/servers/advisors/readmetadatareturn the list of advisors
microsoft.dbforpostgresql/servers/advisors/recommendedactionsessions/actionadminmake recommendations
microsoft.dbforpostgresql/servers/advisors/recommendedactions/readmetadatareturn the list of recommended actions
microsoft.dbforpostgresql/servers/querytexts/readmetadatalist query texts for a list of queries
microsoft.dbforpostgresql/locations/securityalertpoliciesazureasyncoperation/readmetadatalist/get server threat detection operation result.
microsoft.dbforpostgresql/locations/securityalertpoliciesoperationresults/readmetadatalist/get server threat detection operation result.
microsoft.dbforpostgresql/locations/operationresults/readmetadataget postgresql resourcegroup based server operation results
microsoft.dbforpostgresql/locations/operationresults/readmetadataget postgresql server operation results
microsoft.dbforpostgresql/locations/azureasyncoperation/readmetadataget postgresql server operation results
microsoft.dbforpostgresql/servers/databases/readmetadatalist/get postgresql database
microsoft.dbforpostgresql/servers/databases/writeadmincreate/update postgresql database
microsoft.dbforpostgresql/servers/databases/deleteadmindelete postgresql database
microsoft.dbforpostgresql/servers/logfiles/readmetadatalist/get postgresql logfiles
microsoft.dbforpostgresql/operations/readmetadatalist/get postgresql operations
microsoft.dbforpostgresql/serversv2/providers/microsoft.insights/metricdefinitions/readmetadataget database metric definitions
microsoft.dbforpostgresql/serversv2/providers/microsoft.insights/logdefinitions/readmetadataread server log definitions
microsoft.dbforpostgresql/serversv2/providers/microsoft.insights/diagnosticsettings/readmetadataread diagnostic setting
microsoft.dbforpostgresql/serversv2/providers/microsoft.insights/diagnosticsettings/writeadminwrite diagnostic setting
microsoft.dbforpostgresql/serversv2/readmetadatalist/get postgresql servers
microsoft.dbforpostgresql/serversv2/writeadmincreate/update postgresql server
microsoft.dbforpostgresql/serversv2/deletemetadatadelete postgresql server
microsoft.dbforpostgresql/serversv2/updateconfigurations/actionadminbatch update server configurations
microsoft.dbforpostgresql/serversv2/firewallrules/readmetadatalist/get firewall rules
microsoft.dbforpostgresql/serversv2/firewallrules/writeadmincreate/update firewall rule
microsoft.dbforpostgresql/serversv2/firewallrules/deleteadmindelete firewall rule
microsoft.dbforpostgresql/serversv2/configurations/readmetadatalist/get configurations
microsoft.dbforpostgresql/serversv2/configurations/writeadminupdate configuration
microsoft.dbforpostgresql/servers/administrators/readmetadataget administrators of postgresql server.
microsoft.dbforpostgresql/servers/administrators/writeadmincreate/update administrator of postgresql server.
microsoft.dbforpostgresql/servers/administrators/deleteadmindelete administrator of postgresql server.
microsoft.dbforpostgresql/servers/replicas/readmetadataget postgresql read replicas
microsoft.dbforpostgresql/servers/privateendpointconnections/readmetadatalist/get azure database for postgresql private endpoint connection
microsoft.dbforpostgresql/servers/privateendpointconnections/deleteadmindelete azure database for postgresql private endpoint connection
microsoft.dbforpostgresql/servers/privateendpointconnections/writemetadataapprove or reject azure database for postgresql private endpoint coonnection
microsoft.dbforpostgresql/locations/privateendpointconnectionoperationresults/readmetadataget private endpoint connection operation status
microsoft.dbforpostgresql/locations/privateendpointconnectionazureasyncoperation/readmetadataget private endpoint connection operation status
microsoft.dbforpostgresql/locations/privateendpointconnectionproxyoperationresults/readmetadataget private endpoint connection proxy operation status
microsoft.dbforpostgresql/servers/privateendpointconnectionproxies/validate/actionoperatorvalidate azure database for postgresql private endpoint connection creation by nrp
microsoft.dbforpostgresql/servers/privateendpointconnectionproxies/readmetadatalist/get azure database for postgresql private endpoint connection proxy
microsoft.dbforpostgresql/servers/privateendpointconnectionproxies/writeadmincreate/update azure database for postgresql private endpoint connection proxy
microsoft.dbforpostgresql/servers/privateendpointconnectionproxies/deleteadmindelete azure database for postgresql private endpoint connection proxy
microsoft.dbforpostgresql/locations/privateendpointconnectionproxyazureasyncoperation/readmetadataget private endpoint connection proxy operation status
microsoft.dbforpostgresql/servers/privatelinkresources/readmetadataget the private link resources for the corresponding postgresql server