Détails des abonnements, des factures et de l'historique des paiements

Cette rubrique traite des détails relatifs à l'écriture de stratégies visant à contrôler l'accès aux pages Abonnements, Factures et Historique des paiements dans Gestion de la facturation et 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 des paiements prennent en charge toutes les variables générales (reportez-vous à Variables générales pour toutes les demandes), ainsi que les variables supplémentaires répertoriées ici :

Variables requises (fournies par le service pour chaque demande) :

Variable Type de variable Commentaires
target.resource.kind Chaîne Nom de catégorie de la ressource principale de la demande.

Variables automatiques (fournies par le kit SDK pour chaque demande) :

Variable Type de variable Commentaires
target.tenant.id Entité (OCID) OCID de l'ID de locataire cible.

Détails des combinaisons de verbe et de type de ressource

Les tableaux suivants indiquent les droits d'accès et les opérations d'API couverts par chaque verbe. Le niveau d'accès est cumulatif à mesure que vous passez d'un verbe à l'autre de la façon suivante :inspect > read > use > manage. Par exemple, un groupe qui peut utiliser une ressource peut également inspecter et lire cette ressource. La présence d'un signe plus (+) dans une cellule du tableau indique un accès incrémentiel par rapport à la cellule située directement au-dessus, tandis que la mention "aucun élément supplémentaire" indique l'absence d'accès incrémentiel.

plans de facturation

Verbes Droits d'accès API complètement couvertes API partiellement couvertes
INSPECT BILLING_SCHEDULE_INSPECT ListBillingSchedules aucun
READ INSPECTER + BILLING_SCHEDULE_READ INSPECTER + ListBillingSchedules aucun
USE - - aucun
MANAGE - aucun

utilisations calculées

Verbes Droits d'accès API complètement couvertes API partiellement couvertes
INSPECT COMPUTED_USAGE_INSPECT ListComputedUsages

ListSubscribedServiceUsageAggregations

aucun
READ INSPECTER + COMPUTED_USAGE_READ INSPECTER + GetComputedUsage aucun
USE - - aucun
MANAGE - - aucun

factures

Verbes Droits d'accès API complètement couvertes API partiellement couvertes
INSPECT INVOICE_INSPECT

INVOICE_COMPUTED_USAGE_INSPECT

ListInvoices

ListInvoicedComputedUsages

aucun
READ INSPECTER + INVOICE_READ INSPECTER + GetBillingScheduleById aucun
USE - - aucun
MANAGE LIRE + INVOICE_MANAGE LIRE + PayInvoice aucun

préférences de facture

Verbes Droits d'accès API complètement couvertes API partiellement couvertes
INSPECT - - aucun
READ INVOICE_PREFERENCE_READ GetInvoicePreferences aucun
USE - - aucun
MANAGE - - aucun

abonnement

Verbes Droits d'accès API complètement couvertes API partiellement couvertes
INSPECT - - aucun
READ SUBSCRIPTION_INFO_READ GetSubscription

ListSubscriptions

aucun
USE - - aucun
MANAGE - - aucun

abonnements-services

Verbes Droits d'accès API complètement couvertes API partiellement couvertes
INSPECT SUBSCRIBED_SERVICE_INSPECT ListSubscribedServices

ListCommitments

aucun
READ INSPECTER + SUBSCRIBED_SERVICE_READ INSPECTER + GetCommitment

GetSubscribedService

aucun
USE - - -
MANAGE - - aucun

cartes de taux

Verbes Droits d'accès API complètement couvertes API partiellement couvertes
INSPECT RATE_CARD_INSPECT ListRateCards aucun
READ INSPECTER + RATE_CARD_READ INSPECTER + GetRateCard aucun
USE - - aucun
MANAGE - - aucun

Droits d'accès requis 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 droits d'accès, reportez-vous à Droits d'accès.

Opération d'API Droits d'accès requis 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