Detalles de suscripciones, facturas e historial de pago

En este tema, se tratan los detalles de la escritura de políticas para controlar el acceso a las páginas Suscripciones, Facturas de venta e Historial de pagos en Billing and Cost Management.

Tipos de recursos

  • billing-schedules
  • computed-usages
  • invoices
  • invoice-preferences
  • subscription
  • subscribed-services
  • rate-cards

Variables soportadas

Las suscripciones, las facturas y el historial de pagos soportan todas las variables generales (consulte Variables generales para todas las solicitudes), además de las adicionales que se muestran aquí:

Variables necesarias (proporcionadas por el servicio para cada solicitud):

Variable Tipo de variable Comentarios
target.resource.kind Cadena Nombre de tipo de recurso del recurso primario de la solicitud.

Variables automáticas (proporcionadas por el SDK para cada solicitud):

Variable Tipo de variable Comentarios
target.tenant.id Entidad (OCID) OCID del ID de inquilino de destino.

Detalles de combinaciones de verbo + tipo de recurso

En las siguientes tablas, se muestran los permisos y las operaciones de API que abarca cada verbo. El nivel de acceso es acumulativo al recorrer la progresión inspect > read > use > manage. Por ejemplo, un grupo que puede utilizar un recurso también puede inspeccionar y leer ese recurso. Un signo más (+) en una celda de la tabla indica un acceso incremental en comparación con la celda directamente por encima, mientras que "no extra" indica que no hay acceso incremental.

calendarios de facturación

Verbos Permisos API totalmente cubiertas API parcialmente cubiertas
INSPECT BILLING_SCHEDULE_INSPECT ListBillingSchedules ninguna
READ INSPECCIONAR + BILLING_SCHEDULE_READ INSPECCIONAR + ListBillingSchedules ninguna
USE - - ninguna
MANAGE - ninguna

usos calculados

Verbos Permisos API totalmente cubiertas API parcialmente cubiertas
INSPECT COMPUTED_USAGE_INSPECT ListComputedUsages

ListSubscribedServiceUsageAggregations

ninguna
READ INSPECCIONAR + COMPUTED_USAGE_READ INSPECCIONAR + GetComputedUsage ninguna
USE - - ninguna
MANAGE - - ninguna

facturas

Verbos Permisos API totalmente cubiertas API parcialmente cubiertas
INSPECT INVOICE_INSPECT

INVOICE_COMPUTED_USAGE_INSPECT

ListInvoices

ListInvoicedComputedUsages

ninguna
READ INSPECCIONAR + INVOICE_READ INSPECCIONAR + GetBillingScheduleById ninguna
USE - - ninguna
MANAGE LEER + INVOICE_MANAGE LEER + PayInvoice ninguna

preferencias de factura

Verbos Permisos API totalmente cubiertas API parcialmente cubiertas
INSPECT - - ninguna
READ INVOICE_PREFERENCE_READ GetInvoicePreferences ninguna
USE - - ninguna
MANAGE - - ninguna

suscripción

Verbos Permisos API totalmente cubiertas API parcialmente cubiertas
INSPECT - - ninguna
READ SUBSCRIPTION_INFO_READ GetSubscription

ListSubscriptions

ninguna
USE - - ninguna
MANAGE - - ninguna

servicios suscritos

Verbos Permisos API totalmente cubiertas API parcialmente cubiertas
INSPECT SUBSCRIBED_SERVICE_INSPECT ListSubscribedServices

ListCommitments

ninguna
READ INSPECCIONAR + SUBSCRIBED_SERVICE_READ INSPECCIONAR + GetCommitment

GetSubscribedService

ninguna
USE - - -
MANAGE - - ninguna

tarjetas de tarifas

Verbos Permisos API totalmente cubiertas API parcialmente cubiertas
INSPECT RATE_CARD_INSPECT ListRateCards ninguna
READ INSPECCIONAR + RATE_CARD_READ INSPECCIONAR + GetRateCard ninguna
USE - - ninguna
MANAGE - - ninguna

Permisos requeridos para cada operación de API

En la siguiente tabla, se muestran las operaciones de API en un orden lógico, agrupadas por tipo de recurso. Para obtener más información sobre los permisos, consulte Permisos.

Operación de API Permisos necesarios para utilizar la operación
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