Permissions for @turbot/gcp-sql
Taking a look at permissions and associated grant levels for each permission for SQL:
Permission | Grant Level | Help |
---|---|---|
cloudsql.backupRuns.create | Admin | |
cloudsql.backupRuns.delete | Admin | |
cloudsql.backupRuns.get | Metadata | |
cloudsql.backupRuns.list | Metadata | |
cloudsql.databases.create | Admin | |
cloudsql.databases.delete | Admin | |
cloudsql.databases.get | Metadata | |
cloudsql.databases.list | Metadata | |
cloudsql.databases.update | Admin | |
cloudsql.instances.addServerCa | Admin | |
cloudsql.instances.clone | Admin | |
cloudsql.instances.connect | Admin | "Requires further testing |
cloudsql.instances.create | Admin | |
cloudsql.instances.delete | Admin | |
cloudsql.instances.demoteMaster | Admin | |
cloudsql.instances.export | Admin | |
cloudsql.instances.failover | Admin | |
cloudsql.instances.get | Metadata | |
cloudsql.instances.import | Admin | |
cloudsql.instances.list | Metadata | |
cloudsql.instances.listServerCas | Metadata | |
cloudsql.instances.promoteReplica | Admin | |
cloudsql.instances.resetSslConfig | Admin | |
cloudsql.instances.restart | Operator | |
cloudsql.instances.restoreBackup | Operator | |
cloudsql.instances.rotateServerCa | Admin | |
cloudsql.instances.startReplica | Operator | |
cloudsql.instances.stopReplica | Operator | |
cloudsql.instances.truncateLog | Admin | |
cloudsql.instances.update | Admin | |
monitoring.timeSeries.list | Metadata | Lists time series that match a filter. This method does not require a Stackdriver account. |