Operações de API
Você deverá ter as permissões corretas para usar uma operação de API.
Tabela 20-28 Operações de API
Operação de API | Permissão Necessária |
---|---|
ListShapes |
MYSQL_INSTANCE_INSPECT |
ListVersions |
MYSQL_INSTANCE_INSPECT |
ListDbSystems |
MYSQL_INSTANCE_INSPECT |
GetDbSystem |
MYSQL_INSTANCE_READ |
CreateDbSystem |
MYSQL_INSTANCE_CREATE, SUBNET_ATTACH, SUBNET_READ e SUBNET_DETACH MYSQL_CONFIGURATIONS_READ também será necessário se uma configuração personalizada for usada. MYSQL_BACKUP_READ também será necessário se esta for uma operação de clonagem. |
StopDbSystem |
MYSQL_INSTANCE_USE ou MYSQL_INSTANCE_STOP |
StartDbSystem |
MYSQL_INSTANCE_USE ou MYSQL_INSTANCE_START |
RestartDbSystem |
MYSQL_INSTANCE_USE ou (MYSQL_INSTANCE_START e MYSQL_INSTANCE_STOP) |
DeleteDbSystem |
MYSQL_INSTANCE_DELETE. MYSQL_CHANNEL_DELETE também será necessário se um canal de replicação estiver associado ao Sistema de Banco de Dados. |
UpdateDbSystem |
MYSQL_INSTANCE_UPDATE
MYSQL_CONFIGURATIONS_READ também será necessário se a configuração for atualizada para usar uma configuração personalizada. |
CreateConfiguration |
MYSQL_CONFIGURATIONS_CREATE
MYSQL_CONFIGURATIONS_READ também será necessário se a configuração for copiada de uma configuração personalizada. |
ListConfigurations |
MYSQL_CONFIGURATIONS_INSPECT |
GetConfiguration |
MYSQL_CONFIGURATIONS_READ (obrigatório somente para configurações Personalizadas. Qualquer usuário pode ler configurações Padrão.) |
UpdateConfiguration |
MYSQL_CONFIGURATIONS_UPDATE |
DeleteConfiguration |
MYSQL_CONFIGURATIONS_DELETE |
CreateBackup |
MYSQL_BACKUP_CREATE |
DeleteBackup |
MYSQL_BACKUP_DELETE |
ListBackups |
MYSQL_BACKUP_INSPECT |
GetBackup |
MYSQL_BACKUP_READ |
UpdateBackup |
MYSQL_BACKUP_UPDATE |
ChangeBackupCompartment |
MYSQL_BACKUP_MOVE no compartimento de origem e de destino |
CopyBackup |
MYSQL_BACKUP_COPY e MYSQL_BACKUP_READ na região de origem e MYSQL_BACKUP_CREATE na região de destino |
ListWorkRequests |
MYSQL_INSTANCE_WORK_REQUEST_INSPECT ou MYSQL_INSTANCE_INSPECT |
GetWorkRequest |
MYSQL_INSTANCE_WORK_REQUEST_READ ou MYSQL_INSTANCE_READ |
ListChannels |
MYSQL_CHANNEL_INSPECT |
GetChannel |
MYSQL_CHANNEL_READ |
CreateChannel |
MYSQL_CHANNEL_CREATE, MYSQL_INSTANCE_USE e MYSQL_INSTANCE_CONTENT_WRITE |
UpdateChannel |
MYSQL_CHANNEL_UPDATE, MYSQL_INSTANCE_USE e MYSQL_INSTANCE_CONTENT_WRITE |
ResetChannel |
MYSQL_CHANNEL_RESET, MYSQL_INSTANCE_USE e MYSQL_INSTANCE_CONTENT_WRITE |
ResumeChannel |
MYSQL_CHANNEL_RESUME e MYSQL_INSTANCE_USE |
DeleteChannel |
MYSQL_CHANNEL_DELETE, MYSQL_INSTANCE_USE e MYSQL_INSTANCE_CONTENT_WRITE |
ListReplicas |
MYSQL_INSTANCE_INSPECT |
GetReplica |
MYSQL_INSTANCE_READ |
CreateReplica |
MYSQL_INSTANCE_CREATE, SUBNET_ATTACH, SUBNET_READ e SUBNET_DETACH
MYSQL_CONFIGURATIONS_READ também será necessário se uma configuração personalizada for usada. |
UpdateReplica |
MYSQL_INSTANCE_UPDATE
MYSQL_CONFIGURATIONS_READ também será necessário se a configuração for atualizada para usar uma configuração personalizada. |
DeleteReplica |
MYSQL_INSTANCE_DELETE |
GetHeatWaveCluster |
MYSQL_HEATWAVE_READ |
AddHeatWaveCluster |
MYSQL_INSTANCE_USE e MYSQL_HEATWAVE_CREATE |
StopHeatWaveCluster |
MYSQL_INSTANCE_USE, MYSQL_INSTANCE_STOP, MYSQL_HEATWAVE_USE ou MYSQL_HEATWAVE_STOP |
StartHeatWaveCluster |
MYSQL_INSTANCE_USE, MYSQL_INSTANCE_START, MYSQL_HEATWAVE_USE ou MYSQL_HEATWAVE_START |
RestartHeatWaveCluster |
MYSQL_INSTANCE_USE, MYSQL_HEATWAVE_USE ou (MYSQL_INSTANCE_START e MYSQL_INSTANCE_STOP) ou (MYSQL_HEATWAVE_START e MYSQL_HEATWAVE_STOP) |
DeleteHeatWaveCluster |
MYSQL_INSTANCE_DELETE ou (MYSQL_INSTANCE_USE e MYSQL_HEATWAVE_DELETE) |
UpdateHeatWaveCluster |
MYSQL_INSTANCE_USE, MYSQL_HEATWAVE_CREATE e MYSQL_HEATWAVE_DELETE |
GetHeatWaveClusterMemoryEstimate |
MYSQL_INSTANCE_CONTENT_READ e MYSQL_HEATWAVE_USE |
GenerateHeatWaveClusterMemoryEstimate |
MYSQL_INSTANCE_CONTENT_READ e MYSQL_HEATWAVE_USE |