Skip to main content

Installer Permissions

Detailed list of all the permissions requiered to run the installer:

PermissionsWhy do we need it?What roles have this permission?
bigquery.datasets.getList out the available GA4 datasetsBigQuery Data Viewer, BigQuery User, BigQuery Admin
dataform.releaseConfigs.createCreate release configurations for Dataform workflowsDataform Admin
dataform.releaseConfigs.listList release configurationsDataform Admin, Dataform Editor, Dataform Viewer
dataform.repositories.createCreate Dataform repositoriesDataform Admin, Dataform Editor, Code Creator, Code Editor, Code Owner
dataform.repositories.fetchHistoryFetch the commit history of a repositoryDataform Admin, Dataform Editor, Dataform Viewer, Code Creator, Code Editor, Code Owner, Code Viewer
dataform.repositories.getGet details of a specific repositoryDataform Admin, Dataform Editor, Dataform Viewer, Code Creator, Code Editor, Code Owner, Code Viewer
dataform.repositories.listList all repositoriesDataform Admin, Dataform Editor, Dataform Viewer, Code Creator, Code Editor, Code Owner, Code Viewer
dataform.repositories.updateUpdate repository settingsDataform Admin, Code Owner
dataform.workflowConfigs.createCreate workflow configurationsDataform Admin
dataform.workflowConfigs.listList workflow configurationsDataform Admin, Dataform Editor, Dataform Viewer
dataform.workspaces.commitCommit changes to a workspaceDataform Admin, Code Editor, Code Owner, Dataform Editor
dataform.workspaces.createCreate new workspacesDataform Admin, Code Editor, Code Owner, Dataform Editor
dataform.workspaces.fetchFileGitStatusesGet Git status of files in a workspaceDataform Admin, Dataform Editor, Dataform Viewer, Code Creator, Code Editor, Code Owner, Code Viewer
dataform.workspaces.getGet details of a specific workspaceDataform Admin, Dataform Editor, Dataform Viewer, Code Creator, Code Editor, Code Owner, Code Viewer
dataform.workspaces.installNpmPackagesInstall NPM packages in a workspaceDataform Admin, Code Editor, Code Owner, Dataform Editor
dataform.workspaces.listList all workspacesDataform Admin, Dataform Editor, Dataform Viewer, Code Creator, Code Editor, Code Owner, Code Viewer
dataform.workspaces.makeDirectoryCreate directories in a workspaceDataform Admin, Code Editor, Code Owner, Dataform Editor
dataform.workspaces.pullPull changes from a repository to a workspaceDataform Admin, Code Editor, Code Owner, Dataform Editor
dataform.workspaces.pushPush changes from a workspace to a repositoryDataform Admin, Code Editor, Code Owner, Dataform Editor
dataform.workspaces.queryDirectoryContentsList contents of a directory in a workspaceDataform Admin, Dataform Editor, Dataform Viewer, Code Creator, Code Editor, Code Owner, Code Viewer
dataform.workspaces.readFileRead files in a workspaceDataform Admin, Dataform Editor, Dataform Viewer, Code Creator, Code Editor, Code Owner, Code Viewer
dataform.workspaces.writeFileWrite files in a workspaceDataform Admin, Code Editor, Code Owner, Dataform Editor
iam.serviceAccounts.setIamPolicySet IAM policies for service accountsService Account Admin, Project IAM Admin
resourcemanager.projects.getGet project detailsViewer, Editor, Owner
resourcemanager.projects.getIamPolicyGet IAM policies for projectsSecurity Reviewer, Project IAM Admin
resourcemanager.projects.setIamPolicySet IAM policies for projectsProject IAM Admin, Owner
serviceusage.services.enableEnable GCP servicesService Usage Admin, Owner
serviceusage.services.listList available GCP servicesService Usage Consumer, Service Usage Admin