Permissions
Basic concepts
The following definitions are fundamental to understanding how permissions work in Sensedia Integrations:
-
Resource: represents a functional area of the system, such as
Authorizations
,Connectors
,Deployments
, etc. -
Permission: a specific action allowed on the resource, such as create, delete, list, update, view, etc.
-
Role: a set of permissions assigned to a user to define their access level.
Each user must have an associated role, which defines their permissions in the system. This allows for more detailed control over the actions each user can perform on each resource. In addition to defining if a user can view and/or edit a specific resource, it is also possible to specify if they can list, create, update, and/or delete resources.
Integrations has 3 predefined roles with different permission levels:
-
Integrations Admin
-
Super Admin
-
Read-only
You can also create new roles and define the permissions they will have.
Configure permissions and roles directly in Access Control. Check the documentation for more details. |
Permissions available in Sensedia Integrations
Below are the permissions available in Integrations organized by resource:
Authorizations
Create and update authorizations |
Allows creating and editing authorizations. |
Delete authorizations |
Allows deleting authorizations. |
List authorizations |
Allows listing existing authorizations. |
List and view authorizations |
Allows listing and viewing the details of an authorization. |
Connectors
Create and update connectors |
Allows creating and editing connector configurations. |
Delete connectors |
Allows deleting a connector. |
List connectors |
Allows listing existing connectors. |
List and view connectors |
Allows listing and viewing the details and configurations of connectors. |
Deployments
Deploy and undeploy flows |
Allows deploying and undeploying integration flows to all environments. |
List deployments |
Allows listing existing deployments. |
View history, environment variables, and configurations |
Allows viewing the execution history of flows, environment variables, and deployment configurations in all environments. |
Executions
List executions |
Allows viewing the status and logs of integration flow executions. |
Integration Flows
Create and update integration flows |
Allows creating and editing integration flows. |
Delete integration flows |
Allows deleting integration flows. |
List integration flows |
Allows listing existing integration flows. |
List and view integration flows |
Allows listing and viewing the details of integration flows. |
Releases
Create and update releases |
Allows creating and editing releases (versions of an integration). |
List releases |
Allows listing existing releases. |
List and view releases |
Allows listing and viewing details of releases. |
In addition to the permissions above, enable the trace viewing permission.
To do this, when assigning permissions to a user’s role in Access Control:
-
Select the Observability permission group.
-
Select the permissions:
-
Traces
-
Traces List
-
Traces View
-
-
The trace viewing option is visible only for executions performed after the trace feature has been enabled. |
Share your suggestions with us!
Click here and then [+ Submit idea]