Billing Subscriptions - Get By Customer

Obtient un abonnement par son ID. L’opération est prise en charge uniquement pour les comptes de facturation avec le type de contrat Contrat Partenaire Microsoft.

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

Paramètres URI

Name In Required Type Description
billingAccountName
path True
  • string

ID qui identifie de manière unique un compte de facturation.

billingSubscriptionName
path True
  • string

ID qui identifie de manière unique un abonnement.

customerName
path True
  • string

ID qui identifie de manière unique un client.

api-version
query True
  • string

Version de l’API à utiliser avec la demande cliente. 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 emprunt d’identité de votre compte d’utilisateur

Exemples

BillingSubscriptionByCustomer

Sample Request

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

Sample Response

{
  "id": "/providers/Microsoft.Billing/BillingAccounts/{billingAccountName}/customers/{customerName}/billingSubscriptions/{billingSubscriptionName}",
  "name": "{billingSubscriptionName}",
  "type": "Microsoft.Billing/billingSubscriptions",
  "properties": {
    "displayName": "My Subscription",
    "subscriptionId": "6b96d3f2-9008-4a9d-912f-f87744185aa3",
    "subscriptionBillingStatus": "Active",
    "lastMonthCharges": {
      "currency": "USD",
      "value": 5000
    },
    "monthToDateCharges": {
      "currency": "USD",
      "value": 600
    },
    "customerId": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/customers/{customerName}",
    "customerDisplayName": "Customer1",
    "reseller": {
      "resellerId": "3b65b5a8-bd4f-4084-90e9-e1bd667a2b19",
      "description": "Reseller2"
    },
    "skuId": "0002",
    "skuDescription": "Microsoft Azure Standard"
  }
}

Définitions

Amount

Montant.

BillingSubscription

Un abonnement 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 du 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 est applicable uniquement pour Contrat Partenaire Microsoft compte de facturation.

properties.customerId
  • string

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

properties.displayName
  • string

Nom de l'abonnement.

properties.invoiceSectionDisplayName
  • string

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

properties.invoiceSectionId
  • string

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

properties.lastMonthCharges

Les frais du mois dernier.

properties.monthToDateCharges

Frais du mois en cours à date.

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

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.