Resource-Types Individuais

Use tipos de recursos individuais para controlar o acesso aos recursos do HeatWave Service.

mysql-instances

Use políticas específicas da instância do HeatWave Service para exibir e gerenciar os sistemas de banco de dados.

Tabela 20-6 INSPECT

Permissão APIs Totalmente Incluídas APIs Parcialmente Incluídas

MYSQL_INSTANCE_INSPECT

ListDbSystems

ListReplicas

ListShapes

ListVersions

ListWorkRequests

Nenhuma

Tabela 20-7 READ

Permissão APIs Totalmente Incluídas APIs Parcialmente Incluídas

MYSQL_INSTANCE_READ

GetDbSystem

GetReplica

GetWorkRequest

Nenhuma

Tabela 20-8 USE

Permissão APIs Totalmente Incluídas APIs Parcialmente Abrangidas

MYSQL_INSTANCE_USE

StopDbSystem

StartDbSystem

RestartDbSystem

StopHeatWaveCluster

StartHeatWaveCluster

RestartHeatWaveCluster

CreateChannel (também requer MYSQL_CHANNEL_CREATE e MYSQL_INSTANCE_CONTENT_WRITE)

UpdateChannel (também requer MYSQL_CHANNEL_UPDATE e MYSQL_INSTANCE_CONTENT_WRITE)

ResetChannel (também requer MYSQL_CHANNEL_RESET e MYSQL_INSTANCE_CONTENT_WRITE)

ResumeChannel (também requer MYSQL_CHANNEL_RESUME)

DeleteChannel (também requer MYSQL_CHANNEL_DELETE e MYSQL_INSTANCE_CONTENT_WRITE)

AddHeatWaveCluster (também requer MYSQL_HEATWAVE_CREATE)

DeleteHeatWaveCluster (também requer MYSQL_HEATWAVE_DELETE)

UpdateHeatWaveCluster (também requer MYSQL_HEATWAVE_CREATE e MYSQL_HEATWAVE_DELETE)

MYSQL_INSTANCE_STOP

StopDbSystem

StopHeatWaveCluster

RestartDbSystems (também requer MYSQL_INSTANCE_START)

RestartHeatWaveCluster (também requer MYSQL_INSTANCE_START)

MYSQL_INSTANCE_START

StartDbSystem

StartHeatWaveCluster

RestartDbSystems (também requer MYSQL_INSTANCE_STOP)

RestartHeatWaveCluster (também requer MYSQL_INSTANCE_STOP)

Tabela 20-9 MANAGE

Permissão APIs Totalmente Incluídas APIs Parcialmente Abrangidas

MYSQL_INSTANCE_CREATE

Nenhuma

CreateDbSystem (também requer SUBNET_ATTACH, SUBNET_READ, SUBNET_DETACH, MYSQL_CONFIGURATIONS_READ se uma configuração personalizada for usada e MYSQL_BACKUP_READ se for uma operação de clonagem)

CreateReplica (também exigirá SUBNET_ATTACH, SUBNET_READ, SUBNET_DETACH e MYSQL_CONFIGURATIONS_READ se uma configuração personalizada for usada)

MYSQL_INSTANCE_DELETE

DeleteDbSystem (também exigirá MYSQL_CHANNEL_DELETE se um canal de replicação estiver associado ao Sistema de Banco de Dados)

DeleteReplica

DeleteHeatWaveCluster

Nenhuma

MYSQL_INSTANCE_UPDATE

UpdateDbSystem (também exigirá MYSQL_CONFIGURATIONS_READ se a configuração for atualizada para usar uma configuração personalizada)

UpdateReplica (também exigirá MYSQL_CONFIGURATIONS_READ se a configuração for atualizada para usar uma configuração personalizada)

Nenhuma

MYSQL_INSTANCE_CONTENT_WRITE

Nenhuma

CreateChannel (também requer MYSQL_CHANNEL_CREATE e MYSQL_INSTANCE_USE)

UpdateChannel (também requer MYSQL_CHANNEL_UPDATE e MYSQL_INSTANCE_USE)

ResetChannel (também requer MYSQL_CHANNEL_RESET e MYSQL_INSTANCE_USE)

DeleteChannel (também requer MYSQL_CHANNEL_DELETE e MYSQL_INSTANCE_USE)

MYSQL_INSTANCE_CONTENT_READ

Nenhuma

GetHeatWaveClusterMemoryEstimate (também requer MYSQL_HEATWAVE_USE)

GenerateHeatWaveClusterMemoryEstimate (também requer MYSQL_HEATWAVE_USE)

mysql-configurations

Use políticas específicas de configuração do HeatWave Service para exibir e gerenciar as configurações.

Tabela 20-10 INSPECT

Permissão APIs Totalmente Incluídas APIs Parcialmente Abrangidas
MYSQL_CONFIGURATIONS_INSPECT ListConfigurations Nenhuma

Tabela 20-11 READ

Permissão APIs Totalmente Incluídas APIs Parcialmente Abrangidas
MYSQL_CONFIGURATIONS_READ GetConfiguration CreateConfiguration se estiver copiando de uma configuração personalizada (também requer MYSQL_CONFIGURATIONS_CREATE)

Tabela 20-12 USE

Permissão APIs Totalmente Incluídas APIs Parcialmente Abrangidas
MYSQL_CONFIGURATIONS_UPDATE UpdateConfiguration Nenhuma

Tabela 20-13 MANAGE

Permissão APIs Totalmente Incluídas APIs Parcialmente Abrangidas
MYSQL_CONFIGURATIONS_CREATE CreateConfiguration CreateConfiguration (também requer MYSQL_CONFIGURATIONS_READ se estiver copiando de uma configuração personalizada)
MYSQL_CONFIGURATIONS_DELETE DeleteConfiguration Nenhuma

mysql-backups

Use políticas específicas de backup do HeatWave Service para exibir e gerenciar os backups.

Tabela 20-14 INSPECT

Permissão APIs Totalmente Incluídas APIs Parcialmente Abrangidas
MYSQL_BACKUP_INSPECT ListBackups Nenhuma

Tabela 20-15 READ

Permissão APIs Totalmente Incluídas APIs Parcialmente Incluídas
MYSQL_BACKUP_READ GetBackup CopyBackup (também requer MYSQL_BACKUP_COPY na região de origem e MYSQL_BACKUP_CREATE na região de destino)

Tabela 20-16 USE

Permissão APIs Totalmente Incluídas APIs Parcialmente Incluídas
MYSQL_BACKUP_COPY CopyBackup (também requer MYSQL_BACKUP_READ na região de origem e MYSQL_BACKUP_CREATE na região de destino) Nenhuma
MYSQL_BACKUP_UPDATE UpdateBackup Nenhuma

Tabela 20-17 MANAGE

Permissão APIs Totalmente Incluídas APIs Parcialmente Incluídas
MYSQL_BACKUP_CREATE CreateBackup CopyBackup (também requer MYSQL_BACKUP_READ e MYSQL_BACKUP_COPY na região de origem)
MYSQL_BACKUP_DELETE DeleteBackup Nenhuma
MYSQL_BACKUP_MOVE ChangeBackupCompartment Nenhuma

mysql-channels

Use políticas específicas de canal do HeatWave Service para exibir e gerenciar os canais de replicação.

Tabela 20-18 INSPECT

Permissão APIs Totalmente Incluídas APIs Parcialmente Abrangidas

MYSQL_CHANNEL_INSPECT

ListChannels

Nenhuma

Tabela 20-19 READ

Permissão APIs Totalmente Incluídas APIs Parcialmente Abrangidas

MYSQL_CHANNEL_READ

GetChannel

Nenhuma

Tabela 20-20 USE

Permissão APIs Totalmente Incluídas APIs Parcialmente Abrangidas

MYSQL_CHANNEL_RESUME

Nenhuma

ResumeChannel (também requer MYSQL_INSTANCE_USE)

Tabela 20-21 MANAGE

Permissão APIs Totalmente Incluídas APIs Parcialmente Abrangidas

MYSQL_CHANNEL_CREATE

Nenhuma

CreateChannel (também requer MYSQL_INSTANCE_USE e MYSQL_INSTANCE_CONTENT_WRITE)

MYSQL_CHANNEL_DELETE

Nenhuma

DeleteChannel (também requer MYSQL_INSTANCE_USE e MYSQL_INSTANCE_CONTENT_WRITE)

MYSQL_CHANNEL_UPDATE

Nenhuma

UpdateChannel (também requer MYSQL_INSTANCE_USE e MYSQL_INSTANCE_CONTENT_WRITE)

MYSQL_CHANNEL_RESET

Nenhuma

ResetChannel (também requer MYSQL_INSTANCE_USE e MYSQL_INSTANCE_CONTENT_WRITE)

mysql-heatwave

Use as políticas de cluster HeatWave do Serviço HeatWave para exibir e gerenciar o cluster HeatWave.

Tabela 20-22 READ

Permissão APIs Totalmente Incluídas APIs Parcialmente Abrangidas

MYSQL_HEATWAVE_READ

GetHeatWaveCluster

Nenhuma

Tabela 20-23 USE

Permissão APIs Totalmente Incluídas APIs Parcialmente Abrangidas
MYSQL_HEATWAVE_USE

StopHeatWaveCluster

StartHeatWaveCluster

RestartHeatWaveCluster

GetHeatWaveClusterMemoryEstimate (também requer MYSQL_INSTANCE_CONTENT_READ)

GenerateHeatWaveClusterMemoryEstimate (também requer MYSQL_INSTANCE_CONTENT_READ)

Tabela 20-24 MANAGE

Permissão APIs Totalmente Incluídas APIs Parcialmente Abrangidas
MYSQL_HEATWAVE_CREATE Nenhuma

AddHeatWaveCluster (também requer MYSQL_INSTANCE_USE)

UpdateHeatWaveCluster (também requer MYSQL_INSTANCE_USE e MYSQL_HEATWAVE_DELETE)

MYSQL_HEATWAVE_DELETE Nenhuma

DeleteHeatWaveCluster (também requer MYSQL_INSTANCE_USE)

UpdateHeatWaveCluster (também requer MYSQL_INSTANCE_USE e MYSQL_HEATWAVE_CREATE)

MYSQL_HEATWAVE_START StartHeatWaveCluster RestartHeatWaveCluster (também requer MYSQL_HEATWAVE_STOP)
MYSQL_HEATWAVE_STOP StopHeatWaveCluster RestartHeatWaveCluster (também requer MYSQL_HEATWAVE_START)

mysql-work-requests

Use políticas específicas da solicitação de serviço do HeatWave Service para gerenciar as solicitações de serviço.

Tabela 20-25 INSPECT

Permissão APIs Totalmente Incluídas APIs Parcialmente Abrangidas
MYSQL_INSTANCE_WORK_REQUEST_INSPECT ListWorkRequests Nenhuma

Tabela 20-26 READ

Permissão APIs Totalmente Incluídas APIs Parcialmente Incluídas
MYSQL_INSTANCE_WORK_REQUEST_READ GetWorkRequest Nenhuma

Tabela 20-27 MANAGE

Permissão APIs Totalmente Incluídas APIs Parcialmente Incluídas
MYSQL_INSTANCE_WORK_REQUEST_DELETE Nenhuma Nenhuma