Products - Get By Customer

Kimliğine göre bir ürün alır. İşlem yalnızca Microsoft İş Ortağı Sözleşmesi sözleşme türüne sahip ödeme hesapları için desteklenir.

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

URI Parametreleri

Name İçinde Gerekli Tür Description
billingAccountName
path True

string

Bir ödeme hesabını benzersiz olarak tanımlayan kimlik.

customerName
path True

string

Bir müşteriyi benzersiz olarak tanımlayan kimlik.

productName
path True

string

Bir ürünü benzersiz olarak tanımlayan kimlik.

api-version
query True

string

İstemci isteğiyle kullanılacak API sürümü. Geçerli sürüm 2019-10-01-preview sürümüdür.

Yanıtlar

Name Tür Description
200 OK

Product

TAMAM. İstek başarılı oldu.

Other Status Codes

ErrorResponse

İşlemin neden başarısız olduğunu açıklayan hata yanıtı.

Güvenlik

azure_auth

Azure Active Directory OAuth2 Akışı.

Tür: oauth2
Akış: implicit
Yetkilendirme URL’si: https://login.microsoftonline.com/common/oauth2/authorize

Kapsamlar

Name Description
user_impersonation kullanıcı hesabınızın kimliğine bürünme

Örnekler

Product

Örnek isteği

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

Örnek yanıt

{
  "id": "/providers/Microsoft.Billing/BillingAccounts/{billingAccountName}/customers/{customerName}/products/{productName}",
  "name": "{productName}",
  "type": "Microsoft.Billing/billingAccounts/customers/products",
  "properties": {
    "productTypeId": "A12345",
    "productType": "Subscription",
    "displayName": "AIP Dev",
    "status": "Active",
    "purchaseDate": "2018-05-01T17:32:28Z",
    "lastCharge": {
      "currency": "USD",
      "value": 5000
    },
    "lastChargeDate": "2018-06-15T17:32:28Z",
    "billingFrequency": "Monthly",
    "quantity": 4,
    "skuId": "0001",
    "skuDescription": "Enterprise Agreement Development",
    "availabilityId": "AvailabilityId1",
    "parentProductId": "45000000-0000-0000-0000-0000000001242",
    "customerId": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/customers/{customerName}",
    "customerDisplayName": "Customer 1",
    "billingProfileId": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/11000000-0000-0000-0000-000000000000",
    "billingProfileDisplayName": "Contoso operations billing",
    "reseller": {
      "resellerId": "3b65b5a8-bd4f-4084-90e9-e1bd667a2b19",
      "description": "Reseller2"
    }
  }
}

Tanımlar

Name Description
Amount

Miktar.

BillingFrequency

Ürünün faturalandırılma sıklığı.

ErrorDetails

Hatanın ayrıntıları.

ErrorResponse

Hata yanıtı, hizmetin gelen isteği işleyemediğini gösterir. Nedeni hata iletisinde sağlanır.

ErrorSubDetails
Product

Bir ürün.

ProductStatusType

Ürünün geçerli durumu.

Reseller

Satıcının ayrıntıları.

Amount

Miktar.

Name Tür Description
currency

string

Tutar değerinin para birimi.

value

number

Tutar değeri.

BillingFrequency

Ürünün faturalandırılma sıklığı.

Değer Description
OneTime
Monthly
UsageBased

ErrorDetails

Hatanın ayrıntıları.

Name Tür Description
code

string

Hata kodu.

details

ErrorSubDetails[]

Hatanın alt ayrıntıları.

message

string

İşlemin neden başarısız olduğunu gösteren hata iletisi.

target

string

Belirli bir hatanın hedefi.

ErrorResponse

Hata yanıtı, hizmetin gelen isteği işleyemediğini gösterir. Nedeni hata iletisinde sağlanır.

Name Tür Description
error

ErrorDetails

Hatanın ayrıntıları.

ErrorSubDetails

Name Tür Description
code

string

Hata kodu.

message

string

İşlemin neden başarısız olduğunu gösteren hata iletisi.

target

string

Belirli bir hatanın hedefi.

Product

Bir ürün.

Name Tür Description
id

string

Kaynak Kimliği.

name

string

Kaynak adı.

properties.availabilityId

string

Ürünün kullanılabilirliği.

properties.billingFrequency

BillingFrequency

Ürünün faturalandırılma sıklığı.

properties.billingProfileDisplayName

string

Ürünün faturalandırıldığı faturalama profilinin adı.

properties.billingProfileId

string

Ürünün faturalandırıldığı faturalama profilinin kimliği.

properties.customerDisplayName

string

Ürünün satın alındığı müşterinin adı. Bu alan yalnızca Microsoft İş Ortağı Sözleşmesi ödeme hesabı için geçerlidir.

properties.customerId

string

Ürünün satın alındığı müşterinin kimliği. Bu alan yalnızca Microsoft İş Ortağı Sözleşmesi ödeme hesabı için geçerlidir.

properties.displayName

string

Ürünün görünen adı.

properties.endDate

string (date-time)

Ürünün yenileneceği veya iptal edileceği tarih.

properties.invoiceSectionDisplayName

string

Ürünün faturalandığı fatura bölümünün adı.

properties.invoiceSectionId

string

Ürünün faturalandığı fatura bölümünün kimliği.

properties.lastCharge

Amount

Geçen ayki ücretler.

properties.lastChargeDate

string (date-time)

Son ücretin tarihi.

properties.parentProductId

string

Üst ürün kimliği.

properties.productType

string

Ürün türünün açıklaması.

properties.productTypeId

string

Ürün türünün kimliği.

properties.purchaseDate

string (date-time)

Ürünün satın alındığı tarih.

properties.quantity

number

Ürün için satın alınan miktar.

properties.reseller

Reseller

Bu ürün için kurumsal bayi.

properties.skuDescription

string

Ürünün sku açıklaması.

properties.skuId

string

Ürünün sku kimliği.

properties.status

ProductStatusType

Ürünün geçerli durumu.

properties.tenantId

string

Ürünün kullanıldığı kiracının kimliği.

type

string

Kaynak türü.

ProductStatusType

Ürünün geçerli durumu.

Değer Description
Active
Inactive
PastDue
Expiring
Expired
Disabled
Cancelled
AutoRenew

Reseller

Satıcının ayrıntıları.

Name Tür Description
description

string

Satıcının adı.

resellerId

string

Satıcının MPN kimliği.