Détails relatifs à Health Checks
Passez en revue les détails avancés relatifs à l'écriture des stratégies pour contrôler l'accès au services Health Checks.
Types de ressource
Type agrégé de ressource
health-check-family
Le groupe de types de ressource health-check-family couvre les différents types 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 à la section Variables générales pour tous les traitements) ainsi que celles 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.
| Verbes | Droits d'accès | API complètement couvertes | API partiellement couvertes |
|---|---|---|---|
| inspect |
HEALTH_CHECK_MONITOR_INSPECT |
|
aucun |
| read |
INSPECT + HEALTH_CHECK_MONITOR_READ |
|
aucun |
| use |
READ + aucun élément supplémentaire |
aucun | aucun |
| manage |
USE + HEALTH_CHECK_MONITOR_MANAGE HEALTH_CHECK_MONITOR_MOVE |
|
aucun |
| Verbes | Droits d'accès | API complètement couvertes | API partiellement couvertes |
|---|---|---|---|
| inspect |
HEALTH_CHECK_RESULTS_INSPECT |
|
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 |
| 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 |
| 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 |
|
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_INSPECT |
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_INSPECT |