This is a list of permissions required for the operation of AROVA.

Operation

Required Permissions

Project / region / zone configuration

compute.regionOperations.get

Compute.regions.get

compute.zoneOperations.get

Compute.zones.list

Disk access / creation

compute.disks.addResourcePolicies

compute.disks.create

compute.disks.delete

compute.disks.get

compute.disks.list

compute.disks.removeResourcePolicies

compute.disks.setLabels

compute.disks.startAsyncReplication

compute.disks.stopAsyncReplication

compute.disks.stopGroupAsyncReplication

compute.disks.update

compute.disks.use

compute.disks.useReadOnly

VM access / creation

compute.instances.addAccessConfig

compute.instances.addMaintenancePolicies

compute.instances.addResourcePolicies

compute.instances.attachDisk

compute.instances.create

compute.instances.delete

compute.instances.detachDisk

compute.instances.get

compute.instances.getGuestAttributes

compute.instances.getIamPolicy

compute.instances.list

compute.instances.setDeletionProtection

compute.instances.setIamPolicy

compute.instances.setLabels

compute.instances.setMetadata

compute.instances.setServiceAccount

compute.instances.setTags

compute.instances.start

compute.instances.stop

compute.instances.updateDisplayDevice

compute.machineTypes.list

compute.machineTypes.get

Network access

compute.networks.get

compute.networks.list

compute.subnetworks.get

compute.subnetworks.list

compute.subnetworks.use

compute.subnetworks.useExternalIp

AROVA access validation

iam.serviceAccounts.get

iam.serviceAccounts.list

iam.serviceAccounts.setIamPolicy

VM access validation

compute.resourcePolicies.create

compute.resourcePolicies.delete

compute.resourcePolicies.get

compute.resourcePolicies.list

compute.resourcePolicies.use

compute.resourcePolicies.useReadOnly

compute.serviceAttachments.getIamPolicy

Guest VM OS policy management

osconfig.guestPolicies.create

osconfig.guestPolicies.delete

osconfig.guestPolicies.get

osconfig.guestPolicies.list

osconfig.guestPolicies.update

AROVA logging and monitoring

logging.logEntries.create

logging.logMetrics.create

monitoring.timeSeries.list

Read-only cryptographic key access

cloudkms.keyRings.list

cloudkms.cryptoKeys.list

cloudkms.cryptoKeyVersions.useToDecrypt

cloudkms.cryptoKeyVersions.useToEncrypt

Table: Required permissions for AROVA.

Also see:

View: AROVA Prerequisites