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 e (SUBNET_ATTACH, SUBNET_READ e SUBNET_DETACH no compartimento da sub-rede do sistema de BD)

MYSQL_CONFIGURATIONS_READ no compartimento da configuração também será necessário se uma configuração personalizada for usada.

MYSQL_BACKUP_READ no compartimento do backup também será necessário se esta for uma operação de clonagem.

IPV6_READ, IPV6_CREATE, IPV6_UPDATE, IPV6_DELETE, VNIC_UNASSIGN, VNIC_ASSIGN e SUBNET_ATTACH no compartimento da sub-rede do sistema de BD também serão necessários se o IPv6 estiver ativado.

VNIC_CREATE, VNIC_DELETE, NETWORK_SECURITY_GROUP_UPDATE_MEMBERS e VNIC_ASSOCIATE_NETWORK_SECURITY_GROUP no compartimento da sub-rede do sistema de BD também serão necessários se um ponto final de leitura estiver ativado.

NETWORK_SECURITY_GROUP_READ e NETWORK_SECURITY_GROUP_UPDATE_MEMBERS no compartimento do NSG e VNIC_ASSOCIATE_NETWORK_SECURITY_GROUP no compartimento da sub-rede do sistema de banco de dados também serão necessários se o Grupo de Segurança de Rede estiver configurado.

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 no compartimento da configuração também será necessário se a configuração for atualizada para usar uma configuração personalizada.

PRIVATE_IP_UPDATE no compartimento da sub-rede do sistema de banco de dados também será necessário se o Nome do Host for atualizado.

VNIC_CREATE, VNIC_DELETE, NETWORK_SECURITY_GROUP_UPDATE_MEMBERS e VNIC_ASSOCIATE_NETWORK_SECURITY_GROUP no compartimento da sub-rede do sistema de BD também serão necessários se o ponto final de leitura estiver ativado.

VNIC_UPDATE, NETWORK_SECURITY_GROUP_UPDATE_MEMBERS e VNIC_ASSOCIATE_NETWORK_SECURITY_GROUP no compartimento da sub-rede do sistema de BD também serão necessários se o ponto final de leitura for atualizado.

VNIC_DELETE, NETWORK_SECURITY_GROUP_UPDATE_MEMBERS e VNIC_ASSOCIATE_NETWORK_SECURITY_GROUP no compartimento da sub-rede do sistema de BD também serão necessários se o ponto final de leitura estiver desativado.

NETWORK_SECURITY_GROUP_READ e NETWORK_SECURITY_GROUP_UPDATE_MEMBERS no compartimento do NSG e VNIC_ASSOCIATE_NETWORK_SECURITY_GROUP no compartimento da sub-rede do sistema de BD também serão necessários se o Grupo de Segurança de Rede for adicionado ao sistema de BD.

NETWORK_SECURITY_GROUP_READ e NETWORK_SECURITY_GROUP_UPDATE_MEMBERS no compartimento do NSG e VNIC_DISASSOCIATE_NETWORK_SECURITY_GROUP no compartimento da sub-rede do sistema de BD também serão necessários se o Grupo de Segurança de Rede for removido do sistema de BD.

CreateBlueGreenDeployment

MYSQL_BACKUP_CREATE, MYSQL_BACKUP_READ e MYSQL_BACKUP_DELETE no compartimento do sistema de banco de dados de destino solicitado.

MYSQL_INSTANCE_CREATE no compartimento de implantação azul/verde.

MYSQL_INSTANCE_USE e MYSQL_INSTANCE_CONTENT_WRITE no compartimento do sistema de banco de dados de origem.

MYSQL_CHANNEL_CREATE no compartimento de implantação.

MYSQL_CONFIGURATIONS_READ no compartimento de configuração também será necessário se uma configuração personalizada for usada para o sistema de banco de dados de destino.

SUBNET_READ, SUBNET_ATTACH e SUBNET_DETACH no compartimento de sub-rede do sistema de BD de origem.

NETWORK_SECURITY_GROUP_READ e NETWORK_SECURITY_GROUP_UPDATE_MEMBERS no compartimento do grupo de segurança de rede, e VNIC_ATTACH e VNIC_ASSOCIATE_NETWORK_SECURITY_GROUP no compartimento de sub-rede do sistema de banco de dados de origem também serão necessários se os grupos de segurança de rede forem configurados no sistema de banco de dados de origem.

ListBlueGreenDeployments MYSQL_INSTANCE_INSPECT
GetBlueGreenDeployment MYSQL_INSTANCE_READ
UpdateBlueGreenDeployment MYSQL_INSTANCE_UPDATE
DeleteBlueGreenDeployment MYSQL_INSTANCE_DELETE
ChangeBlueGreenDeploymentCompartment MYSQL_INSTANCE_MOVE nos compartimentos de implantação azul/verde de origem e destino.
SwitchoverBlueGreenDeployment

MYSQL_INSTANCE_UPDATE no compartimento de implantação azul/verde.

MYSQL_INSTANCE_UPDATE, MYSQL_INSTANCE_USE e MYSQL_INSTANCE_CONTENT_WRITE nos compartimentos do sistema de banco de dados de origem e de destino.

MYSQL_CHANNEL_READ e MYSQL_CHANNEL_UPDATE no compartimento do canal de replicação.

PRIVATE_IP_UPDATE nos compartimentos de sub-rede do sistema de banco de dados de origem e de destino.

CreateConfiguration MYSQL_CONFIGURATIONS_CREATE

MYSQL_CONFIGURATIONS_READ no compartimento da configuração de origem 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
ValidateBackup MYSQL_BACKUP_UPDATE
CancelDeletion 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 e (SUBNET_ATTACH, SUBNET_READ e SUBNET_DETACH no compartimento da sub-rede do sistema de BD)

MYSQL_CONFIGURATIONS_READ no compartimento da configuração também será necessário se uma configuração personalizada for usada.

NETWORK_SECURITY_GROUP_READ e NETWORK_SECURITY_GROUP_UPDATE_MEMBERS no compartimento do NSG e VNIC_ASSOCIATE_NETWORK_SECURITY_GROUP no compartimento da sub-rede do sistema de banco de dados também serão necessários se o Grupo de Segurança de Rede for adicionado à réplica de leitura.

UpdateReplica MYSQL_INSTANCE_UPDATE

MYSQL_CONFIGURATIONS_READ no compartimento da configuração também será necessário se a configuração for atualizada para usar uma configuração personalizada.

NETWORK_SECURITY_GROUP_READ e NETWORK_SECURITY_GROUP_UPDATE_MEMBERS no compartimento do NSG e VNIC_ASSOCIATE_NETWORK_SECURITY_GROUP no compartimento da sub-rede do sistema de banco de dados também serão necessários se o Grupo de Segurança de Rede for adicionado à réplica de leitura.

NETWORK_SECURITY_GROUP_READ e NETWORK_SECURITY_GROUP_UPDATE_MEMBERS no compartimento do NSG e VNIC_DISASSOCIATE_NETWORK_SECURITY_GROUP no compartimento da sub-rede do sistema de BD também serão necessários se o Grupo de Segurança de Rede for removido da réplica de leitura.

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