Permissions for @turbot/gcp-network
Taking a look at permissions and associated grant levels for each permission for Network:
Permission | Grant Level | Help |
---|---|---|
compute.addresses.create | Admin | |
compute.addresses.createInternal | Admin | |
compute.addresses.delete | Admin | |
compute.addresses.deleteInternal | Admin | |
compute.addresses.get | Metadata | |
compute.addresses.list | Metadata | |
compute.addresses.setLabels | Operator | |
compute.addresses.use | Admin | |
compute.addresses.useInternal | Admin | |
compute.backendBuckets.create | Admin | |
compute.backendBuckets.delete | Admin | Admin can delete on the backend bucket |
compute.backendBuckets.get | Metadata | |
compute.backendBuckets.list | Metadata | |
compute.backendBuckets.update | Admin | |
compute.backendBuckets.use | Admin | |
compute.backendServices.create | Admin | |
compute.backendServices.delete | Admin | |
compute.backendServices.get | Metadata | |
compute.backendServices.list | Metadata | |
compute.backendServices.setSecurityPolicy | Admin | |
compute.backendServices.update | Admin | |
compute.backendServices.use | Admin | |
compute.firewalls.create | Admin | |
compute.firewalls.delete | Admin | Network related operation |
compute.firewalls.get | Metadata | |
compute.firewalls.list | Metadata | |
compute.firewalls.update | Admin | |
compute.forwardingRules.create | Admin | gcloud compute forwarding-rules - read and manipulate traffic forwarding rules to network load balancers |
compute.forwardingRules.delete | Admin | Firewall rules are simillar kind of security group |
compute.forwardingRules.get | Metadata | |
compute.forwardingRules.list | Metadata | |
compute.forwardingRules.setLabels | Operator | |
compute.forwardingRules.setTarget | Admin | |
compute.globalAddresses.create | Admin | Create a forwarding rule to direct network traffic to a load balancer |
compute.globalAddresses.createInternal | Admin | Create a forwarding rule to direct network traffic to a load balancer |
compute.globalAddresses.delete | Admin | |
compute.globalAddresses.deleteInternal | Admin | |
compute.globalAddresses.get | Metadata | |
compute.globalAddresses.list | Metadata | List Google Compute Engine forwarding rules |
compute.globalAddresses.setLabels | Operator | |
compute.globalAddresses.use | Admin | |
compute.globalForwardingRules.create | Admin | "Global forwarding rules route traffic by IP address |
compute.globalForwardingRules.delete | Admin | |
compute.globalForwardingRules.get | Metadata | |
compute.globalForwardingRules.list | Metadata | |
compute.globalForwardingRules.setLabels | Operator | |
compute.globalForwardingRules.setTarget | Operator | Modify a forwarding rule to direct network traffic to a new target |
compute.interconnectAttachments.get | Metadata | |
compute.interconnectAttachments.list | Metadata | |
compute.interconnectLocations.get | Metadata | |
compute.interconnectLocations.list | Metadata | |
compute.interconnects.get | Metadata | |
compute.interconnects.list | Metadata | |
compute.networks.addPeering | Admin | |
compute.networks.create | Admin | |
compute.networks.delete | Admin | |
compute.networks.get | Metadata | |
compute.networks.list | Metadata | |
compute.networks.removePeering | Admin | |
compute.networks.switchToCustomMode | Admin | |
compute.networks.update | Admin | |
compute.networks.updatePolicy | Admin | |
compute.networks.use | Admin | "Use should be allowed |
compute.networks.useExternalIp | Admin | |
compute.packetMirrorings.create | Admin | |
compute.packetMirrorings.delete | Admin | |
compute.packetMirrorings.get | Metadata | |
compute.packetMirrorings.list | Metadata | |
compute.packetMirrorings.update | Operator | |
compute.regionBackendServices.get | Metadata | |
compute.regionBackendServices.list | Metadata | |
compute.routers.create | Admin | |
compute.routers.delete | Admin | |
compute.routers.get | Metadata | |
compute.routers.list | Metadata | |
compute.routers.update | Admin | |
compute.routers.use | Admin | |
compute.routes.create | Admin | |
compute.routes.delete | Admin | |
compute.routes.get | Metadata | |
compute.routes.list | Metadata | |
compute.subnetworks.create | Admin | |
compute.subnetworks.delete | Admin | |
compute.subnetworks.expandIpCidrRange | Admin | |
compute.subnetworks.get | Metadata | |
compute.subnetworks.getIamPolicy | Metadata | |
compute.subnetworks.list | Metadata | |
compute.subnetworks.setIamPolicy | Admin | |
compute.subnetworks.setPrivateIpGoogleAccess | Admin | Need to recheck again |
compute.subnetworks.update | Admin | |
compute.subnetworks.updatePolicy | Admin | |
compute.subnetworks.use | Admin | |
compute.subnetworks.useExternalIp | Admin | |
compute.targetSslProxies.create | Admin | |
compute.targetSslProxies.delete | Admin | |
compute.targetSslProxies.setBackendService | Admin | |
compute.targetHttpsProxies.create | Admin | |
compute.targetHttpsProxies.delete | Admin | |
compute.targetHttpsProxies.setUrlMap | Operator | |
compute.sslCertificates.create | Admin | |
compute.sslCertificates.delete | Admin | |
compute.sslCertificates.get | Metadata | |
compute.sslCertificates.list | Metadata | |
compute.targetTcpProxies.get | Metadata | |
compute.targetTcpProxies.list | Metadata | |
compute.targetPools.create | Admin | |
compute.targetPools.delete | Admin | |
compute.targetPools.get | Metadata | |
compute.targetPools.list | Metadata | |
compute.targetPools.removeHealthCheck | Admin | |
compute.targetPools.removeInstance | Admin | |
compute.targetPools.update | Admin | |
compute.targetPools.use | Admin | |
compute.targetVpnGateways.create | Admin | |
compute.targetVpnGateways.delete | Admin | |
compute.targetVpnGateways.get | Metadata | |
compute.targetVpnGateways.list | Metadata | |
compute.targetVpnGateways.setLabels | Admin | |
compute.targetVpnGateways.update | Admin | |
compute.targetVpnGateways.use | Admin | |
compute.urlMaps.create | Admin | |
compute.urlMaps.delete | Admin | |
compute.urlMaps.get | Metadata | |
compute.urlMaps.invalidateCache | Admin | |
compute.urlMaps.list | Metadata | |
compute.urlMaps.update | Operator | |
compute.urlMaps.use | Admin | |
compute.urlMaps.validate | Admin | |
compute.vpnTunnels.create | Admin | |
compute.vpnTunnels.delete | Admin | |
compute.vpnTunnels.get | Metadata | |
compute.vpnTunnels.list | Metadata | |
compute.vpnTunnels.setLabels | Operator | |
servicenetworking.services.get | Metadata | |
serviceusage.services.list | Metadata |