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
|
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
|
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
|
ninguna |
USE | - | - | ninguna |
MANAGE | - | - | ninguna |
servicios suscritos
Verbos | Permisos | API totalmente cubiertas | API parcialmente cubiertas |
---|---|---|---|
INSPECT | SUBSCRIBED_SERVICE_INSPECT | ListSubscribedServices
|
ninguna |
READ | INSPECCIONAR + SUBSCRIBED_SERVICE_READ | INSPECCIONAR + GetCommitment
|
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 |