Détails relatifs à Health Checks

Consultez les détails avancés relatifs à l'écriture de stratégies pour contrôler l'accès au service Health Checks.

Types de ressource

Type agrégé de ressource

health-check-family

Le type agrégé de ressource health-check-family couvre les types individuels de ressource suivants :

  • health-check-monitor
  • health-check-results
  • on-demand-probe
  • vantage-points

Types individuels de ressource

health-check-monitor

health-check-results

on-demand-probe

vantage-points

Variables prises en charge

Health Checks prend en charge toutes les variables générales (reportez-vous à Variables générales pour toutes les demandes) ainsi que les variables répertoriées ici. Les valeurs de la liste peuvent correspondre à n'importe quel type de test valide, tel que HTTP, HTTPS et ICMP.

Variable Type de variable Commentaires
target.health-check-monitor.test-type Chaîne  
target.on-demand-probe.test-type Chaîne  
target.health-check-results.test-type Chaîne  

Détails des combinaisons de verbe et de type de ressource

Les tableaux suivants indiquent les droits d'accès et les opérations d'API couverts par chaque verbe. Le niveau d'accès est cumulatif à mesure que vous passez d'un verbe à l'autre de la façon suivante :inspect > read > use > manage. Par exemple, un groupe qui peut utiliser une ressource peut également inspecter et lire cette ressource. La présence d'un signe plus (+) dans une cellule du tableau indique un accès incrémentiel par rapport à la cellule située directement au-dessus, tandis que la mention "aucun élément supplémentaire" indique l'absence d'accès incrémentiel.

Par exemple, le verbe use pour le type de ressource health-check-monitor ne couvre aucune opération d'API ni aucun droit d'accès supplémentaire par rapport au verbe read.

health-check-monitor
Verbes Droits d'accès API complètement couvertes API partiellement couvertes
inspect

HEALTH_CHECK_MONITOR_INSPECT

ListHttpMonitors

ListPingMonitors

aucun
read

INSPECT +

HEALTH_CHECK_MONITOR_READ

GetHttpMonitor

GetPingMonitor

aucun
use

READ +

aucun élément supplémentaire

aucun aucun
manage

USE +

HEALTH_CHECK_MONITOR_MANAGE

HEALTH_CHECK_MONITOR_MOVE

CreateHttpMonitor

DeleteHttpMonitor

UpdateHttpMonitor

CreatePingMonitor

DeletePingMonitor

UpdatePingMonitor

ChangeHttpMonitorCompartment

ChangePingMonitorCompartment

aucun
health-check-results
Verbes Droits d'accès API complètement couvertes API partiellement couvertes
inspect aucun aucun aucun
read

INSPECT +

HEALTH_CHECK_RESULTS_READ

ListHttpProbeResults

ListPingProbeResults

aucun
use

READ +

aucun élément supplémentaire

aucun aucun
manage

USE +

aucun élément supplémentaire

aucun aucun
vantage-points
Verbes Droits d'accès API complètement couvertes API partiellement couvertes
inspect VANTAGE_POINTS_INSPECT ListHealthChecksVantagePoints aucun
read

INSPECT +

aucun élément supplémentaire

aucun aucun
use

READ +

aucun élément supplémentaire

aucun aucun
manage

USE +

aucun élément supplémentaire

aucun aucun
on-demand-probe
Verbes Droits d'accès API complètement couvertes API partiellement couvertes
inspect aucun aucun aucun
read

INSPECT +

aucun élément supplémentaire

aucun aucun
use

READ +

aucun élément supplémentaire

aucun aucun
manage

USE +

ON_DEMAND_PROBE_MANAGE

CreateOnDemandHttpProbe

CreateOnDemandPingProbe

aucun

Droits d'accès requis pour chaque opération d'API

Le tableau suivant répertorie les opérations d'API dans un ordre logique, regroupées par type de ressource.

Pour plus d'informations sur les droits d'accès, reportez-vous à Droits d'accès.

Opération d'API Droits d'accès requis pour utiliser l'opération
ListHealthChecksVantagePoints VANTAGE_POINTS_INSPECT
ChangeHttpMonitorCompartment HEALTH_CHECK_MONITOR_MOVE
CreateHttpMonitor HEALTH_CHECK_MONITOR_MANAGE
DeleteHttpMonitor HEALTH_CHECK_MONITOR_MANAGE
GetHttpMonitor HEALTH_CHECK_MONITOR_READ
UpdateHttpMonitor HEALTH_CHECK_MONITOR_MANAGE
ListHttpMonitors HEALTH_CHECK_MONITOR_INSPECT
CreateOnDemandHttpProbe ON_DEMAND_PROBE_MANAGE
ListHttpProbeResults HEALTH_CHECK_RESULTS_READ
ChangePingMonitorCompartment HEALTH_CHECK_MONITOR_MOVE
CreatePingMonitor HEALTH_CHECK_MONITOR_MANAGE
DeletePingMonitor HEALTH_CHECK_MONITOR_MANAGE
GetPingMonitor HEALTH_CHECK_MONITOR_READ
UpdatePingMonitor HEALTH_CHECK_MONITOR_MANAGE
ListPingMonitors HEALTH_CHECK_MONITOR_INSPECT
CreateOnDemandPingProbe ON_DEMAND_PROBE_MANAGE
ListPingProbeResults HEALTH_CHECK_RESULTS_READ