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-monitorhealth-check-resultson-demand-probevantage-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 relative aux 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.
| 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 autorisations, reportez-vous aux autorisations Health Check.
| 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 |