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 die hier aufgelisteten Variablen:

Erforderliche Variablen (vom Service für jede Anforderung angegeben):

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.

licensemanager-settings

Verben Berechtigungen Vollständig abgedeckte APIs Teilweise abgedeckte APIs
INSPECT LICENSE_MANAGER_SETTINGS_INSPECT ListSettings

kein Wert

READ

INSPECT + LICENSE_MANAGER_SETTINGS_READ

+INSPECT + GetSettings

kein Wert
USE

READ + LICENSE_MANAGER_SETTINGS_UPDATE

READ + UpdateSettings

kein Wert
MANAGE

USE + LICENSE_MANAGER_SETTINGS_CREATE

LICENSE_MANAGER_SETTINGS_DELETE

USE + CreateSettings

DeleteSettings

kein Wert

licensemanager-record

Verben Berechtigungen Vollständig abgedeckte APIs Teilweise abgedeckte APIs
INSPECT LICENSE_MANAGER_RECORD_INSPECT ListLicenses

kein Wert

READ

INSPECT + LICENSE_MANAGER_RECORD_READ

+INSPECT + GetLicense

kein Wert
USE

READ + LICENSE_MANAGER_RECORD_UPDATE

READ + UpdateLicense

kein Wert
MANAGE

USE + LICENSE_MANAGER_RECORD_CREATE

LICENSE_MANAGER_RECORD_DELETE

LICENSE_MANAGER_RECORD_MOVE

USE + CreateLicense

DeleteLicense

MoveLicense

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