Dettagli per sottoscrizioni, fatture e cronologia pagamenti
In questo argomento vengono descritti i dettagli relativi alla scrittura dei criteri per controllare l'accesso alle pagine Sottoscrizioni, Fatture e Cronologia pagamenti in Billing and Cost Management.
Tipi di risorsa
-
billing-schedules -
computed-usages -
invoices -
invoice-preferences -
subscription -
subscribed-services -
rate-cards
Variabili supportate
Le sottoscrizioni, le fatture e la cronologia dei pagamenti supportano tutte le variabili generali (vedere Variabili generali per tutte le richieste), oltre a quelle aggiuntive elencate qui:
Variabili obbligatorie (fornite dal servizio per ogni richiesta):
| Variabile | Tipo di variabile | commenti |
|---|---|---|
target.resource.kind
|
Stringa | Nome del tipo della risorsa primaria per la richiesta. |
Variabili automatiche (fornite dall'SDK per ogni richiesta):
| Variabile | Tipo di variabile | commenti |
|---|---|---|
target.tenant.id
|
Entità (OCID) | OCID dell'ID tenant di destinazione. |
Dettagli per le combinazioni verbo-tipo di risorsa
Le tabelle seguenti mostrano le operazioni autorizzazioni e API coperte da ciascun verbo. Il livello di accesso è cumulativo come si va da inspect > read > use > manage. Ad esempio, un gruppo che può utilizzare una risorsa può anche ispezionare e leggere tale risorsa. Un segno più (+) in una cella di tabella indica l'accesso incrementale rispetto alla cella direttamente sopra di essa, mentre "no extra" indica l'assenza di accesso incrementale.
billing-schedules
| Verbs | Autorizzazioni | API completamente coperte | API parzialmente coperte |
|---|---|---|---|
| INSPECT | BILLING_SCHEDULE_INSPECT |
ListBillingSchedules
|
nessuno |
| READ | ISPEZIONA + BILLING_SCHEDULE_READ |
ISPEZIONA + ListBillingSchedules
|
nessuno |
| USE | - | - | nessuno |
| GESTISCI | - | nessuno |
computed-usages
| Verbs | Autorizzazioni | API completamente coperte | API parzialmente coperte |
|---|---|---|---|
| INSPECT | COMPUTED_USAGE_INSPECT |
ListComputedUsages
|
nessuno |
| READ | ISPEZIONA + COMPUTED_USAGE_READ |
ISPEZIONA + GetComputedUsage
|
nessuno |
| USE | - | - | nessuno |
| GESTISCI | - | - | nessuno |
invoices
| Verbs | Autorizzazioni | API completamente coperte | API parzialmente coperte |
|---|---|---|---|
| INSPECT | INVOICE_INSPECT INVOICE_COMPUTED_USAGE_INSPECT |
ListInvoices
|
nessuno |
| READ | ISPEZIONA + INVOICE_READ |
ISPEZIONA + GetBillingScheduleById
|
nessuno |
| USE | - | - | nessuno |
| GESTISCI | LEGGI + INVOICE_MANAGE |
LEGGI + PayInvoice
|
nessuno |
invoice-preferences
| Verbs | Autorizzazioni | API completamente coperte | API parzialmente coperte |
|---|---|---|---|
| INSPECT | - | - | nessuno |
| READ | INVOICE_PREFERENCE_READ |
GetInvoicePreferences
|
nessuno |
| USE | - | - | nessuno |
| GESTISCI | - | - | nessuno |
subscription
| Verbs | Autorizzazioni | API completamente coperte | API parzialmente coperte |
|---|---|---|---|
| INSPECT | - | - | nessuno |
| READ | SUBSCRIPTION_INFO_READ |
GetSubscription
|
nessuno |
| USE | - | - | nessuno |
| GESTISCI | - | - | nessuno |
subscribed-services
| Verbs | Autorizzazioni | API completamente coperte | API parzialmente coperte |
|---|---|---|---|
| INSPECT | SUBSCRIBED_SERVICE_INSPECT |
ListSubscribedServices
|
nessuno |
| READ | ISPEZIONA + SUBSCRIBED_SERVICE_READ |
ISPEZIONA + GetCommitment
|
nessuno |
| USE | - | - | - |
| GESTISCI | - | - | nessuno |
rate-cards
| Verbs | Autorizzazioni | API completamente coperte | API parzialmente coperte |
|---|---|---|---|
| INSPECT | RATE_CARD_INSPECT |
ListRateCards
|
nessuno |
| READ | ISPEZIONA + RATE_CARD_READ |
ISPEZIONA + GetRateCard
|
nessuno |
| USE | - | - | nessuno |
| GESTISCI | - | - | nessuno |
Autorizzazioni necessarie per ogni operazione API
Nella tabella seguente sono elencate le operazioni API in ordine logico, raggruppate per tipo di risorsa. Per informazioni sulle autorizzazioni, vedere Autorizzazioni.
| Operazione API | Autorizzazioni necessarie per utilizzare l'operazione |
|---|---|
| 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 |