Database Migration Service roles and permissions

This page lists the IAM roles and permissions for Database Migration Service. To search through all roles and permissions, see the role and permission index.

Database Migration Service roles

Role Permissions

(roles/datamigration.admin)

Full access to all resources of Database Migration.

cloudaicompanion.entitlements.get

datamigration.*

  • datamigration.connectionProfiles.createTagBinding
  • datamigration.connectionProfiles.deleteTagBinding
  • datamigration.connectionProfiles.listEffectiveTags
  • datamigration.connectionProfiles.listTagBindings
  • datamigration.connectionprofiles.create
  • datamigration.connectionprofiles.delete
  • datamigration.connectionprofiles.get
  • datamigration.connectionprofiles.getIamPolicy
  • datamigration.connectionprofiles.list
  • datamigration.connectionprofiles.setIamPolicy
  • datamigration.connectionprofiles.update
  • datamigration.conversionworkspaces.apply
  • datamigration.conversionworkspaces.commit
  • datamigration.conversionworkspaces.convert
  • datamigration.conversionworkspaces.create
  • datamigration.conversionworkspaces.delete
  • datamigration.conversionworkspaces.get
  • datamigration.conversionworkspaces.getIamPolicy
  • datamigration.conversionworkspaces.list
  • datamigration.conversionworkspaces.rollback
  • datamigration.conversionworkspaces.seed
  • datamigration.conversionworkspaces.setIamPolicy
  • datamigration.conversionworkspaces.update
  • datamigration.locations.fetchStaticIps
  • datamigration.locations.get
  • datamigration.locations.list
  • datamigration.mappingrules.getIamPolicy
  • datamigration.mappingrules.import
  • datamigration.mappingrules.setIamPolicy
  • datamigration.migrationJobs.createTagBinding
  • datamigration.migrationJobs.deleteTagBinding
  • datamigration.migrationJobs.listEffectiveTags
  • datamigration.migrationJobs.listTagBindings
  • datamigration.migrationjobs.create
  • datamigration.migrationjobs.delete
  • datamigration.migrationjobs.demoteDestination
  • datamigration.migrationjobs.fetchSourceObjects
  • datamigration.migrationjobs.generateSshScript
  • datamigration.migrationjobs.generateTcpProxyScript
  • datamigration.migrationjobs.get
  • datamigration.migrationjobs.getIamPolicy
  • datamigration.migrationjobs.list
  • datamigration.migrationjobs.promote
  • datamigration.migrationjobs.restart
  • datamigration.migrationjobs.resume
  • datamigration.migrationjobs.setIamPolicy
  • datamigration.migrationjobs.start
  • datamigration.migrationjobs.stop
  • datamigration.migrationjobs.update
  • datamigration.migrationjobs.verify
  • datamigration.objects.get
  • datamigration.objects.list
  • datamigration.operations.cancel
  • datamigration.operations.delete
  • datamigration.operations.get
  • datamigration.operations.list
  • datamigration.privateConnections.createTagBinding
  • datamigration.privateConnections.deleteTagBinding
  • datamigration.privateConnections.listEffectiveTags
  • datamigration.privateConnections.listTagBindings
  • datamigration.privateconnections.create
  • datamigration.privateconnections.delete
  • datamigration.privateconnections.get
  • datamigration.privateconnections.getIamPolicy
  • datamigration.privateconnections.list
  • datamigration.privateconnections.setIamPolicy

resourcemanager.projects.get

resourcemanager.projects.list

(roles/datamigration.editor)

Editor role for datamigration

cloudaicompanion.entitlements.get

datamigration.connectionProfiles.listEffectiveTags

datamigration.connectionProfiles.listTagBindings

datamigration.connectionprofiles.create

datamigration.connectionprofiles.delete

datamigration.connectionprofiles.get

datamigration.connectionprofiles.getIamPolicy

datamigration.connectionprofiles.list

datamigration.connectionprofiles.update

datamigration.conversionworkspaces.apply

datamigration.conversionworkspaces.commit

datamigration.conversionworkspaces.convert

datamigration.conversionworkspaces.create

datamigration.conversionworkspaces.delete

datamigration.conversionworkspaces.get

datamigration.conversionworkspaces.getIamPolicy

datamigration.conversionworkspaces.list

datamigration.conversionworkspaces.rollback

datamigration.conversionworkspaces.seed

datamigration.conversionworkspaces.update

datamigration.locations.*

  • datamigration.locations.fetchStaticIps
  • datamigration.locations.get
  • datamigration.locations.list

datamigration.mappingrules.getIamPolicy

datamigration.mappingrules.import

datamigration.migrationJobs.listEffectiveTags

datamigration.migrationJobs.listTagBindings

datamigration.migrationjobs.create

datamigration.migrationjobs.delete

datamigration.migrationjobs.demoteDestination

datamigration.migrationjobs.fetchSourceObjects

datamigration.migrationjobs.generateSshScript

datamigration.migrationjobs.generateTcpProxyScript

datamigration.migrationjobs.get

datamigration.migrationjobs.getIamPolicy

datamigration.migrationjobs.list

datamigration.migrationjobs.promote

datamigration.migrationjobs.restart

datamigration.migrationjobs.resume

datamigration.migrationjobs.start

datamigration.migrationjobs.stop

datamigration.migrationjobs.update

datamigration.migrationjobs.verify

datamigration.objects.*

  • datamigration.objects.get
  • datamigration.objects.list

datamigration.operations.*

  • datamigration.operations.cancel
  • datamigration.operations.delete
  • datamigration.operations.get
  • datamigration.operations.list

datamigration.privateConnections.listEffectiveTags

datamigration.privateConnections.listTagBindings

datamigration.privateconnections.create

datamigration.privateconnections.delete

datamigration.privateconnections.get

datamigration.privateconnections.getIamPolicy

datamigration.privateconnections.list

resourcemanager.projects.get

resourcemanager.projects.list

Service agent roles

Service agent roles should only be granted to service agents.

Role Permissions

(roles/datamigration.serviceAgent)

Gives Cloud Database Migration service account access to Cloud SQL resources.

alloydb.clusters.create

alloydb.clusters.delete

alloydb.clusters.generateClientCertificate

alloydb.clusters.get

alloydb.clusters.import

alloydb.clusters.list

alloydb.clusters.update

alloydb.instances.connect

alloydb.instances.create

alloydb.instances.delete

alloydb.instances.executeSql

alloydb.instances.get

alloydb.instances.list

alloydb.instances.update

alloydb.operations.get

alloydb.operations.list

alloydb.users.login

cloudsql.databases.delete

cloudsql.databases.get

cloudsql.databases.list

cloudsql.instances.connect

cloudsql.instances.create

cloudsql.instances.delete

cloudsql.instances.demoteMaster

cloudsql.instances.executeSql

cloudsql.instances.export

cloudsql.instances.get

cloudsql.instances.import

cloudsql.instances.list

cloudsql.instances.login

cloudsql.instances.migrate

cloudsql.instances.promoteReplica

cloudsql.instances.restart

cloudsql.instances.startReplica

cloudsql.instances.stopReplica

cloudsql.instances.update

compute.forwardingRules.use

compute.globalAddresses.create

compute.globalAddresses.createInternal

compute.globalAddresses.delete

compute.globalAddresses.deleteInternal

compute.globalAddresses.get

compute.globalOperations.get

compute.networkAttachments.get

compute.networkAttachments.list

compute.networks.addPeering

compute.networks.get

compute.networks.list

compute.networks.listPeeringRoutes

compute.networks.removePeering

compute.networks.use

compute.regionOperations.get

compute.regionOperations.list

compute.routers.list

compute.routes.get

compute.routes.list

compute.serviceAttachments.get

compute.serviceAttachments.list

compute.serviceAttachments.update

compute.subnetworks.get

compute.subnetworks.list

compute.subnetworks.use

logging.logEntries.list

logging.logServiceIndexes.list

logging.logServices.list

logging.logs.list

networkmanagement.connectivitytests.list

serviceusage.services.use

storage.folders.delete

storage.objects.get

storage.objects.list

Database Migration Service permissions

Permission Included in roles

Owner (roles/owner)

Database Migration Admin (roles/datamigration.admin)

Tag User (roles/resourcemanager.tagUser)

DLP Organization Data Profiles Driver (roles/dlp.orgdriver)

DLP Project Data Profiles Driver (roles/dlp.projectdriver)

Owner (roles/owner)

Database Migration Admin (roles/datamigration.admin)

Tag User (roles/resourcemanager.tagUser)

DLP Organization Data Profiles Driver (roles/dlp.orgdriver)

DLP Project Data Profiles Driver (roles/dlp.projectdriver)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Database Migration Admin (roles/datamigration.admin)

Datamigration Editor (roles/datamigration.editor)

Tag User (roles/resourcemanager.tagUser)

Tag Viewer (roles/resourcemanager.tagViewer)

DLP Organization Data Profiles Driver (roles/dlp.orgdriver)

DLP Project Data Profiles Driver (roles/dlp.projectdriver)

Security Auditor (roles/iam.securityAuditor)

Support User (roles/iam.supportUser)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Database Migration Admin (roles/datamigration.admin)

Datamigration Editor (roles/datamigration.editor)

Tag User (roles/resourcemanager.tagUser)

Tag Viewer (roles/resourcemanager.tagViewer)

DLP Organization Data Profiles Driver (roles/dlp.orgdriver)

DLP Project Data Profiles Driver (roles/dlp.projectdriver)

Security Auditor (roles/iam.securityAuditor)

Support User (roles/iam.supportUser)

Owner (roles/owner)

Editor (roles/editor)

Database Migration Admin (roles/datamigration.admin)

Datamigration Editor (roles/datamigration.editor)

Owner (roles/owner)

Editor (roles/editor)

Database Migration Admin (roles/datamigration.admin)

Datamigration Editor (roles/datamigration.editor)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Database Migration Admin (roles/datamigration.admin)

Datamigration Editor (roles/datamigration.editor)

Support User (roles/iam.supportUser)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Database Migration Admin (roles/datamigration.admin)

Datamigration Editor (roles/datamigration.editor)

Security Admin (roles/iam.securityAdmin)

Security Reviewer (roles/iam.securityReviewer)

Security Auditor (roles/iam.securityAuditor)

Support User (roles/iam.supportUser)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Database Migration Admin (roles/datamigration.admin)

Datamigration Editor (roles/datamigration.editor)

Security Admin (roles/iam.securityAdmin)

Security Reviewer (roles/iam.securityReviewer)

Security Auditor (roles/iam.securityAuditor)

Support User (roles/iam.supportUser)

Owner (roles/owner)

Database Migration Admin (roles/datamigration.admin)

Security Admin (roles/iam.securityAdmin)

Owner (roles/owner)

Editor (roles/editor)

Database Migration Admin (roles/datamigration.admin)

Datamigration Editor (roles/datamigration.editor)

Owner (roles/owner)

Editor (roles/editor)

Database Migration Admin (roles/datamigration.admin)

Datamigration Editor (roles/datamigration.editor)

Owner (roles/owner)

Editor (roles/editor)

Database Migration Admin (roles/datamigration.admin)

Datamigration Editor (roles/datamigration.editor)

Owner (roles/owner)

Editor (roles/editor)

Database Migration Admin (roles/datamigration.admin)

Datamigration Editor (roles/datamigration.editor)

Owner (roles/owner)

Editor (roles/editor)

Database Migration Admin (roles/datamigration.admin)

Datamigration Editor (roles/datamigration.editor)

Owner (roles/owner)

Editor (roles/editor)

Database Migration Admin (roles/datamigration.admin)

Datamigration Editor (roles/datamigration.editor)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Database Migration Admin (roles/datamigration.admin)

Datamigration Editor (roles/datamigration.editor)

Support User (roles/iam.supportUser)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Database Migration Admin (roles/datamigration.admin)

Datamigration Editor (roles/datamigration.editor)

Security Admin (roles/iam.securityAdmin)

Security Reviewer (roles/iam.securityReviewer)

Security Auditor (roles/iam.securityAuditor)

Support User (roles/iam.supportUser)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Database Migration Admin (roles/datamigration.admin)

Datamigration Editor (roles/datamigration.editor)

Security Admin (roles/iam.securityAdmin)

Security Reviewer (roles/iam.securityReviewer)

Security Auditor (roles/iam.securityAuditor)

Support User (roles/iam.supportUser)

Owner (roles/owner)

Editor (roles/editor)

Database Migration Admin (roles/datamigration.admin)

Datamigration Editor (roles/datamigration.editor)

Owner (roles/owner)

Editor (roles/editor)

Database Migration Admin (roles/datamigration.admin)

Datamigration Editor (roles/datamigration.editor)

Owner (roles/owner)

Database Migration Admin (roles/datamigration.admin)

Security Admin (roles/iam.securityAdmin)

Owner (roles/owner)

Editor (roles/editor)

Database Migration Admin (roles/datamigration.admin)

Datamigration Editor (roles/datamigration.editor)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Database Migration Admin (roles/datamigration.admin)

Datamigration Editor (roles/datamigration.editor)

Support User (roles/iam.supportUser)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Database Migration Admin (roles/datamigration.admin)

Datamigration Editor (roles/datamigration.editor)

Support User (roles/iam.supportUser)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Database Migration Admin (roles/datamigration.admin)

Datamigration Editor (roles/datamigration.editor)

Security Admin (roles/iam.securityAdmin)

Security Reviewer (roles/iam.securityReviewer)

Security Auditor (roles/iam.securityAuditor)

Support User (roles/iam.supportUser)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Database Migration Admin (roles/datamigration.admin)

Datamigration Editor (roles/datamigration.editor)

Security Admin (roles/iam.securityAdmin)

Security Reviewer (roles/iam.securityReviewer)

Security Auditor (roles/iam.securityAuditor)

Support User (roles/iam.supportUser)

Owner (roles/owner)

Editor (roles/editor)

Database Migration Admin (roles/datamigration.admin)

Datamigration Editor (roles/datamigration.editor)

Owner (roles/owner)

Database Migration Admin (roles/datamigration.admin)

Security Admin (roles/iam.securityAdmin)

Owner (roles/owner)

Database Migration Admin (roles/datamigration.admin)

Tag User (roles/resourcemanager.tagUser)

DLP Organization Data Profiles Driver (roles/dlp.orgdriver)

DLP Project Data Profiles Driver (roles/dlp.projectdriver)

Owner (roles/owner)

Database Migration Admin (roles/datamigration.admin)

Tag User (roles/resourcemanager.tagUser)

DLP Organization Data Profiles Driver (roles/dlp.orgdriver)

DLP Project Data Profiles Driver (roles/dlp.projectdriver)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Database Migration Admin (roles/datamigration.admin)

Datamigration Editor (roles/datamigration.editor)

Tag User (roles/resourcemanager.tagUser)

Tag Viewer (roles/resourcemanager.tagViewer)

DLP Organization Data Profiles Driver (roles/dlp.orgdriver)

DLP Project Data Profiles Driver (roles/dlp.projectdriver)

Security Auditor (roles/iam.securityAuditor)

Support User (roles/iam.supportUser)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Database Migration Admin (roles/datamigration.admin)

Datamigration Editor (roles/datamigration.editor)

Tag User (roles/resourcemanager.tagUser)

Tag Viewer (roles/resourcemanager.tagViewer)

DLP Organization Data Profiles Driver (roles/dlp.orgdriver)

DLP Project Data Profiles Driver (roles/dlp.projectdriver)

Security Auditor (roles/iam.securityAuditor)

Support User (roles/iam.supportUser)

Owner (roles/owner)

Editor (roles/editor)

Database Migration Admin (roles/datamigration.admin)

Datamigration Editor (roles/datamigration.editor)

Owner (roles/owner)

Editor (roles/editor)

Database Migration Admin (roles/datamigration.admin)

Datamigration Editor (roles/datamigration.editor)

Owner (roles/owner)

Editor (roles/editor)

Database Migration Admin (roles/datamigration.admin)

Datamigration Editor (roles/datamigration.editor)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Database Migration Admin (roles/datamigration.admin)

Datamigration Editor (roles/datamigration.editor)

Support User (roles/iam.supportUser)

Owner (roles/owner)

Editor (roles/editor)

Database Migration Admin (roles/datamigration.admin)

Datamigration Editor (roles/datamigration.editor)

Owner (roles/owner)

Editor (roles/editor)

Database Migration Admin (roles/datamigration.admin)

Datamigration Editor (roles/datamigration.editor)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Database Migration Admin (roles/datamigration.admin)

Datamigration Editor (roles/datamigration.editor)

Support User (roles/iam.supportUser)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Database Migration Admin (roles/datamigration.admin)

Datamigration Editor (roles/datamigration.editor)

Security Admin (roles/iam.securityAdmin)

Security Reviewer (roles/iam.securityReviewer)

Security Auditor (roles/iam.securityAuditor)

Support User (roles/iam.supportUser)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Database Migration Admin (roles/datamigration.admin)

Datamigration Editor (roles/datamigration.editor)

Security Admin (roles/iam.securityAdmin)

Security Reviewer (roles/iam.securityReviewer)

Security Auditor (roles/iam.securityAuditor)

Support User (roles/iam.supportUser)

Owner (roles/owner)

Editor (roles/editor)

Database Migration Admin (roles/datamigration.admin)

Datamigration Editor (roles/datamigration.editor)

Owner (roles/owner)

Editor (roles/editor)

Database Migration Admin (roles/datamigration.admin)

Datamigration Editor (roles/datamigration.editor)

Owner (roles/owner)

Editor (roles/editor)

Database Migration Admin (roles/datamigration.admin)

Datamigration Editor (roles/datamigration.editor)

Owner (roles/owner)

Database Migration Admin (roles/datamigration.admin)

Security Admin (roles/iam.securityAdmin)

Owner (roles/owner)

Editor (roles/editor)

Database Migration Admin (roles/datamigration.admin)

Datamigration Editor (roles/datamigration.editor)

Owner (roles/owner)

Editor (roles/editor)

Database Migration Admin (roles/datamigration.admin)

Datamigration Editor (roles/datamigration.editor)

Owner (roles/owner)

Editor (roles/editor)

Database Migration Admin (roles/datamigration.admin)

Datamigration Editor (roles/datamigration.editor)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Database Migration Admin (roles/datamigration.admin)

Datamigration Editor (roles/datamigration.editor)

Support User (roles/iam.supportUser)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Database Migration Admin (roles/datamigration.admin)

Datamigration Editor (roles/datamigration.editor)

Support User (roles/iam.supportUser)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Database Migration Admin (roles/datamigration.admin)

Datamigration Editor (roles/datamigration.editor)

Security Admin (roles/iam.securityAdmin)

Security Reviewer (roles/iam.securityReviewer)

Security Auditor (roles/iam.securityAuditor)

Support User (roles/iam.supportUser)

Owner (roles/owner)

Editor (roles/editor)

Database Migration Admin (roles/datamigration.admin)

Datamigration Editor (roles/datamigration.editor)

Owner (roles/owner)

Editor (roles/editor)

Database Migration Admin (roles/datamigration.admin)

Datamigration Editor (roles/datamigration.editor)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Database Migration Admin (roles/datamigration.admin)

Datamigration Editor (roles/datamigration.editor)

Support User (roles/iam.supportUser)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Database Migration Admin (roles/datamigration.admin)

Datamigration Editor (roles/datamigration.editor)

Security Admin (roles/iam.securityAdmin)

Security Reviewer (roles/iam.securityReviewer)

Security Auditor (roles/iam.securityAuditor)

Support User (roles/iam.supportUser)

Owner (roles/owner)

Database Migration Admin (roles/datamigration.admin)

Tag User (roles/resourcemanager.tagUser)

DLP Organization Data Profiles Driver (roles/dlp.orgdriver)

DLP Project Data Profiles Driver (roles/dlp.projectdriver)

Owner (roles/owner)

Database Migration Admin (roles/datamigration.admin)

Tag User (roles/resourcemanager.tagUser)

DLP Organization Data Profiles Driver (roles/dlp.orgdriver)

DLP Project Data Profiles Driver (roles/dlp.projectdriver)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Database Migration Admin (roles/datamigration.admin)

Datamigration Editor (roles/datamigration.editor)

Tag User (roles/resourcemanager.tagUser)

Tag Viewer (roles/resourcemanager.tagViewer)

DLP Organization Data Profiles Driver (roles/dlp.orgdriver)

DLP Project Data Profiles Driver (roles/dlp.projectdriver)

Security Auditor (roles/iam.securityAuditor)

Support User (roles/iam.supportUser)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Database Migration Admin (roles/datamigration.admin)

Datamigration Editor (roles/datamigration.editor)

Tag User (roles/resourcemanager.tagUser)

Tag Viewer (roles/resourcemanager.tagViewer)

DLP Organization Data Profiles Driver (roles/dlp.orgdriver)

DLP Project Data Profiles Driver (roles/dlp.projectdriver)

Security Auditor (roles/iam.securityAuditor)

Support User (roles/iam.supportUser)

Owner (roles/owner)

Editor (roles/editor)

Database Migration Admin (roles/datamigration.admin)

Datamigration Editor (roles/datamigration.editor)

Owner (roles/owner)

Editor (roles/editor)

Database Migration Admin (roles/datamigration.admin)

Datamigration Editor (roles/datamigration.editor)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Database Migration Admin (roles/datamigration.admin)

Datamigration Editor (roles/datamigration.editor)

Support User (roles/iam.supportUser)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Database Migration Admin (roles/datamigration.admin)

Datamigration Editor (roles/datamigration.editor)

Security Admin (roles/iam.securityAdmin)

Security Reviewer (roles/iam.securityReviewer)

Security Auditor (roles/iam.securityAuditor)

Support User (roles/iam.supportUser)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Database Migration Admin (roles/datamigration.admin)

Datamigration Editor (roles/datamigration.editor)

Security Admin (roles/iam.securityAdmin)

Security Reviewer (roles/iam.securityReviewer)

Security Auditor (roles/iam.securityAuditor)

Support User (roles/iam.supportUser)

Owner (roles/owner)

Database Migration Admin (roles/datamigration.admin)

Security Admin (roles/iam.securityAdmin)