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.