Details zum Lizenzmanager
In diesem Thema werden Details zum Schreiben von Policys beschrieben, die den Zugriff auf den Lizenzmanager kontrollieren.
Ressourcentypen
Einzelne Ressourcentypen
-
licensemanager-record -
licensemanager-settings
Unterstützte Variablen
Der Lizenzmanager unterstützt alle allgemeinen Variablen (siehe Allgemeine Variablen für Alle Anforderungen) sowie zusätzliche Variablen, die hier aufgeführt sind:
Erforderliche Variablen (vom Service für jede Anforderung bereitgestellt):
| Variable | Variablentyp | Kommentare |
|---|---|---|
target.resource.kind
|
Zeichenfolge | Der Name der Ressourcenart der primären Ressource für die Anforderung. |
Automatische Variablen (vom SDK für jede Anforderung bereitgestellt):
| Variable | Variablentyp | Kommentare |
|---|---|---|
target.tenant.id
|
Entity (OCID) | Die OCID der Zielmandanten-ID. |
Details für Kombinationen aus Verb + Ressourcentyp
In den folgenden Tabellen werden die Berechtigungen und API-Vorgänge angezeigt, die von jedem Verb abgedeckt werden. Die Zugriffsebene ist kumulativ: inspect > read > use > manage. Beispiel: Eine Gruppe, die eine Ressource verwenden kann, kann diese Ressource auch prüfen und lesen. Ein Pluszeichen (+) in einer Tabellenzelle gibt einen inkrementellen Zugriff im Vergleich zur direkt darüber liegenden Zelle an, während "keine zusätzlichen" keinen inkrementellen Zugriff angibt.
| Verben | Berechtigungen | Vollständig abgedeckte APIs | Teilweise abgedeckte APIs |
|---|---|---|---|
| INSPECT | LICENSE_MANAGER_SETTINGS_INSPECT |
ListSettings
|
kein Wert |
| READ |
PRÜFEN + LICENSE_MANAGER_SETTINGS_READ |
PRÜFEN + |
kein Wert |
| USE |
LESEN + LICENSE_MANAGER_SETTINGS_UPDATE |
LESEN + |
kein Wert |
| MANAGE |
USE + LICENSE_MANAGER_SETTINGS_CREATE LICENSE_MANAGER_SETTINGS_DELETE |
USE +
|
kein Wert |
| Verben | Berechtigungen | Vollständig abgedeckte APIs | Teilweise abgedeckte APIs |
|---|---|---|---|
| INSPECT | LICENSE_MANAGER_RECORD_INSPECT |
ListLicenses
|
kein Wert |
| READ |
PRÜFEN + LICENSE_MANAGER_RECORD_READ |
PRÜFEN + |
kein Wert |
| USE |
LESEN + LICENSE_MANAGER_RECORD_UPDATE |
LESEN + |
kein Wert |
| MANAGE |
USE + LICENSE_MANAGER_RECORD_CREATE LICENSE_MANAGER_RECORD_DELETE LICENSE_MANAGER_RECORD_MOVE |
USE +
|
kein Wert |
Für jeden API-Vorgang erforderliche Berechtigungen
In der folgenden Tabelle werden die API-Vorgänge in einer logischen Reihenfolge nach Ressourcentyp gruppiert aufgeführt. Informationen zu Berechtigungen finden Sie unter Berechtigungen.
| API-Vorgang | Erforderliche Berechtigungen für den Vorgang |
|---|---|
| CreateLicense | LICENSE_MANAGER_RECORD_CREATE |
| ListLicenses | LICENSE_MANAGER_RECORD_INSPECT |
| GetLicense | LICENSE_MANAGER_RECORD_READ |
| UpdateLicense | LICENSE_MANAGER_RECORD_UPDATE |
| MoveLicense | LICENSE_MANAGER_RECORD_MOVE |
| DeleteLicense | LICENSE_MANAGER_RECORD_DELETE |
| CreateSettings | LICENSE_MANAGER_SETTINGS_CREATE |
| UpdateSettings | LICENSE_MANAGER_SETTINGS_UPDATE |
| ListSettings | LICENSE_MANAGER_SETTINGS_INSPECT |
| GetSettings | LICENSE_MANAGER_SETTINGS_READ |
| DeleteSettings | LICENSE_MANAGER_SETTINGS_DELETE |