Middleware Permissions¶
Middleware includes selected middleware: MySQL, Redis, MongoDB, PostgreSQL, Elasticsearch, Kafka, RabbitMQ, RocketMQ, MinIO. Middleware supports three user roles:
- Workspace Admin
- Workspace Editor
- Workspace Viewer
Each role has different permissions, which are described below.
Middleware Permissions¶
Middleware Modules | Menu Objects | Actions | Workspace Admin | Workspace Editor | Workspace Viewer |
---|---|---|---|---|---|
MySQL | MySQL Instance List | View List | ✓ | ✓ | ✓ |
instance name search | ✓ | ✓ | ✓ | ||
Create instance | ✓ | ✓ | ✗ | ||
Update Instance Configuration | ✓ | ✓ | ✗ | ||
delete instance | ✓ | ✗ | ✗ | ||
MySQL Instance Details | Instance Overview | ✓ | ✓ | ✓ | |
Instance Monitoring | ✓ | ✓ | ✓ | ||
View Instance Configuration Parameters | ✓ | ✓ | ✓ | ||
Modify instance configuration parameters | ✓ | ✓ | ✗ | ||
View Instance Access Password | ✓ | ✓ | ✗ | ||
View instance backup list | ✓ | ✓ | ✓ | ||
instance creation backup | ✓ | ✓ | ✗ | ||
Instance modification automatic backup task | ✓ | ✓ | ✗ | ||
Create new instance with backup | ✓ | ✓ | ✗ | ||
Backup configuration management | Backup configuration list | ✓ | ✗ | ✗ | |
Create Backup Configuration | ✓ | ✗ | ✗ | ||
Modify backup configuration | ✓ | ✗ | ✗ | ||
delete backup configuration | ✓ | ✗ | ✗ | ||
RabbitMQ | RabbitMQ Instance List | View List | ✓ | ✓ | ✓ |
instance name search | ✓ | ✓ | ✓ | ||
Create instance | ✓ | ✓ | ✗ | ||
Update Instance Configuration | ✓ | ✓ | ✗ | ||
delete instance | ✓ | ✗ | ✗ | ||
RabbitMQ Instance Details | Instance Overview | ✓ | ✓ | ✓ | |
Instance Monitoring | ✓ | ✓ | ✓ | ||
View Instance Configuration Parameters | ✓ | ✓ | ✓ | ||
Modify instance configuration parameters | ✓ | ✓ | ✗ | ||
View Instance Access Password | ✓ | ✓ | ✗ | ||
Elasticsearch | Elasticsearch Instance List | View List | ✓ | ✓ | ✓ |
instance name search | ✓ | ✓ | ✓ | ||
Create instance | ✓ | ✓ | ✗ | ||
Update Instance Configuration | ✓ | ✓ | ✗ | ||
delete instance | ✓ | ✗ | ✗ | ||
Elasticsearch Instance Details | Instance Overview | ✓ | ✓ | ✓ | |
Instance Monitoring | ✓ | ✓ | ✓ | ||
View Instance Configuration Parameters | ✓ | ✓ | ✓ | ||
Modify instance configuration parameters | ✓ | ✓ | ✗ | ||
View Instance Access Password | ✓ | ✓ | ✗ | ||
Redis | Redis Instance List | View List | ✓ | ✓ | ✓ |
instance name search | ✓ | ✓ | ✓ | ||
Create instance | ✓ | ✓ | ✗ | ||
Update Instance Configuration | ✓ | ✓ | ✗ | ||
delete instance | ✓ | ✗ | ✗ | ||
Redis Instance Details | Instance Overview | ✓ | ✓ | ✓ | |
Instance Monitoring | ✓ | ✓ | ✓ | ||
View Instance Configuration Parameters | ✓ | ✓ | ✓ | ||
Modify instance configuration parameters | ✓ | ✓ | ✗ | ||
View Instance Access Password | ✓ | ✓ | ✗ | ||
Kafka | Kafka instance list | View list | ✓ | ✓ | ✓ |
instance name search | ✓ | ✓ | ✓ | ||
Create instance | ✓ | ✓ | ✗ | ||
Update Instance Configuration | ✓ | ✓ | ✗ | ||
delete instance | ✓ | ✗ | ✗ | ||
Kafka Instance Details | Instance Overview | ✓ | ✓ | ✓ | |
Instance Monitoring | ✓ | ✓ | ✓ | ||
View Instance Configuration Parameters | ✓ | ✓ | ✓ | ||
Modify instance configuration parameters | ✓ | ✓ | ✗ | ||
View Instance Access Password | ✓ | ✓ | ✗ | ||
MinIO | MinIO Instance List | View List | ✓ | ✓ | ✓ |
instance name search | ✓ | ✓ | ✓ | ||
Create instance | ✓ | ✓ | ✗ | ||
Update Instance Configuration | ✓ | ✓ | ✗ | ||
delete instance | ✓ | ✗ | ✗ | ||
MinIO Instance Details | Instance Overview | ✓ | ✓ | ✓ | |
Instance Monitoring | ✓ | ✓ | ✓ | ||
View Instance Configuration Parameters | ✓ | ✓ | ✓ | ||
Modify instance configuration parameters | ✓ | ✓ | ✗ | ||
View Instance Access Password | ✓ | ✓ | ✗ |