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=2019-10-01-preview

Parâmetros de URI

Name In Required Type 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 é 2019-10-01-preview.

Respostas

Name Type Description
200 OK

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

Other Status Codes

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

Segurança

azure_auth

Azure Active Directory Flow OAuth2.

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

Scopes

Name 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=2019-10-01-preview

Sample Response

{
  "value": [
    {
      "id": "/providers/Microsoft.Billing/BillingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/22000000-0000-0000-0000-000000000000/billingSubscriptions/billinSubscriptionId1",
      "name": "billingSubscriptionId1",
      "type": "Microsoft.Billing/billingAccounts/billingProfiles/invoiceSections/billingSubscriptions",
      "properties": {
        "displayName": "My subscription",
        "subscriptionId": "6b96d3f2-9008-4a9d-912f-f87744185aa3",
        "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",
        "skuId": "0001",
        "skuDescription": "Microsoft Azure Dev/Test"
      }
    },
    {
      "id": "/providers/Microsoft.Billing/BillingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/22000000-0000-0000-0000-000000000000/billingSubscriptions/billinSubscriptionId2",
      "name": "billingSubscriptionId2",
      "type": "Microsoft.Billing/billingSubscriptions",
      "properties": {
        "displayName": "Test subscription",
        "subscriptionId": "6b96d3f2-9008-4a9d-912f-6b96d3f2",
        "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",
        "skuId": "0001",
        "skuDescription": "Microsoft Azure Dev/Test"
      }
    },
    {
      "id": "/providers/Microsoft.Billing/BillingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/22000000-0000-0000-0000-000000000000/billingSubscriptions/billinSubscriptionId3",
      "name": "billingSubscriptionId3",
      "type": "Microsoft.Billing/billingSubscriptions",
      "properties": {
        "displayName": "Dev Subscription",
        "subscriptionId": "6b96d3f2-4a9d-9008-912f-f87744185aa3",
        "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",
        "skuId": "0001",
        "skuDescription": "Microsoft Azure Dev/Test"
      }
    }
  ]
}

Definições

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.

Name Type Description
currency
  • string

A moeda do valor do valor.

value
  • number

Valor da quantidade.

BillingSubscription

Uma assinatura de cobrança.

Name Type 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.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

O último mês cobra.

properties.monthToDateCharges

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

properties.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

O status de cobrança atual da assinatura.

properties.subscriptionId
  • string

A ID da assinatura.

type
  • string

Tipo de recurso.

BillingSubscriptionsListResult

A lista de assinaturas de cobrança.

Name Type Description
nextLink
  • string

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

value

A lista de assinaturas de cobrança.

BillingSubscriptionStatusType

O status de cobrança atual da assinatura.

Name Type Description
Abandoned
  • string
Active
  • string
Deleted
  • string
Inactive
  • string
Warning
  • string

ErrorDetails

Os detalhes do erro.

Name Type Description
code
  • string

Código do erro.

details

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.

Name Type Description
error

Os detalhes do erro.

ErrorSubDetails

Name Type 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.

Name Type Description
description
  • string

O nome do revendedor.

resellerId
  • string

A ID do MPN do revendedor.