Détails des abonnements, des factures et de l'historique de paiement
Cette rubrique présente des informations détaillées sur l'écriture de politiques permettant de contrôler l'accès aux pages Abonnements, Factures et Historique de paiement dans Facturation et gestion des coûts.
Types de ressource
billing-schedules
computed-usages
invoices
invoice-preferences
subscription
subscribed-services
rate-cards
Variables prises en charge
Les abonnements, les factures et l'historique de paiement prennent en charge toutes les variables générales (voir Variables générales pour toutes les demandes), plus les variables répertoriées ici :
Variables requises (fournies par le service pour chaque demande) :
Variable | Type de variable | Commentaires |
---|---|---|
target.resource.kind |
Chaîne | Nom du type de ressource de la ressource principale de la demande. |
Variables automatiques (fournies par la trousse SDK pour chaque demande) :
Variable | Type de variable | Commentaires |
---|---|---|
target.tenant.id |
Entité (OCID) | OCID de l'ID locataire cible. |
Informations détaillées sur les combinaisons Verbe + Type de ressource
Les tableaux suivants présentent les autorisations et les opérations d'API couvertes par chaque verbe. Le niveau d'accès est cumulatif depuis inspect
> read
> use
> manage
. Par exemple, un groupe qui peut utiliser une ressource peut également inspecter et lire cette ressource. Un signe plus (+) dans une cellule de tableau indique un accès incrémentiel comparé à la cellule directement au-dessus, alors que "aucun accès supplémentaire" indique qu'il n'y a aucun accès incrémentiel.
échéanciers de facturation
Verbes | Autorisations | API entièrement couvertes | API partiellement couvertes |
---|---|---|---|
INSPECT | BILLING_SCHEDULE_INSPECT | ListBillingSchedules
|
aucune |
READ | INSPECTER + BILLING_SCHEDULE_READ | INSPECTER + ListBillingSchedules |
aucune |
USE | - | - | aucune |
MANAGE | - | aucune |
utilisations calculées
Verbes | Autorisations | API entièrement couvertes | API partiellement couvertes |
---|---|---|---|
INSPECT | COMPUTED_USAGE_INSPECT | ListComputedUsages
|
aucune |
READ | INSPECTER + COMPUTED_USAGE_READ | INSPECTER + GetComputedUsage |
aucune |
USE | - | - | aucune |
MANAGE | - | - | aucune |
factures
Verbes | Autorisations | API entièrement couvertes | API partiellement couvertes |
---|---|---|---|
INSPECT | INVOICE_INSPECT INVOICE_COMPUTED_USAGE_INSPECT |
ListInvoices
|
aucune |
READ | INSPECTER + INVOICE_READ | INSPECTER + GetBillingScheduleById |
aucune |
USE | - | - | aucune |
MANAGE | LIRE + INVOICE_MANAGE | LIRE + PayInvoice |
aucune |
Préférences de facture
Verbes | Autorisations | API entièrement couvertes | API partiellement couvertes |
---|---|---|---|
INSPECT | - | - | aucune |
READ | INVOICE_PREFERENCE_READ | GetInvoicePreferences |
aucune |
USE | - | - | aucune |
MANAGE | - | - | aucune |
abonnement
Verbes | Autorisations | API entièrement couvertes | API partiellement couvertes |
---|---|---|---|
INSPECT | - | - | aucune |
READ | SUBSCRIPTION_INFO_READ | GetSubscription
|
aucune |
USE | - | - | aucune |
MANAGE | - | - | aucune |
services d'abonnement
Verbes | Autorisations | API entièrement couvertes | API partiellement couvertes |
---|---|---|---|
INSPECT | SUBSCRIBED_SERVICE_INSPECT | ListSubscribedServices
|
aucune |
READ | INSPECTER + SUBSCRIBED_SERVICE_READ | INSPECTER + GetCommitment
|
aucune |
USE | - | - | - |
MANAGE | - | - | aucune |
cartes de taux
Verbes | Autorisations | API entièrement couvertes | API partiellement couvertes |
---|---|---|---|
INSPECT | RATE_CARD_INSPECT | ListRateCards
|
aucune |
READ | INSPECTER + RATE_CARD_READ | INSPECTER + GetRateCard |
aucune |
USE | - | - | aucune |
MANAGE | - | - | aucune |
Autorisations requises pour chaque opération d'API
Le tableau suivant répertorie les opérations d'API dans un ordre logique, regroupées par type de ressource. Pour plus d'informations sur les autorisations, voir Autorisations.
Opération d'API | Autorisations requises pour utiliser l'opération |
---|---|
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 |