Variables prises en charge
Découvrez les variables prises en charge pour Batch.
Le service par lots prend en charge toutes les variables générales. Pour plus d'informations, voir Variables générales pour toutes les demandes.
Vous pouvez utiliser des variables pour ajouter des conditions à une politique.
- Entité : Identificateur Oracle Cloud (OCID).
- Chaîne : Texte à structure libre.
- Liste : Liste d'entités ou de chaînes.
Les variables sont en minuscules et séparées par des tirets. Par exemple, target.tag-namespace.name, target.display-name.
Les variables requises sont fournies par le service Batch pour chaque demande. Les variables automatiques sont fournies par le moteur d'autorisation (intégré au service avec la trousse SDK pour un client lourd ou dans le plan de données d'identité pour un client léger).
| Variables requises | Type | Description |
|---|---|---|
target.compartment.id |
ENTITY
|
OCID de la ressource principale de la demande. |
request.operation |
STRING |
ID opération (par exemple, GetUser) de la demande. |
target.resource.kind |
STRING |
Nom du type de ressource de la ressource principale de la demande. |
Voici une liste de sources pour les variables de lot :
- Demande : Provient de l'entrée de la demande.
- Dérivé : Provient de la demande.
- Stocké : Provient du service, entrée conservée.
- Calculé : Calculé à partir des données du service.
Le tableau suivant résume la liste des variables fournies par la trousse SDK pour chaque demande.
| Type de ressource | Nom de variable | Type | Source | Description |
|---|---|---|---|---|
| contexte de calcul par lots | target.batch-context.id |
ENTITY |
Demande | OCID du contexte de lot. |
| contexte de calcul par lots | target.batch-context.display-name |
ENTITY |
Demande | Nom d'affichage du contexte de lot. |
| groupe de tâches de calcul par lots | target.batch-job-pool.id |
ENTITY |
Stockée | OCID du groupe de tâches par lots. |
| groupe de tâches de calcul par lots | target.batch-job-pool.display-name |
ENTITY |
Demande | Nom d'affichage du groupe de tâches par lots. |
| groupe de tâches de calcul par lots | target.batch-context.id |
ENTITY |
Stockée | OCID du contexte de lot auquel appartient le groupe de tâches. |
| groupe de tâches de calcul par lots | target.batch-context.display-name |
Entité | Stockée | Nom d'affichage du contexte de lot auquel appartient le groupe de tâches. |
| tâche de calcul par lots | target.batch-job.id |
Entité | Demande | OCID de la tâche par lots. |
| tâche de calcul par lots | target.batch-job.display-name |
Entité | Demande | Nom d'affichage de la tâche par lots. |
| tâche de calcul par lots | target.batch-job-pool.id |
Entité | Stockée | OCID du groupe de tâches par lots auquel appartient la tâche. |
| tâche de calcul par lots | target.batch-job-pool.display-name |
Entité | Stockée | Nom d'affichage du groupe de tâches par lots auquel appartient la tâche. |
| profil de tâche de calcul par lots | target.batch-task-profile.id |
Entité | Demande | OCID du profil de tâche par lots. |
| profil de tâche de calcul par lots | target.batch-task-profile.display-name |
Entité | Demande | Nom d'affichage du profil de tâche par lots. |
| batch-computing-task-environment | target.batch-task-environment.id |
Entité | Demande | OCID de l'environnement de tâche par lots. |
| batch-computing-task-environment | target.batch-task-environment.display-name |
Entité | Demande | Nom d'affichage de l'environnement de tâche par lots. |
Le tableau suivant résume les variables dynamiques utilisées dans Batch
| Variables dynamiques | Type | Description |
|---|---|---|
request.principal.group.tag.<tagNS>.<tagKey> |
STRING |
Valeur de chaque marqueur d'un groupe dont le principal est un membre. |
request.principal.compartment.tag.<tagNS>.<tagKey> |
STRING |
Valeur de chaque marqueur du compartiment qui contient le principal. |
target.resource.tag.<tagNS>.<tagKey> |
STRING |
Valeur de chaque marqueur sur la ressource cible. |
target.resource.compartment.tag.<tagNS>.<tagKey> |
STRING |
Valeur de chaque marqueur du compartiment contenant la ressource cible. |