roles/compute.instanceAdmin.v1
Title: Compute Instance Admin (v1)
Description: Full control of Compute Engine instances, instance groups, disks, snapshots, and images. Read access to all Compute Engine networking resources.
Stage: GA
441 Assigned Permissions:
- backupdr.backupPlanAssociations.createForComputeInstance
- backupdr.backupPlanAssociations.deleteForComputeInstance
- backupdr.backupPlanAssociations.list
- backupdr.backupPlanAssociations.triggerBackupForComputeInstance
- backupdr.backupPlans.get
- backupdr.backupPlans.list
- backupdr.backupPlans.useForComputeInstance
- backupdr.backupVaults.get
- backupdr.backupVaults.list
- backupdr.locations.list
- backupdr.operations.get
- backupdr.operations.list
- backupdr.serviceConfig.initialize
- compute.acceleratorTypes.get
- compute.acceleratorTypes.list
- compute.addresses.createInternal
- compute.addresses.deleteInternal
- compute.addresses.get
- compute.addresses.list
- compute.addresses.listEffectiveTags
- compute.addresses.listTagBindings
- compute.addresses.use
- compute.addresses.useInternal
- compute.autoscalers.create
- compute.autoscalers.delete
- compute.autoscalers.get
- compute.autoscalers.list
- compute.autoscalers.update
- compute.backendBuckets.get
- compute.backendBuckets.list
- compute.backendBuckets.listEffectiveTags
- compute.backendBuckets.listTagBindings
- compute.backendServices.get
- compute.backendServices.list
- compute.backendServices.listEffectiveTags
- compute.backendServices.listTagBindings
- compute.diskTypes.get
- compute.diskTypes.list
- compute.disks.addResourcePolicies
- compute.disks.create
- compute.disks.createSnapshot
- compute.disks.createTagBinding
- compute.disks.delete
- compute.disks.deleteTagBinding
- compute.disks.get
- compute.disks.getIamPolicy
- compute.disks.list
- compute.disks.listEffectiveTags
- compute.disks.listTagBindings
- compute.disks.removeResourcePolicies
- compute.disks.resize
- compute.disks.setIamPolicy
- compute.disks.setLabels
- compute.disks.startAsyncReplication
- compute.disks.stopAsyncReplication
- compute.disks.stopGroupAsyncReplication
- compute.disks.update
- compute.disks.use
- compute.disks.useReadOnly
- compute.externalVpnGateways.get
- compute.externalVpnGateways.list
- compute.externalVpnGateways.listEffectiveTags
- compute.externalVpnGateways.listTagBindings
- compute.firewalls.get
- compute.firewalls.list
- compute.firewalls.listEffectiveTags
- compute.firewalls.listTagBindings
- compute.forwardingRules.get
- compute.forwardingRules.list
- compute.forwardingRules.listEffectiveTags
- compute.forwardingRules.listTagBindings
- compute.globalAddresses.get
- compute.globalAddresses.list
- compute.globalAddresses.listEffectiveTags
- compute.globalAddresses.listTagBindings
- compute.globalAddresses.use
- compute.globalForwardingRules.get
- compute.globalForwardingRules.list
- compute.globalForwardingRules.listEffectiveTags
- compute.globalForwardingRules.listTagBindings
- compute.globalForwardingRules.pscGet
- compute.globalNetworkEndpointGroups.attachNetworkEndpoints
- compute.globalNetworkEndpointGroups.create
- compute.globalNetworkEndpointGroups.createTagBinding
- compute.globalNetworkEndpointGroups.delete
- compute.globalNetworkEndpointGroups.deleteTagBinding
- compute.globalNetworkEndpointGroups.detachNetworkEndpoints
- compute.globalNetworkEndpointGroups.get
- compute.globalNetworkEndpointGroups.list
- compute.globalNetworkEndpointGroups.listEffectiveTags
- compute.globalNetworkEndpointGroups.listTagBindings
- compute.globalNetworkEndpointGroups.use
- compute.globalOperations.get
- compute.globalOperations.list
- compute.healthChecks.get
- compute.healthChecks.list
- compute.healthChecks.listEffectiveTags
- compute.healthChecks.listTagBindings
- compute.httpHealthChecks.get
- compute.httpHealthChecks.list
- compute.httpHealthChecks.listEffectiveTags
- compute.httpHealthChecks.listTagBindings
- compute.httpsHealthChecks.get
- compute.httpsHealthChecks.list
- compute.httpsHealthChecks.listEffectiveTags
- compute.httpsHealthChecks.listTagBindings
- compute.images.create
- compute.images.createTagBinding
- compute.images.delete
- compute.images.deleteTagBinding
- compute.images.deprecate
- compute.images.get
- compute.images.getFromFamily
- compute.images.getIamPolicy
- compute.images.list
- compute.images.listEffectiveTags
- compute.images.listTagBindings
- compute.images.setIamPolicy
- compute.images.setLabels
- compute.images.update
- compute.images.useReadOnly
- compute.instanceGroupManagers.create
- compute.instanceGroupManagers.createTagBinding
- compute.instanceGroupManagers.delete
- compute.instanceGroupManagers.deleteTagBinding
- compute.instanceGroupManagers.get
- compute.instanceGroupManagers.list
- compute.instanceGroupManagers.listEffectiveTags
- compute.instanceGroupManagers.listTagBindings
- compute.instanceGroupManagers.update
- compute.instanceGroupManagers.use
- compute.instanceGroups.create
- compute.instanceGroups.createTagBinding
- compute.instanceGroups.delete
- compute.instanceGroups.deleteTagBinding
- compute.instanceGroups.get
- compute.instanceGroups.list
- compute.instanceGroups.listEffectiveTags
- compute.instanceGroups.listTagBindings
- compute.instanceGroups.update
- compute.instanceGroups.use
- compute.instanceSettings.get
- compute.instanceSettings.update
- compute.instanceTemplates.create
- compute.instanceTemplates.delete
- compute.instanceTemplates.get
- compute.instanceTemplates.getIamPolicy
- compute.instanceTemplates.list
- compute.instanceTemplates.setIamPolicy
- compute.instanceTemplates.useReadOnly
- compute.instances.addAccessConfig
- compute.instances.addResourcePolicies
- compute.instances.attachDisk
- compute.instances.create
- compute.instances.createTagBinding
- compute.instances.delete
- compute.instances.deleteAccessConfig
- compute.instances.deleteTagBinding
- compute.instances.detachDisk
- compute.instances.get
- compute.instances.getEffectiveFirewalls
- compute.instances.getGuestAttributes
- compute.instances.getIamPolicy
- compute.instances.getScreenshot
- compute.instances.getSerialPortOutput
- compute.instances.getShieldedInstanceIdentity
- compute.instances.getShieldedVmIdentity
- compute.instances.list
- compute.instances.listEffectiveTags
- compute.instances.listReferrers
- compute.instances.listTagBindings
- compute.instances.osAdminLogin
- compute.instances.osLogin
- compute.instances.pscInterfaceCreate
- compute.instances.removeResourcePolicies
- compute.instances.reset
- compute.instances.resume
- compute.instances.sendDiagnosticInterrupt
- compute.instances.setDeletionProtection
- compute.instances.setDiskAutoDelete
- compute.instances.setIamPolicy
- compute.instances.setLabels
- compute.instances.setMachineResources
- compute.instances.setMachineType
- compute.instances.setMetadata
- compute.instances.setMinCpuPlatform
- compute.instances.setName
- compute.instances.setScheduling
- compute.instances.setSecurityPolicy
- compute.instances.setServiceAccount
- compute.instances.setShieldedInstanceIntegrityPolicy
- compute.instances.setShieldedVmIntegrityPolicy
- compute.instances.setTags
- compute.instances.simulateMaintenanceEvent
- compute.instances.start
- compute.instances.startWithEncryptionKey
- compute.instances.stop
- compute.instances.suspend
- compute.instances.update
- compute.instances.updateAccessConfig
- compute.instances.updateDisplayDevice
- compute.instances.updateNetworkInterface
- compute.instances.updateSecurity
- compute.instances.updateShieldedInstanceConfig
- compute.instances.updateShieldedVmConfig
- compute.instances.use
- compute.instances.useReadOnly
- compute.instantSnapshots.create
- compute.instantSnapshots.delete
- compute.instantSnapshots.export
- compute.instantSnapshots.get
- compute.instantSnapshots.getIamPolicy
- compute.instantSnapshots.list
- compute.instantSnapshots.setIamPolicy
- compute.instantSnapshots.setLabels
- compute.instantSnapshots.useReadOnly
- compute.interconnectAttachments.get
- compute.interconnectAttachments.list
- compute.interconnectAttachments.listEffectiveTags
- compute.interconnectAttachments.listTagBindings
- compute.interconnectLocations.get
- compute.interconnectLocations.list
- compute.interconnectRemoteLocations.get
- compute.interconnectRemoteLocations.list
- compute.interconnects.get
- compute.interconnects.list
- compute.interconnects.listEffectiveTags
- compute.interconnects.listTagBindings
- compute.licenseCodes.get
- compute.licenseCodes.getIamPolicy
- compute.licenseCodes.list
- compute.licenseCodes.setIamPolicy
- compute.licenseCodes.update
- compute.licenses.create
- compute.licenses.delete
- compute.licenses.get
- compute.licenses.getIamPolicy
- compute.licenses.list
- compute.licenses.setIamPolicy
- compute.machineImages.create
- compute.machineImages.delete
- compute.machineImages.get
- compute.machineImages.getIamPolicy
- compute.machineImages.list
- compute.machineImages.setIamPolicy
- compute.machineImages.useReadOnly
- compute.machineTypes.get
- compute.machineTypes.list
- compute.multiMig.create
- compute.multiMig.delete
- compute.multiMig.get
- compute.multiMig.list
- compute.networkAttachments.get
- compute.networkAttachments.list
- compute.networkAttachments.listEffectiveTags
- compute.networkAttachments.listTagBindings
- compute.networkEndpointGroups.attachNetworkEndpoints
- compute.networkEndpointGroups.create
- compute.networkEndpointGroups.createTagBinding
- compute.networkEndpointGroups.delete
- compute.networkEndpointGroups.deleteTagBinding
- compute.networkEndpointGroups.detachNetworkEndpoints
- compute.networkEndpointGroups.get
- compute.networkEndpointGroups.list
- compute.networkEndpointGroups.listEffectiveTags
- compute.networkEndpointGroups.listTagBindings
- compute.networkEndpointGroups.use
- compute.networkProfiles.get
- compute.networkProfiles.list
- compute.networks.get
- compute.networks.list
- compute.networks.listEffectiveTags
- compute.networks.listTagBindings
- compute.networks.use
- compute.networks.useExternalIp
- compute.projects.get
- compute.projects.setCommonInstanceMetadata
- compute.regionBackendServices.get
- compute.regionBackendServices.list
- compute.regionBackendServices.listEffectiveTags
- compute.regionBackendServices.listTagBindings
- compute.regionHealthCheckServices.get
- compute.regionHealthCheckServices.list
- compute.regionHealthChecks.get
- compute.regionHealthChecks.list
- compute.regionHealthChecks.listEffectiveTags
- compute.regionHealthChecks.listTagBindings
- compute.regionNetworkEndpointGroups.attachNetworkEndpoints
- compute.regionNetworkEndpointGroups.create
- compute.regionNetworkEndpointGroups.createTagBinding
- compute.regionNetworkEndpointGroups.delete
- compute.regionNetworkEndpointGroups.deleteTagBinding
- compute.regionNetworkEndpointGroups.detachNetworkEndpoints
- compute.regionNetworkEndpointGroups.get
- compute.regionNetworkEndpointGroups.list
- compute.regionNetworkEndpointGroups.listEffectiveTags
- compute.regionNetworkEndpointGroups.listTagBindings
- compute.regionNetworkEndpointGroups.use
- compute.regionNotificationEndpoints.get
- compute.regionNotificationEndpoints.list
- compute.regionOperations.get
- compute.regionOperations.list
- compute.regionSslCertificates.get
- compute.regionSslCertificates.list
- compute.regionSslCertificates.listEffectiveTags
- compute.regionSslCertificates.listTagBindings
- compute.regionSslPolicies.get
- compute.regionSslPolicies.list
- compute.regionSslPolicies.listAvailableFeatures
- compute.regionSslPolicies.listEffectiveTags
- compute.regionSslPolicies.listTagBindings
- compute.regionTargetHttpProxies.get
- compute.regionTargetHttpProxies.list
- compute.regionTargetHttpProxies.listEffectiveTags
- compute.regionTargetHttpProxies.listTagBindings
- compute.regionTargetHttpsProxies.get
- compute.regionTargetHttpsProxies.list
- compute.regionTargetHttpsProxies.listEffectiveTags
- compute.regionTargetHttpsProxies.listTagBindings
- compute.regionTargetTcpProxies.get
- compute.regionTargetTcpProxies.list
- compute.regionTargetTcpProxies.listEffectiveTags
- compute.regionTargetTcpProxies.listTagBindings
- compute.regionUrlMaps.get
- compute.regionUrlMaps.list
- compute.regionUrlMaps.listEffectiveTags
- compute.regionUrlMaps.listTagBindings
- compute.regions.get
- compute.regions.list
- compute.reservationBlocks.get
- compute.reservationBlocks.list
- compute.reservations.get
- compute.reservations.list
- compute.resourcePolicies.create
- compute.resourcePolicies.delete
- compute.resourcePolicies.get
- compute.resourcePolicies.getIamPolicy
- compute.resourcePolicies.list
- compute.resourcePolicies.setIamPolicy
- compute.resourcePolicies.update
- compute.resourcePolicies.use
- compute.resourcePolicies.useReadOnly
- compute.routers.get
- compute.routers.getRoutePolicy
- compute.routers.list
- compute.routers.listBgpRoutes
- compute.routers.listEffectiveTags
- compute.routers.listRoutePolicies
- compute.routers.listTagBindings
- compute.routes.get
- compute.routes.list
- compute.routes.listEffectiveTags
- compute.routes.listTagBindings
- compute.serviceAttachments.get
- compute.serviceAttachments.list
- compute.serviceAttachments.listEffectiveTags
- compute.serviceAttachments.listTagBindings
- compute.snapshots.create
- compute.snapshots.createTagBinding
- compute.snapshots.delete
- compute.snapshots.deleteTagBinding
- compute.snapshots.get
- compute.snapshots.getIamPolicy
- compute.snapshots.list
- compute.snapshots.listEffectiveTags
- compute.snapshots.listTagBindings
- compute.snapshots.setIamPolicy
- compute.snapshots.setLabels
- compute.snapshots.useReadOnly
- compute.spotAssistants.get
- compute.sslCertificates.get
- compute.sslCertificates.list
- compute.sslCertificates.listEffectiveTags
- compute.sslCertificates.listTagBindings
- compute.sslPolicies.get
- compute.sslPolicies.list
- compute.sslPolicies.listAvailableFeatures
- compute.sslPolicies.listEffectiveTags
- compute.sslPolicies.listTagBindings
- compute.storagePools.get
- compute.storagePools.list
- compute.storagePools.use
- compute.subnetworks.get
- compute.subnetworks.list
- compute.subnetworks.listEffectiveTags
- compute.subnetworks.listTagBindings
- compute.subnetworks.use
- compute.subnetworks.useExternalIp
- compute.targetGrpcProxies.get
- compute.targetGrpcProxies.list
- compute.targetGrpcProxies.listEffectiveTags
- compute.targetGrpcProxies.listTagBindings
- compute.targetHttpProxies.get
- compute.targetHttpProxies.list
- compute.targetHttpProxies.listEffectiveTags
- compute.targetHttpProxies.listTagBindings
- compute.targetHttpsProxies.get
- compute.targetHttpsProxies.list
- compute.targetHttpsProxies.listEffectiveTags
- compute.targetHttpsProxies.listTagBindings
- compute.targetInstances.get
- compute.targetInstances.list
- compute.targetInstances.listEffectiveTags
- compute.targetInstances.listTagBindings
- compute.targetPools.get
- compute.targetPools.list
- compute.targetPools.listEffectiveTags
- compute.targetPools.listTagBindings
- compute.targetSslProxies.get
- compute.targetSslProxies.list
- compute.targetSslProxies.listEffectiveTags
- compute.targetSslProxies.listTagBindings
- compute.targetTcpProxies.get
- compute.targetTcpProxies.list
- compute.targetTcpProxies.listEffectiveTags
- compute.targetTcpProxies.listTagBindings
- compute.targetVpnGateways.get
- compute.targetVpnGateways.list
- compute.targetVpnGateways.listEffectiveTags
- compute.targetVpnGateways.listTagBindings
- compute.urlMaps.get
- compute.urlMaps.list
- compute.urlMaps.listEffectiveTags
- compute.urlMaps.listTagBindings
- compute.vpnGateways.get
- compute.vpnGateways.list
- compute.vpnGateways.listEffectiveTags
- compute.vpnGateways.listTagBindings
- compute.vpnTunnels.get
- compute.vpnTunnels.list
- compute.vpnTunnels.listEffectiveTags
- compute.vpnTunnels.listTagBindings
- compute.zoneOperations.get
- compute.zoneOperations.list
- compute.zones.get
- compute.zones.list
- resourcemanager.projects.get
- resourcemanager.projects.list
- serviceusage.quotas.get
- serviceusage.services.get
- serviceusage.services.list