Details zu Abonnements, Rechnungen und Zahlungshistorie

In diesem Thema werden Details zum Schreiben von Policys beschrieben, die den Zugriff auf die Seiten Abonnements, Ausgangsrechnungen und Zahlungshistorie in "Fakturierung und Kostenmanagement" kontrollieren.

Ressourcentypen

  • billing-schedules
  • computed-usages
  • invoices
  • invoice-preferences
  • subscription
  • subscribed-services
  • rate-cards

Unterstützte Variablen

Abonnements, Rechnungen und Zahlungshistorie unterstützen alle allgemeinen Variablen (siehe Allgemeine Variablen für alle Anforderungen) sowie die hier aufgelisteten zusätzlichen 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.

Fakturierungspläne

Verben Berechtigungen Vollständig abgedeckte APIs Teilweise abgedeckte APIs
INSPECT BILLING_SCHEDULE_INSPECT ListBillingSchedules kein Wert
READ PRÜFEN + BILLING_SCHEDULE_READ PRÜFEN + ListBillingSchedules kein Wert
USE - - kein Wert
MANAGE - kein Wert

Berechnete Nutzung

Verben Berechtigungen Vollständig abgedeckte APIs Teilweise abgedeckte APIs
INSPECT COMPUTED_USAGE_INSPECT ListComputedUsages

ListSubscribedServiceUsageAggregations

kein Wert
READ PRÜFEN + COMPUTED_USAGE_READ PRÜFEN + GetComputedUsage kein Wert
USE - - kein Wert
MANAGE - - kein Wert

Rechnungen

Verben Berechtigungen Vollständig abgedeckte APIs Teilweise abgedeckte APIs
INSPECT INVOICE_INSPECT

INVOICE_COMPUTED_USAGE_INSPECT

ListInvoices

ListInvoicedComputedUsages

kein Wert
READ PRÜFEN + INVOICE_READ PRÜFEN + GetBillingScheduleById kein Wert
USE - - kein Wert
MANAGE LESEN + INVOICE_MANAGE LESEN + PayInvoice kein Wert

Rechnungsvoreinstellungen

Verben Berechtigungen Vollständig abgedeckte APIs Teilweise abgedeckte APIs
INSPECT - - kein Wert
READ INVOICE_PREFERENCE_READ GetInvoicePreferences kein Wert
USE - - kein Wert
MANAGE - - kein Wert

Abonnement

Verben Berechtigungen Vollständig abgedeckte APIs Teilweise abgedeckte APIs
INSPECT - - kein Wert
READ SUBSCRIPTION_INFO_READ GetSubscription

ListSubscriptions

kein Wert
USE - - kein Wert
MANAGE - - kein Wert

abonnierte Services

Verben Berechtigungen Vollständig abgedeckte APIs Teilweise abgedeckte APIs
INSPECT SUBSCRIBED_SERVICE_INSPECT ListSubscribedServices

ListCommitments

kein Wert
READ PRÜFEN + SUBSCRIBED_SERVICE_READ PRÜFEN + GetCommitment

GetSubscribedService

kein Wert
USE - - -
MANAGE - - kein Wert

Preislisten

Verben Berechtigungen Vollständig abgedeckte APIs Teilweise abgedeckte APIs
INSPECT RATE_CARD_INSPECT ListRateCards kein Wert
READ PRÜFEN + RATE_CARD_READ PRÜFEN + GetRateCard kein Wert
USE - - kein Wert
MANAGE - - 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
ListBillingSchedules BILLING_SCHEDULE_INSPECT, BILLING_SCHEDULE_READ
ListBillingScheduleSummary INVOICE_INSPECT
ListBillingScheduleAggregations INVOICE_INSPECT
GetBillingScheduleById INVOICE_INSPECT, INVOICE_READ
GetInvoicePreferences INVOICE_PREFERENCE_READ
ListInvoices INVOICE_INSPECT
PayInvoice INVOICE_MANAGE
ListInvoicedComputedUsages INVOICE_COMPUTED_USAGE_INSPECT
ListSalesOrderHeaders SALES_ORDER_INSPECT
GetSalesOrderHeader SALES_ORDER_INSPECT, SALES_ORDER_READ
ListSalesOrderLines SALES_ORDER_INSPECT
ListSubscriptions SUBSCRIPTION_INFO_READ
GetSubscription SUBSCRIPTION_INFO_READ
ListSubscribedServices SUBSCRIBED_SERVICE_INSPECT
GetSubscribedService SUBSCRIBED_SERVICE_INSPECT, SUBSCRIBED_SERVICE_READ
ListCommitments SUBSCRIBED_SERVICE_INSPECT
GetCommitment SUBSCRIBED_SERVICE_INSPECT, SUBSCRIBED_SERVICE_READ
GetRateCard RATE_CARD_INSPECT, RATE_CARD_READ
ListRateCards RATE_CARD_INSPECT
ListComputedUsages COMPUTED_USAGE_INSPECT
GetComputedUsage COMPUTED_USAGE_INSPECT, COMPUTED_USAGE_READ
ListSubscribedServiceUsageAggregations COMPUTED_USAGE_INSPECT