Billing Subscriptions - List By Billing Profile

Lista as assinaturas que são cobradas para um perfil de cobrança. A operação tem suporte para contas de cobrança com tipo de contrato Contrato de Cliente da Microsoft ou Contrato de Parceiro da Microsoft.

GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/billingSubscriptions?api-version=2020-05-01

Parâmetros de URI

Nome Em Obrigatório Tipo Description
billingAccountName
path True

string

A ID que identifica exclusivamente uma conta de cobrança.

billingProfileName
path True

string

A ID que identifica exclusivamente um perfil de cobrança.

api-version
query True

string

A versão da API a ser usada com a solicitação do cliente. A versão atual é 2020-05-01.

Respostas

Nome Tipo Description
200 OK

BillingSubscriptionsListResult

OK. A solicitação foi bem-sucedida.

Other Status Codes

ErrorResponse

Resposta de erro que descreve por que a operação falhou.

Segurança

azure_auth

Fluxo OAuth2 do Azure Active Directory.

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Nome Description
user_impersonation representar sua conta de usuário

Exemplos

BillingSubscriptionsListByBillingProfile

Sample Request

GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/billingSubscriptions?api-version=2020-05-01

Sample Response

{
  "value": [
    {
      "id": "/providers/Microsoft.Billing/BillingAccounts/{billingAccountName}/billingSubscriptions/billinSubscriptionId1",
      "name": "billingSubscriptionId1",
      "type": "Microsoft.Billing/billingAccounts/billingSubscriptions",
      "properties": {
        "displayName": "My subscription",
        "subscriptionId": "88100ba7-38e2-4369-aa8e-544313e0c90b",
        "subscriptionBillingStatus": "Active",
        "lastMonthCharges": {
          "currency": "USD",
          "value": 5000
        },
        "monthToDateCharges": {
          "currency": "USD",
          "value": 600
        },
        "invoiceSectionId": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/22000000-0000-0000-0000-000000000000",
        "invoiceSectionDisplayName": "Contoso operations invoiceSection",
        "billingProfileId": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}",
        "billingProfileDisplayName": "Contoso operations billing",
        "costCenter": "ABC1234",
        "skuId": "0001",
        "skuDescription": "Microsoft Azure Plan"
      }
    },
    {
      "id": "/providers/Microsoft.Billing/BillingAccounts/{billingAccountName}/billingSubscriptions/billinSubscriptionId2",
      "name": "billingSubscriptionId2",
      "type": "Microsoft.Billing/billingAccounts/billingSubscriptions",
      "properties": {
        "displayName": "Test subscription",
        "subscriptionId": "66e1ffd8-0f9d-4190-a5a3-910db5a20795",
        "subscriptionBillingStatus": "Active",
        "lastMonthCharges": {
          "currency": "USD",
          "value": 1000
        },
        "monthToDateCharges": {
          "currency": "USD",
          "value": 400
        },
        "invoiceSectionId": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/22000000-0000-0000-0000-000000000000",
        "invoiceSectionDisplayName": "Contoso operations invoiceSection",
        "billingProfileId": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}",
        "billingProfileDisplayName": "Contoso operations billing",
        "costCenter": "ABC1234",
        "skuId": "0001",
        "skuDescription": "Microsoft Azure Plan"
      }
    },
    {
      "id": "/providers/Microsoft.Billing/BillingAccounts/{billingAccountName}/billingSubscriptions/billinSubscriptionId3",
      "name": "billingSubscriptionId3",
      "type": "Microsoft.Billing/billingAccounts/billingSubscriptions",
      "properties": {
        "displayName": "Dev Subscription",
        "subscriptionId": "87607149-63a6-4644-8dc1-1d2e368f4994",
        "subscriptionBillingStatus": "Active",
        "lastMonthCharges": {
          "currency": "USD",
          "value": 6000
        },
        "monthToDateCharges": {
          "currency": "USD",
          "value": 900
        },
        "invoiceSectionId": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/22000000-0000-0000-0000-000000000000",
        "invoiceSectionDisplayName": "Contoso operations invoiceSection",
        "billingProfileId": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}",
        "billingProfileDisplayName": "Contoso operations billing",
        "costCenter": "ABC1234",
        "skuId": "0001",
        "skuDescription": "Microsoft Azure Plan"
      }
    }
  ]
}

Definições

Nome Description
Amount

O valor.

BillingSubscription

Uma assinatura de cobrança.

BillingSubscriptionsListResult

A lista de assinaturas de cobrança.

BillingSubscriptionStatusType

O status de cobrança atual da assinatura.

ErrorDetails

Os detalhes do erro.

ErrorResponse

A resposta de erro indica que o serviço não é capaz de processar a solicitação de entrada. O motivo é fornecido na mensagem de erro.

ErrorSubDetails
Reseller

Detalhes do revendedor.

Amount

O valor.

Nome Tipo Description
currency

string

A moeda do valor do valor.

value

number

Valor da quantidade.

BillingSubscription

Uma assinatura de cobrança.

Nome Tipo Description
id

string

ID do recurso.

name

string

Nome do recurso.

properties.billingProfileDisplayName

string

O nome do perfil de cobrança ao qual a assinatura é cobrada.

properties.billingProfileId

string

A ID do perfil de cobrança ao qual a assinatura é cobrada.

properties.costCenter

string

O centro de custo aplicado à assinatura.

properties.customerDisplayName

string

O nome do cliente para o qual a assinatura foi criada. O campo é aplicável somente para Contrato de Parceiro da Microsoft conta de cobrança.

properties.customerId

string

A ID do cliente para o qual a assinatura foi criada. O campo é aplicável somente para Contrato de Parceiro da Microsoft conta de cobrança.

properties.displayName

string

O nome da assinatura.

properties.invoiceSectionDisplayName

string

O nome da seção da fatura à qual a assinatura é cobrada.

properties.invoiceSectionId

string

A ID da seção da fatura à qual a assinatura é cobrada.

properties.lastMonthCharges

Amount

O último mês cobra.

properties.monthToDateCharges

Amount

Os encargos atuais do mês até o momento.

properties.reseller

Reseller

Revendedor para esta assinatura.

properties.skuDescription

string

A descrição do SKU do plano do Azure para a assinatura.

properties.skuId

string

A ID de SKU do plano do Azure para a assinatura.

properties.subscriptionBillingStatus

BillingSubscriptionStatusType

O status de cobrança atual da assinatura.

properties.subscriptionId

string

A ID da assinatura.

properties.suspensionReasons

string[]

O motivo da suspensão de uma assinatura. Aplica-se somente a assinaturas em contas de cobrança do Programa Microsoft Online Services.

type

string

Tipo de recurso.

BillingSubscriptionsListResult

A lista de assinaturas de cobrança.

Nome Tipo Description
nextLink

string

O link (URL) para a próxima página de resultados.

totalCount

number

Número total de registros.

value

BillingSubscription[]

A lista de assinaturas de cobrança.

BillingSubscriptionStatusType

O status de cobrança atual da assinatura.

Nome Tipo Description
Abandoned

string

Active

string

Deleted

string

Inactive

string

Warning

string

ErrorDetails

Os detalhes do erro.

Nome Tipo Description
code

string

Código do erro.

details

ErrorSubDetails[]

Os sub-detalhes do erro.

message

string

Mensagem de erro indicando por que a operação falhou.

target

string

O destino do erro específico.

ErrorResponse

A resposta de erro indica que o serviço não é capaz de processar a solicitação de entrada. O motivo é fornecido na mensagem de erro.

Nome Tipo Description
error

ErrorDetails

Os detalhes do erro.

ErrorSubDetails

Nome Tipo Description
code

string

Código do erro.

message

string

Mensagem de erro indicando por que a operação falhou.

target

string

O destino do erro específico.

Reseller

Detalhes do revendedor.

Nome Tipo Description
description

string

O nome do revendedor.

resellerId

string

A ID do MPN do revendedor.