Permissions for @turbot/azure-networkwatcher

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

PermissionGrant LevelHelp
microsoft.network/networkwatchers/readmetadataGet Network Watcher
microsoft.network/networkwatchers/writeadminAdmin can create or update network watcher
microsoft.network/networkwatchers/deleteadminDelete Network Watcher
microsoft.network/networkwatchers/configureflowlog/actionadminAdmin can Configure Flow Log
microsoft.network/networkwatchers/ipflowverify/actionadminVerify Ip Flow
microsoft.network/networkwatchers/nexthop/actionoperatorFor a specified target and destination IP address return the next hop type and next hope IP address.
microsoft.network/networkwatchers/queryflowlogstatus/actionreadonlyGets the status of flow logging on a resource.
microsoft.network/networkwatchers/querytroubleshootresult/actionoperatorGets the troubleshooting result from the previously run or currently running troubleshooting operation
microsoft.network/networkwatchers/securitygroupview/actionreadonlyView the configured and effective network security group rules applied on a VM.
microsoft.network/networkwatchers/networkconfigurationdiagnostic/actionmetadataNetwork Configuration Diagnostic
microsoft.network/networkwatchers/queryconnectionmonitors/actionmetadataQuery Connection Monitors
microsoft.network/networkwatchers/topology/actionreadonlyGets a network level view of resources and their relationships in a resource group.
microsoft.network/networkwatchers/troubleshoot/actionoperatorStarts troubleshooting on a Networking resource in Azure.
microsoft.network/networkwatchers/connectivitycheck/actionmetadataCheck Connectivity
microsoft.network/networkwatchers/azurereachabilityreport/actionmetadataGet Azure Reachability Report
microsoft.network/networkwatchers/availableproviderslist/actionmetadataGet Available Providers List
microsoft.network/networkwatchers/packetcaptures/querystatus/actionmetadataGets information about properties and status of a packet capture resource.
microsoft.network/networkwatchers/packetcaptures/stop/actionoperatorStop Packet Capture
microsoft.network/networkwatchers/packetcaptures/readmetadataGet Packet Capture
microsoft.network/networkwatchers/packetcaptures/writeoperatorOperator can create packet capture
microsoft.network/networkwatchers/packetcaptures/deleteoperatorOperator can delete packet capture
microsoft.network/networkwatchers/connectionmonitors/start/actionmetadataStart Connection Monitor
microsoft.network/networkwatchers/connectionmonitors/stop/actionmetadataStop Connection Monitor
microsoft.network/networkwatchers/connectionmonitors/query/actionmetadataQuery Connection Monitor
microsoft.network/networkwatchers/connectionmonitors/readmetadataGet Connection Monitor
microsoft.network/networkwatchers/connectionmonitors/writeadminCreate Connection Monitor
microsoft.network/networkwatchers/connectionmonitors/deleteadminDelete Connection Monitor
microsoft.network/networkwatchers/lenses/start/actionmetadataStart Lens
microsoft.network/networkwatchers/lenses/stop/actionmetadataStop Lens
microsoft.network/networkwatchers/lenses/query/actionmetadataQuery Lens
microsoft.network/networkwatchers/lenses/readmetadataGet Lens
microsoft.network/networkwatchers/lenses/writeadminCreate Lens
microsoft.network/networkwatchers/lenses/deleteadminDelete Lens
microsoft.network/networkwatchers/connectionmonitors/providers/microsoft.insights/metricdefinitions/readmetadataRead Connection Monitor metric definitions
microsoft.network/networkwatchers/pingmeshes/start/actionmetadataStart PingMesh
microsoft.network/networkwatchers/pingmeshes/stop/actionmetadataStop PingMesh
microsoft.network/networkwatchers/pingmeshes/readmetadataGet PingMesh
microsoft.network/networkwatchers/pingmeshes/writeadminCreate PingMesh
microsoft.network/networkwatchers/pingmeshes/deleteadminDelete PingMesh
microsoft.network/networkwatchers/flowlogs/deleteadmindelete flow log
microsoft.network/networkwatchers/flowlogs/readmetadataget flow log
microsoft.network/networkwatchers/flowlogs/writeadmincreate flow log
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