Unterstützte Variablen
Erfahren Sie mehr über die unterstützten Variablen für Batch.
Der Batch-Dienst unterstützt alle allgemeinen Variablen. Weitere Informationen finden Sie unter Allgemeine Variablen für alle Anforderungen.
Sie können Variablen verwenden, um einer Policy Bedingungen hinzuzufügen.
- Entity: Oracle Cloud-ID (OCID).
- Zeichenfolge: Freiformtext.
- Liste: Liste der Entitys oder Zeichenfolgen.
Variablen werden kleingeschrieben und durch Bindestriche getrennt. Beispiel: target.tag-namespace.name, target.display-name.
Erforderliche Variablen werden vom Batch-Service für jede Anforderung bereitgestellt. Automatische Variablen werden von der Autorisierungs-Engine bereitgestellt (entweder lokal im Service mit dem SDK für einen Fat Client oder auf der Identity Data Plane für einen Thin Client).
| Erforderliche Variablen | Typ | Beschreibung |
|---|---|---|
target.compartment.id |
ENTITY
|
Die OCID der primären Ressource für die Anforderung. |
request.operation |
STRING |
Die Vorgangs-ID (z.B. GetUser) für die Anforderung. |
target.resource.kind |
STRING |
Der Name der Ressourcenart der primären Ressource für die Anforderung. |
Im Folgenden finden Sie eine Liste der Quellen für Batchvariablen:
- Anforderung: Stammt aus der Anforderungseingabe.
- Abgeleitet: Stammt aus der Anforderung.
- Gespeichert: Stammt aus dem Service, beibehaltene Eingabe.
- Berechnet: Wird aus Servicedaten berechnet.
In der folgenden Tabelle wird die Liste der Variablen zusammengefasst, die vom SDK für jede Anforderung bereitgestellt werden.
| Ressourcentyp | Variablenname | Typ | Quelle | Beschreibung |
|---|---|---|---|---|
| Batch-Computing-Kontext | target.batch-context.id |
ENTITY |
Anforderung | Die OCID des Batchkontexts. |
| Batch-Computing-Kontext | target.batch-context.display-name |
ENTITY |
Anforderung | Anzeigename des Batchkontexts. |
| batch-computing-job-pool | target.batch-job-pool.id |
ENTITY |
Gelagert | Die OCID des Batchjobpools. |
| batch-computing-job-pool | target.batch-job-pool.display-name |
ENTITY |
Anforderung | Anzeigename des Batchjobpools. |
| batch-computing-job-pool | target.batch-context.id |
ENTITY |
Gelagert | Die OCID des Batchkontexts, zu dem der Jobpool gehört. |
| batch-computing-job-pool | target.batch-context.display-name |
Entität | Gelagert | Anzeigename des Batchkontexts, zu dem der Jobpool gehört. |
| Batch-Computing-Job | target.batch-job.id |
Entität | Anforderung | Die OCID des Batchjobs. |
| Batch-Computing-Job | target.batch-job.display-name |
Entität | Anforderung | Anzeigename des Batchjobs. |
| Batch-Computing-Job | target.batch-job-pool.id |
Entität | Gelagert | Die OCID des Batchjobpools, zu dem der Job gehört. |
| Batch-Computing-Job | target.batch-job-pool.display-name |
Entität | Gelagert | Anzeigename des Batchjobpools, zu dem der Job gehört. |
| Batch-Computing-Aufgabenprofil | target.batch-task-profile.id |
Entität | Anforderung | Die OCID des Batchaufgabenprofils. |
| Batch-Computing-Aufgabenprofil | target.batch-task-profile.display-name |
Entität | Anforderung | Anzeigename des Batchaufgabenprofils. |
| Batch-Computing-Aufgabenumgebung | target.batch-task-environment.id |
Entität | Anforderung | Die OCID der Batchaufgabenumgebung. |
| Batch-Computing-Aufgabenumgebung | target.batch-task-environment.display-name |
Entität | Anforderung | Anzeigename der Batchaufgabenumgebung. |
In der folgenden Tabelle werden die dynamischen Variablen zusammengefasst, die in Batch verwendet werden
| Dynamische Variable | Typ | Beschreibung |
|---|---|---|
request.principal.group.tag.<tagNS>.<tagKey> |
STRING |
Der Wert jedes Tags in einer Gruppe, deren Principal Mitglied ist. |
request.principal.compartment.tag.<tagNS>.<tagKey> |
STRING |
Der Wert jedes Tags im Compartment, das den Principal enthält. |
target.resource.tag.<tagNS>.<tagKey> |
STRING |
Der Wert jedes Tags in der Zielressource. |
target.resource.compartment.tag.<tagNS>.<tagKey> |
STRING |
Der Wert jedes Tags im Compartment, das die Zielressource enthält. |