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 global 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
.
Verbes | Droits d'accès | API complètement couvertes | API partiellement couvertes |
---|---|---|---|
inspect |
HEALTH_CHECK_MONITOR_INSPECT |
|
aucun |
read |
INSPECTER + HEALTH_CHECK_MONITOR_READ |
|
aucun |
use |
LECTURE + 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 | aucun | aucun | aucun |
read |
INSPECTER + HEALTH_CHECK_RESULTS_READ |
|
aucun |
use |
LECTURE + 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 |
INSPECTER + aucun élément supplémentaire |
aucun | aucun |
use |
LECTURE + 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 |
INSPECTER + aucun élément supplémentaire |
aucun | aucun |
use |
LECTURE + 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_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 |