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

ListSubscribedServiceUsageAggregations

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

ListInvoicedComputedUsages

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

ListSubscriptions

aucune
USE - - aucune
MANAGE - - aucune

services d'abonnement

Verbes Autorisations API entièrement couvertes API partiellement couvertes
INSPECT SUBSCRIBED_SERVICE_INSPECT ListSubscribedServices

ListCommitments

aucune
READ INSPECTER + SUBSCRIBED_SERVICE_READ INSPECTER + GetCommitment

GetSubscribedService

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