Detalhes de Assinaturas, Faturas e Histórico de Pagamentos
Este tópico abrange detalhes de gravação de políticas para controlar o acesso às páginas Assinaturas, Faturas e Histórico de Pagamentos no Faturamento e no Gerenciamento de Custos.
Tipos de Recursos
billing-schedulescomputed-usagesinvoicesinvoice-preferencessubscriptionsubscribed-servicesrate-cards
Variáveis Suportadas
Assinaturas, Faturas e Histórico de Pagamento suportam todas as variáveis gerais (consulte Variáveis Gerais para Todas as Solicitações), além de outras listadas aqui:
Variáveis obrigatórias (fornecidas pelo serviço para cada solicitação):
| Variável | Tipo de variável | Comentários |
|---|---|---|
target.resource.kind |
String | O nome do tipo do recurso principal da solicitação. |
Variáveis Automáticas (fornecidas pelo SDK para cada solicitação):
| Variável | Tipo de variável | Comentários |
|---|---|---|
target.tenant.id |
Entidade (OCID) | O OCID do ID do tenant de destino. |
Detalhes para Combinações de Verbo + Tipo de Recurso
As tabelas a seguir mostram as permissões e operações de API abrangidas por cada verbo. O nível de acesso é cumulativo à medida que você vai de inspect > read > use > manage. Por exemplo, um grupo que pode usar um recurso também pode inspecionar e ler esse recurso. Um sinal de mais (+) em uma célula da tabela indica o acesso incremental comparado à célula diretamente acima dela, enquanto "sem extra" indica acesso incremental.
billing-schedules
| Verbos | Permissões | APIs Totalmente Abrangidas | APIs Parcialmente Abrangidas |
|---|---|---|---|
| INSPECT | BILLING_SCHEDULE_INSPECT | ListBillingSchedules
|
none |
| READ | INSPECIONAR + BILLING_SCHEDULE_READ | INSPECIONAR + ListBillingSchedules |
none |
| USE | - | - | none |
| MANAGE | - | none |
computed-usages
| Verbos | Permissões | APIs Totalmente Abrangidas | APIs Parcialmente Abrangidas |
|---|---|---|---|
| INSPECT | COMPUTED_USAGE_INSPECT | ListComputedUsages
|
none |
| READ | INSPECIONAR + COMPUTED_USAGE_READ | INSPECIONAR + GetComputedUsage |
none |
| USE | - | - | none |
| MANAGE | - | - | none |
invoices
| Verbos | Permissões | APIs Totalmente Abrangidas | APIs Parcialmente Abrangidas |
|---|---|---|---|
| INSPECT | INVOICE_INSPECT INVOICE_COMPUTED_USAGE_INSPECT |
ListInvoices
|
none |
| READ | INSPECIONAR + INVOICE_READ | INSPECIONAR + GetBillingScheduleById |
none |
| USE | - | - | none |
| MANAGE | LEIA + INVOICE_MANAGE | LEIA + PayInvoice |
none |
invoice-preferences
| Verbos | Permissões | APIs Totalmente Abrangidas | APIs Parcialmente Abrangidas |
|---|---|---|---|
| INSPECT | - | - | none |
| READ | INVOICE_PREFERENCE_READ | GetInvoicePreferences |
none |
| USE | - | - | none |
| MANAGE | - | - | none |
subscription
| Verbos | Permissões | APIs Totalmente Abrangidas | APIs Parcialmente Abrangidas |
|---|---|---|---|
| INSPECT | - | - | none |
| READ | SUBSCRIPTION_INFO_READ | GetSubscription
|
none |
| USE | - | - | none |
| MANAGE | - | - | none |
subscribed-services
| Verbos | Permissões | APIs Totalmente Abrangidas | APIs Parcialmente Abrangidas |
|---|---|---|---|
| INSPECT | SUBSCRIBED_SERVICE_INSPECT | ListSubscribedServices
|
none |
| READ | INSPECIONAR + SUBSCRIBED_SERVICE_READ | INSPECIONAR + GetCommitment
|
none |
| USE | - | - | - |
| MANAGE | - | - | none |
rate-cards
| Verbos | Permissões | APIs Totalmente Abrangidas | APIs Parcialmente Abrangidas |
|---|---|---|---|
| INSPECT | RATE_CARD_INSPECT | ListRateCards
|
none |
| READ | INSPECIONAR + RATE_CARD_READ | INSPECIONAR + GetRateCard |
none |
| USE | - | - | none |
| MANAGE | - | - | none |
Permissões Exigidas para Cada Operação de API
A tabela a seguir lista as operações de API em uma ordem lógica, agrupadas por tipo de recurso. Para obter informações sobre permissões, consulte Permissões.
| Operação da API | Permissões Necessárias para Usar a Operação |
|---|---|
| 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 |