Middleware data service permission description¶
Middleware Data Service includes selected middleware: MySQL, Redis, MongoDB, PostgreSQL, Elasticsearch, Kafka, RabbitMQ, RocketMQ, MinIO. Middleware Data Services supports three user roles:
- Workspace Admin
- Workspace Editor
- Workspace Viewer
Each role has different permissions, which are described below.
Middleware Data Service Permission Description¶
| 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 | ✓ | ✓ | ✗ |