Billing Subscriptions - List By Billing Profile

Lista as assinaturas que são cobradas em um perfil de cobrança. A operação tem suporte para contas de cobrança com o tipo de contrato Microsoft Customer Agreement ou Microsoft Partner Agreement.

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

Fluxo de OAuth2 de Azure Active Directory.

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 pode 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 de 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 para o qual a assinatura é cobrada.

properties.billingProfileId
  • string

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

properties.customerDisplayName
  • string

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

properties.customerId
  • string

A ID do cliente para quem a assinatura foi criada. O campo é aplicável somente à conta de cobrança do contrato de parceiro da Microsoft.

properties.displayName
  • string

O nome da assinatura.

properties.invoiceSectionDisplayName
  • string

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

properties.invoiceSectionId
  • string

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

properties.lastMonthCharges

Os encargos do mês passado.

properties.monthToDateCharges

O mês atual até os encargos.

properties.reseller

Revendedor para esta assinatura.

properties.skuDescription
  • string

A descrição da 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 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 pode 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 de MPN do revendedor.