Billing Subscriptions - List By Billing Profile

Répertorie les abonnements qui sont facturés à un profil de facturation. L’opération est prise en charge pour les comptes de facturation de type 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

Nom Dans Obligatoire 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

Nom Type Description
200 OK

BillingSubscriptionsListResult

OK. La demande a réussi.

Other Status Codes

ErrorResponse

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

Sécurité

azure_auth

Flux OAuth2 Azure Active Directory.

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

Scopes

Nom 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

Nom Description
Amount

Montant.

BillingSubscription

Un abonnement de facturation.

BillingSubscriptionsListResult

Liste des abonnements de facturation.

BillingSubscriptionStatusType

Status de facturation actuelle 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.

Nom Type Description
currency

string

Devise de la valeur du montant.

value

number

Valeur du montant.

BillingSubscription

Un abonnement de facturation.

Nom 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

Amount

Les frais du dernier mois.

properties.monthToDateCharges

Amount

Frais du mois en cours jusqu’à ce jour.

properties.reseller

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

BillingSubscriptionStatusType

Status de facturation actuelle de l’abonnement.

properties.subscriptionId

string

ID de l'abonnement.

type

string

Type de ressource.

BillingSubscriptionsListResult

Liste des abonnements de facturation.

Nom Type Description
nextLink

string

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

value

BillingSubscription[]

Liste des abonnements de facturation.

BillingSubscriptionStatusType

Status de facturation actuelle de l’abonnement.

Nom Type Description
Abandoned

string

Active

string

Deleted

string

Inactive

string

Warning

string

ErrorDetails

Détails de l’erreur.

Nom Type Description
code

string

Code d’erreur.

details

ErrorSubDetails[]

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.

Nom Type Description
error

ErrorDetails

Détails de l’erreur.

ErrorSubDetails

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

Nom Type Description
description

string

Nom du revendeur.

resellerId

string

ID MPN du revendeur.