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 "Abrechnungs- 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 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.

billing-schedules

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

computed-usages

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

invoices

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

invoice-preferences

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

subscription

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

subscribed-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

rate-cards

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