Billing Subscriptions - Get By Customer

Pobiera subskrypcję według jej identyfikatora. Ta operacja jest obsługiwana tylko w przypadku kont rozliczeniowych z typem umowy Microsoft Partner Agreement.

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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
billingAccountName
path True

string

Identyfikator, który jednoznacznie identyfikuje konto rozliczeniowe.

billingSubscriptionName
path True

string

Identyfikator, który jednoznacznie identyfikuje subskrypcję.

customerName
path True

string

Identyfikator, który jednoznacznie identyfikuje klienta.

api-version
query True

string

Wersja interfejsu API, która ma być używana z żądaniem klienta. Bieżąca wersja to 2019-10-01-preview.

Odpowiedzi

Nazwa Typ Opis
200 OK

BillingSubscription

OK. Żądanie zakończyło się pomyślnie.

Other Status Codes

ErrorResponse

Odpowiedź na błąd opisująca, dlaczego operacja nie powiodła się.

Zabezpieczenia

azure_auth

Przepływ OAuth2 usługi Azure Active Directory.

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

Scopes

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Przykłady

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

Definicje

Nazwa Opis
Amount

Kwota.

BillingSubscription

Subskrypcja rozliczeniowa.

BillingSubscriptionStatusType

Bieżący stan rozliczeniowy subskrypcji.

ErrorDetails

Szczegóły błędu.

ErrorResponse

Odpowiedź na błąd wskazuje, że usługa nie może przetworzyć żądania przychodzącego. Przyczyna jest podana w komunikacie o błędzie.

ErrorSubDetails
Reseller

Szczegóły odsprzedawcy.

Amount

Kwota.

Nazwa Typ Opis
currency

string

Waluta dla wartości kwoty.

value

number

Wartość kwoty.

BillingSubscription

Subskrypcja rozliczeniowa.

Nazwa Typ Opis
id

string

Identyfikator zasobu.

name

string

Nazwa zasobu.

properties.billingProfileDisplayName

string

Nazwa profilu rozliczeniowego, do którego jest rozliczana subskrypcja.

properties.billingProfileId

string

Identyfikator profilu rozliczeniowego, do którego jest rozliczana subskrypcja.

properties.customerDisplayName

string

Nazwa klienta, dla którego utworzono subskrypcję. Pole ma zastosowanie tylko do konta rozliczeniowego Microsoft Partner Agreement.

properties.customerId

string

Identyfikator klienta, dla którego utworzono subskrypcję. Pole ma zastosowanie tylko do konta rozliczeniowego Microsoft Partner Agreement.

properties.displayName

string

Nazwa subskrypcji.

properties.invoiceSectionDisplayName

string

Nazwa sekcji faktury, do której jest rozliczana subskrypcja.

properties.invoiceSectionId

string

Identyfikator sekcji faktury, do której jest rozliczana subskrypcja.

properties.lastMonthCharges

Amount

Opłaty za ostatni miesiąc.

properties.monthToDateCharges

Amount

Opłaty za bieżący miesiąc do daty.

properties.reseller

Reseller

Odsprzedawca dla tej subskrypcji.

properties.skuDescription

string

Opis jednostki SKU planu platformy Azure dla subskrypcji.

properties.skuId

string

Identyfikator jednostki SKU planu platformy Azure dla subskrypcji.

properties.subscriptionBillingStatus

BillingSubscriptionStatusType

Bieżący stan rozliczeniowy subskrypcji.

properties.subscriptionId

string

Identyfikator subskrypcji.

type

string

Typ zasobu.

BillingSubscriptionStatusType

Bieżący stan rozliczeniowy subskrypcji.

Nazwa Typ Opis
Abandoned

string

Active

string

Deleted

string

Inactive

string

Warning

string

ErrorDetails

Szczegóły błędu.

Nazwa Typ Opis
code

string

Kod błędu.

details

ErrorSubDetails[]

Szczegóły podrzędne błędu.

message

string

Komunikat o błędzie wskazujący, dlaczego operacja nie powiodła się.

target

string

Element docelowy określonego błędu.

ErrorResponse

Odpowiedź na błąd wskazuje, że usługa nie może przetworzyć żądania przychodzącego. Przyczyna jest podana w komunikacie o błędzie.

Nazwa Typ Opis
error

ErrorDetails

Szczegóły błędu.

ErrorSubDetails

Nazwa Typ Opis
code

string

Kod błędu.

message

string

Komunikat o błędzie wskazujący, dlaczego operacja nie powiodła się.

target

string

Element docelowy określonego błędu.

Reseller

Szczegóły odsprzedawcy.

Nazwa Typ Opis
description

string

Nazwa odsprzedawcy.

resellerId

string

Identyfikator MPN odsprzedawcy.