Types individuels de ressource

Utilisez des types individuels de ressource pour contrôler l'accès aux ressources de service HeatWave.

mysql-instances

Utilisez les stratégies propres aux instances du service HeatWave pour visualiser et gérer les systèmes de base de données.

Tableau 20-6 INSPECT

Droit API entièrement couvertes API partiellement couvertes

MYSQL_INSTANCE_INSPECT

ListDbSystems

ListReplicas

ListShapes

ListVersions

ListWorkRequests

Néant.

Tableau 20-7 READ

Droit API entièrement couvertes API partiellement couvertes

MYSQL_INSTANCE_READ

GetDbSystem

GetReplica

GetWorkRequest

Néant.

Tableau 20-8 USE

Droit API entièrement couvertes API partiellement couvertes

MYSQL_INSTANCE_USE

StopDbSystem

StartDbSystem

RestartDbSystem

StopHeatWaveCluster

StartHeatWaveCluster

RestartHeatWaveCluster

CreateChannel (requiert également MYSQL_CHANNEL_CREATE et MYSQL_INSTANCE_CONTENT_WRITE)

UpdateChannel (requiert également MYSQL_CHANNEL_UPDATE et MYSQL_INSTANCE_CONTENT_WRITE)

ResetChannel (requiert également MYSQL_CHANNEL_RESET et MYSQL_INSTANCE_CONTENT_WRITE)

ResumeChannel (requiert également MYSQL_CHANNEL_RESUME)

DeleteChannel (requiert également MYSQL_CHANNEL_DELETE et MYSQL_INSTANCE_CONTENT_WRITE)

AddHeatWaveCluster (requiert également MYSQL_HEATWAVE_CREATE)

DeleteHeatWaveCluster (requiert également MYSQL_HEATWAVE_DELETE)

UpdateHeatWaveCluster (requiert également MYSQL_HEATWAVE_CREATE et MYSQL_HEATWAVE_DELETE)

MYSQL_INSTANCE_STOP

StopDbSystem

StopHeatWaveCluster

RestartDbSystems (MYSQL_INSTANCE_START est également requis)

RestartHeatWaveCluster (MYSQL_INSTANCE_START est également requis)

MYSQL_INSTANCE_START

StartDbSystem

StartHeatWaveCluster

RestartDbSystems (MYSQL_INSTANCE_STOP est également requis)

RestartHeatWaveCluster (MYSQL_INSTANCE_STOP est également requis)

Tableau 20-9 MANAGE

Droit API entièrement couvertes API partiellement couvertes

MYSQL_INSTANCE_CREATE

Néant.

CreateDbSystem (requiert également SUBNET_ATTACH, SUBNET_READ, SUBNET_DETACH, MYSQL_CONFIGURATIONS_READ si une configuration personnalisée est utilisée et MYSQL_BACKUP_READ s'il s'agit d'une opération de clonage)

CreateReplica (requiert également SUBNET_ATTACH, SUBNET_READ, SUBNET_DETACH et MYSQL_CONFIGURATIONS_READ si une configuration personnalisée est utilisée)

MYSQL_INSTANCE_DELETE

DeleteDbSystem (requiert également MYSQL_CHANNEL_DELETE si un canal de réplication est associé au système de base de données)

DeleteReplica

DeleteHeatWaveCluster

Néant.

MYSQL_INSTANCE_UPDATE

UpdateDbSystem
  • Requiert également MYSQL_CONFIGURATIONS_READ si la configuration est mise à jour pour utiliser une configuration personnalisée
  • Requiert également PRIVATE_IP_UPDATE si le nom d'hôte est mis à jour

UpdateReplica (requiert également MYSQL_CONFIGURATIONS_READ si la configuration est mise à jour pour utiliser une configuration personnalisée)

Néant.

MYSQL_INSTANCE_CONTENT_WRITE

Néant.

CreateChannel (requiert également MYSQL_CHANNEL_CREATE et MYSQL_INSTANCE_USE)

UpdateChannel (requiert également MYSQL_CHANNEL_UPDATE et MYSQL_INSTANCE_USE)

ResetChannel (requiert également MYSQL_CHANNEL_RESET et MYSQL_INSTANCE_USE)

DeleteChannel (requiert également MYSQL_CHANNEL_DELETE et MYSQL_INSTANCE_USE)

MYSQL_INSTANCE_CONTENT_READ

Néant.

GetHeatWaveClusterMemoryEstimate (requiert également MYSQL_HEATWAVE_USE)

GenerateHeatWaveClusterMemoryEstimate (requiert également MYSQL_HEATWAVE_USE)

mysql-configurations

Utilisez les stratégies spécifiques aux configurations du service HeatWave pour visualiser et gérer les configurations.

Tableau 20-10 INSPECT

Droit API entièrement couvertes API partiellement couvertes
MYSQL_CONFIGURATIONS_INSPECT ListConfigurations Néant.

Tableau 20-11 READ

Droit API entièrement couvertes API partiellement couvertes
MYSQL_CONFIGURATIONS_READ GetConfiguration CreateConfiguration en cas de copie à partir d'une configuration personnalisée (requiert également MYSQL_CONFIGURATIONS_CREATE)

Tableau 20-12 USE

Droit API entièrement couvertes API partiellement couvertes
MYSQL_CONFIGURATIONS_UPDATE UpdateConfiguration Néant.

Tableau 20-13 MANAGE

Droit API entièrement couvertes API partiellement couvertes
MYSQL_CONFIGURATIONS_CREATE CreateConfiguration CreateConfiguration (requiert également MYSQL_CONFIGURATIONS_READ en cas de copie à partir d'une configuration personnalisée)
MYSQL_CONFIGURATIONS_DELETE DeleteConfiguration Néant.

mysql-backups

Utilisez les stratégies propres aux sauvegardes du service HeatWave pour visualiser et gérer les sauvegardes.

Tableau 20-14 INSPECT

Droit API entièrement couvertes API partiellement couvertes
MYSQL_BACKUP_INSPECT ListBackups Néant.

Tableau 20-15 READ

Droit API entièrement couvertes API partiellement couvertes
MYSQL_BACKUP_READ GetBackup CopyBackup (requiert également MYSQL_BACKUP_COPY dans la région source et MYSQL_BACKUP_CREATE dans la région de destination)

Tableau 20-16 USE

Droit API entièrement couvertes API partiellement couvertes
MYSQL_BACKUP_COPY CopyBackup (requiert également MYSQL_BACKUP_READ dans la région source et MYSQL_BACKUP_CREATE dans la région de destination) Néant.
MYSQL_BACKUP_UPDATE UpdateBackup Néant.
Remarque

Le type agrégé de ressource mysql-family n'inclut pas le droit d'accès MYSQL_BACKUP_COPY.

Tableau 20-17 MANAGE

Droit API entièrement couvertes API partiellement couvertes
MYSQL_BACKUP_CREATE CreateBackup CopyBackup (requiert également MYSQL_BACKUP_READ et MYSQL_BACKUP_COPY dans la région source)
MYSQL_BACKUP_DELETE DeleteBackup Néant.
MYSQL_BACKUP_MOVE ChangeBackupCompartment Néant.

mysql-channels

Utilisez les stratégies propres aux canaux du service HeatWave pour visualiser et gérer les canaux de réplication.

Tableau 20-18 INSPECT

Droit API entièrement couvertes API partiellement couvertes

MYSQL_CHANNEL_INSPECT

ListChannels

Néant.

Tableau 20-19 READ

Droit API entièrement couvertes API partiellement couvertes

MYSQL_CHANNEL_READ

GetChannel

Néant.

Tableau 20-20 USE

Droit API entièrement couvertes API partiellement couvertes

MYSQL_CHANNEL_RESUME

Néant.

ResumeChannel (requiert également MYSQL_INSTANCE_USE)

Tableau 20-21 MANAGE

Droit API entièrement couvertes API partiellement couvertes

MYSQL_CHANNEL_CREATE

Néant.

CreateChannel (requiert également MYSQL_INSTANCE_USE et MYSQL_INSTANCE_CONTENT_WRITE)

MYSQL_CHANNEL_DELETE

Néant.

DeleteChannel (requiert également MYSQL_INSTANCE_USE et MYSQL_INSTANCE_CONTENT_WRITE)

MYSQL_CHANNEL_UPDATE

Néant.

UpdateChannel (requiert également MYSQL_INSTANCE_USE et MYSQL_INSTANCE_CONTENT_WRITE)

MYSQL_CHANNEL_RESET

Néant.

ResetChannel (requiert également MYSQL_INSTANCE_USE et MYSQL_INSTANCE_CONTENT_WRITE)

mysql-heatwave

Utilisez les stratégies de cluster HeatWave du service HeatWave pour visualiser et gérer le cluster HeatWave.

Tableau 20-22 READ

Droit API entièrement couvertes API partiellement couvertes

MYSQL_HEATWAVE_READ

GetHeatWaveCluster

Néant.

Tableau 20-23 USE

Droit API entièrement couvertes API partiellement couvertes
MYSQL_HEATWAVE_USE

StopHeatWaveCluster

StartHeatWaveCluster

RestartHeatWaveCluster

GetHeatWaveClusterMemoryEstimate (MYSQL_INSTANCE_CONTENT_READ est également requis)

GenerateHeatWaveClusterMemoryEstimate (MYSQL_INSTANCE_CONTENT_READ est également requis)

Tableau 20-24 MANAGE

Droit API entièrement couvertes API partiellement couvertes
MYSQL_HEATWAVE_CREATE Néant.

AddHeatWaveCluster (requiert également MYSQL_INSTANCE_USE)

UpdateHeatWaveCluster (requiert également MYSQL_INSTANCE_USE et MYSQL_HEATWAVE_DELETE)

MYSQL_HEATWAVE_DELETE Néant.

DeleteHeatWaveCluster (requiert également MYSQL_INSTANCE_USE)

UpdateHeatWaveCluster (requiert également MYSQL_INSTANCE_USE et MYSQL_HEATWAVE_CREATE)

MYSQL_HEATWAVE_START StartHeatWaveCluster RestartHeatWaveCluster (MYSQL_HEATWAVE_STOP est également requis)
MYSQL_HEATWAVE_STOP StopHeatWaveCluster RestartHeatWaveCluster (MYSQL_HEATWAVE_START est également requis)

mysql-work-requests

Utilisez les stratégies propres aux demandes de travail du service HeatWave pour gérer les demandes de travail.

Tableau 20-25 INSPECT

Droit API entièrement couvertes API partiellement couvertes
MYSQL_INSTANCE_WORK_REQUEST_INSPECT ListWorkRequests Néant.

Tableau 20-26 READ

Droit API entièrement couvertes API partiellement couvertes
MYSQL_INSTANCE_WORK_REQUEST_READ GetWorkRequest Néant.

Tableau 20-27 MANAGE

Droit API entièrement couvertes API partiellement couvertes
MYSQL_INSTANCE_WORK_REQUEST_DELETE Néant. Néant.