IAM roles and permissions for Connectors

You're viewing Apigee X documentation.
View Apigee Edge documentation.

Connectors uses Identity and Access Management (IAM) to control access to your connections. Before creating connections, ensure that you have configured the relevant IAM roles in your Google Cloud project.

IAM roles for Connectors

You can view and grant roles using the permissions panel on the IAM & Admin > IAM page in your Google Cloud project.

The following table lists the roles and the corresponding permissions required to create and manage connections in the Connectors platform.

IAM role name Role scope Required permission(s) Description
Connectors Admin Full access to all resources of Connectors Service.
  • connectors.connections.setIamPolicy
  • connectors.connections.create
  • connectors.connections.update
  • connectors.connections.delete
  • connectors.operations.cancel
  • connectors.operations.delete
  • connectors.locations.get
  • connectors.locations.list
  • connectors.runtimeconfig.get
  • connectors.providers.get
  • connectors.providers.list
  • connectors.connectors.get
  • connectors.connectors.list
  • connectors.versions.get
  • connectors.versions.list
  • connectors.connections.get
  • connectors.connections.list
  • connectors.connections.getIamPolicy
  • connectors.connections.getConnectionSchemaMetadata
  • connectors.connections.getRuntimeEntitySchema
  • connectors.connections.getRuntimeActionSchema
  • connectors.operations.get
  • connectors.operations.list
  • resourcemanager.projects.get
  • resourcemanager.projects.list
Required to create, update, view, and delete connections.
Connectors Viewer Read-only access to all Connectors resources.
  • connectors.locations.get
  • connectors.locations.list
  • connectors.runtimeconfig.get
  • connectors.providers.get
  • connectors.providers.list
  • connectors.connectors.get
  • connectors.connectors.list
  • connectors.versions.get
  • connectors.versions.list
  • connectors.connections.get
  • connectors.connections.list
  • connectors.connections.getIamPolicy
  • connectors.connections.getConnectionSchemaMetadata
  • connectors.connections.getRuntimeEntitySchema
  • connectors.connections.getRuntimeActionSchema
  • connectors.operations.get
  • connectors.operations.list
  • resourcemanager.projects.get
  • resourcemanager.projects.list
Required to list and view connections.