Billing Subscriptions - List By Billing Profile

Répertorie les abonnements facturés à un profil de facturation. L’opération est prise en charge pour les comptes de facturation avec le type d’accord Contrat client Microsoft ou Contrat Partenaire Microsoft.

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

Paramètres URI

Name In Required Type Description
billingAccountName
path True
  • string

ID qui identifie de façon unique un compte de facturation.

billingProfileName
path True
  • string

ID qui identifie de façon unique un profil de facturation.

api-version
query True
  • string

Version de l’API à utiliser avec la demande du client. La version actuelle est 2019-10-01-preview.

Réponses

Name Type Description
200 OK

OK. La demande a réussi.

Other Status Codes

Réponse d’erreur décrivant la raison de l’échec de l’opération.

Sécurité

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 emprunter l’identité de votre compte d’utilisateur

Exemples

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"
      }
    }
  ]
}

Définitions

Amount

Montant.

BillingSubscription

Un abonnement de facturation.

BillingSubscriptionsListResult

Liste des abonnements de facturation.

BillingSubscriptionStatusType

État de facturation actuel de l’abonnement.

ErrorDetails

Détails de l’erreur.

ErrorResponse

La réponse d’erreur indique que le service n’est pas en mesure de traiter la requête entrante. La raison est fournie dans le message d’erreur.

ErrorSubDetails
Reseller

Détails du revendeur.

Amount

Montant.

Name Type Description
currency
  • string

Devise de la valeur de montant.

value
  • number

Valeur de la quantité.

BillingSubscription

Un abonnement de facturation.

Name Type Description
id
  • string

ID de ressource.

name
  • string

Nom de la ressource.

properties.billingProfileDisplayName
  • string

Nom du profil de facturation auquel l’abonnement est facturé.

properties.billingProfileId
  • string

ID du profil de facturation auquel l’abonnement est facturé.

properties.customerDisplayName
  • string

Nom du client pour lequel l’abonnement a été créé. Le champ s’applique uniquement à Contrat Partenaire Microsoft compte de facturation.

properties.customerId
  • string

ID du client pour lequel l’abonnement a été créé. Le champ s’applique uniquement à Contrat Partenaire Microsoft compte de facturation.

properties.displayName
  • string

Nom de l'abonnement.

properties.invoiceSectionDisplayName
  • string

Nom de la section de facture à laquelle l’abonnement est facturé.

properties.invoiceSectionId
  • string

ID de la section de facture à laquelle l’abonnement est facturé.

properties.lastMonthCharges

Les frais du mois dernier.

properties.monthToDateCharges

Frais du mois en cours à ce jour.

properties.reseller

Revendeur pour cet abonnement.

properties.skuDescription
  • string

Description de la référence SKU du plan Azure pour l’abonnement.

properties.skuId
  • string

ID de référence SKU du plan Azure pour l’abonnement.

properties.subscriptionBillingStatus

État de facturation actuel de l’abonnement.

properties.subscriptionId
  • string

ID de l'abonnement.

type
  • string

Type de ressource.

BillingSubscriptionsListResult

Liste des abonnements de facturation.

Name Type Description
nextLink
  • string

Lien (URL) vers la page suivante des résultats.

value

Liste des abonnements de facturation.

BillingSubscriptionStatusType

État de facturation actuel de l’abonnement.

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

ErrorDetails

Détails de l’erreur.

Name Type Description
code
  • string

Code d’erreur.

details

Sous-détails de l’erreur.

message
  • string

Message d’erreur indiquant la raison de l’échec de l’opération.

target
  • string

Cible de l’erreur particulière.

ErrorResponse

La réponse d’erreur indique que le service n’est pas en mesure de traiter la requête entrante. La raison est fournie dans le message d’erreur.

Name Type Description
error

Détails de l’erreur.

ErrorSubDetails

Name Type Description
code
  • string

Code d’erreur.

message
  • string

Message d’erreur indiquant la raison de l’échec de l’opération.

target
  • string

Cible de l’erreur particulière.

Reseller

Détails du revendeur.

Name Type Description
description
  • string

Nom du revendeur.

resellerId
  • string

ID MPN du revendeur.