Unterstützte Variablen
Resource Scheduler unterstützt alle allgemeinen Variablen.
(Siehe Allgemeine Variablen für alle Anforderungen) sowie die in der folgenden Tabelle aufgeführten Variablen:
Namenskonventionen
Variablen werden Kleinbuchstaben und Bindestricheparisiert.
target.tag-namespace.name #
"name"
indicates a unique key
target.display-name #
"display-name"
indicates a non-unique description
Variablentypen und -quellen
Typ | Art Beschreibung |
---|---|
Zeichenfolge | Text in beliebigem Format |
Liste(Typ) | Liste der Entitys oder Zeichenfolgen |
Entity | OCID |
Quelle | Quellbeschreibung |
---|---|
Anforderung | stammt aus der Eingabe der Anforderung |
Abgeleitet | stammt aus der Anfrage |
Gespeichert | stammt aus dem Service, beibehaltene Eingabe |
Berechnet | Aus Servicedaten berechnet |
Variablen für jede Anforderung
Erforderliche Variablen
In der folgenden Tabelle sind erforderliche Variablen aufgeführt, die von den Services für jede Anforderung bereitgestellt werden.
Variable | Variablentyp | Beschreibung |
---|---|---|
target.compartment.id |
ENTITY |
Die OCID der primären Ressource für die Anforderung |
request.operation |
STRING |
Die Vorgangs-ID, wie GetUser für die Anforderung |
target.resource.kind |
STRING |
Der Name der Ressourcenart der primären Ressource für die Anforderung |
In der folgenden Tabelle sind automatische Variablen aufgeführt, die vom SDK für jede Anforderung bereitgestellt werden.
Automatische Variablen
Variable | Variablentyp | Beschreibung |
---|---|---|
Für Anforderungen, die von Benutzern initiiert wurden: request.user.id
|
ENTITY
|
Die OCID des aufrufenden Benutzers Die OCIDs der Gruppen von |
request.principal.group.tag.
|
STRING |
Der Wert jedes Tags in einer Gruppe, deren Hauptelement ein Mitglied ist |
request.principal.compartment.tag.
|
STRING |
Der Wert jedes Tags in einem Compartment, dessen Mitglied der Principal ist |
In der folgenden Tabelle sind dynamische Variablen aufgeführt, die implizit von IAM AuthZ berechnet werden.
Dynamische Variablen
Variable | Variablentyp | Beschreibung |
---|---|---|
request.principal.group.tag.
|
STRING |
Der Wert jedes Tags in einer Gruppe, zu der der Principal gehört. |
request.principal.compartment.tag.
|
STRING |
Der Wert jedes Tags im Compartment, das den Principal enthält. |
target.resource.tag.<tagNS>.
|
STRING |
Der Wert jedes Tags in der Zielressource. (Berechnet basierend auf tagSlug, die vom Service für jede Anforderung bereitgestellt wird.) |
target.resource.compartment.tag.
|
STRING |
Der Wert jedes Tags im Compartment, das die Zielressource enthält, |