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
|
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
|
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
|
kein Wert |
USE | - | - | kein Wert |
MANAGE | - | - | kein Wert |
abonnierte Services
Verben | Berechtigungen | Vollständig abgedeckte APIs | Teilweise abgedeckte APIs |
---|---|---|---|
INSPECT | SUBSCRIBED_SERVICE_INSPECT | ListSubscribedServices
|
kein Wert |
READ | PRÜFEN + SUBSCRIBED_SERVICE_READ | PRÜFEN + GetCommitment
|
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 |