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
|
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
|
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
|
kein Wert |
| USE | - | - | kein Wert |
| MANAGE | - | - | kein Wert |
subscribed-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 |
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 |