Előfizetés regisztrációs állapotának lekérése
Az Azure Reserved VM Instances megvásárlásához engedélyezett ügyfél-előfizetés előfizetés-regisztrációs állapotának lekérése.
Ha azure-beli fenntartott virtuálisgép-példányt szeretne vásárolni a Partnerközpont API-val, rendelkeznie kell legalább egy meglévő CSP Azure-előfizetéssel. Az Előfizetés regisztrálása módszer lehetővé teszi a meglévő CSP Azure-előfizetés regisztrálását, amely lehetővé teszi az Azure-beli fenntartott virtuálisgép-példányok megvásárlását. Ezzel a módszerrel lekérheti a regisztráció állapotát.
Előfeltételek
Hitelesítő adatok a Partnerközpont hitelesítésében leírtak szerint. Ez a forgatókönyv támogatja a különálló alkalmazással és az App+Felhasználói hitelesítő adatokkal való hitelesítést is.
Ügyfél-azonosító (
customer-tenant-id
). Ha nem ismeri az ügyfél azonosítóját, megkeresheti a Partnerközpontban az Ügyfelek munkaterület kiválasztásával, majd az ügyféllistából az ügyféllistából, majd a Fiók lehetőség kiválasztásával. Az ügyfél Fiók lapján keresse meg a Microsoft-azonosítót az Ügyfélfiók adatai szakaszban. A Microsoft-azonosító megegyezik az ügyfél-azonosítóval (customer-tenant-id
).Előfizetés-azonosító.
C#
Egy előfizetés regisztrációs állapotának lekéréséhez először használja az IAggregatePartner.Customers.ById metódust az ügyfél-azonosítóval az ügyfél azonosításához. Ezután kérje le az előfizetési műveletek felületét a Subscription.ById() metódus meghívásával az előfizetés azonosítójával az előfizetés azonosításához. Ezután a RegistrationStatus tulajdonsággal szerezzen be egy felületet az aktuális előfizetés regisztrációs állapotműveleteihez, és hívja meg a Get vagy a GetAsync metódust a SubscriptionRegistrationStatus objektum lekéréséhez.
// IAggregatePartner partnerOperations;
// var selectedCustomerId;
// var selectedSubscriptionId;
// Retrieve a subscription's registration status details.
var subscriptionRegistrationDetails = partnerOperations.Customers.ById(selectedCustomerId).Subscriptions.ById(selectedSubscriptionId).RegistrationStatus.Get();
REST-kérelem
Kérés szintaxisa
Metódus | Kérés URI-ja |
---|---|
GET | {baseURL}/v1/customers/{customer-id}/subscriptions/{subscription-id}/registrationstatus HTTP/1.1 |
URI-paraméterek
Az ügyfél és az előfizetés azonosításához használja az alábbi elérésiút-paramétereket.
Név | Típus | Kötelező | Leírás |
---|---|---|---|
ügyfél-azonosító | sztring | Igen | Az ügyfelet azonosító GUID formátumú sztring. |
subscription-id | sztring | Igen | Az előfizetést azonosító GUID formátumú sztring. |
Kérésfejlécek
További információ: Partnerközpont REST-fejlécei.
A kérés törzse
Nincsenek.
Példa kérésre
GET https://api.partnercenter.microsoft.com/v1/customers/<customer-id>/subscriptions/<subscription-id>/registrationstatus HTTP/1.1
Authorization: Bearer <token>
Accept: application/json
MS-RequestId: ca7c39f7-1a80-43bc-90d8-ee7d1cad3123
MS-CorrelationId: ec8f62e5-1d92-47e9-8d5d-1924af105123
Content-Type: application/json
Content-Length: 1029
Expect: 100-continue
Connection: Keep-Alive
REST-válasz
Ha sikerült, a válasz törzse tartalmaz egy SubscriptionRegistrationStatus erőforrást .
Sikeres válasz és hibakódok
Minden válaszhoz tartozik egy HTTP-állapotkód, amely jelzi a sikert vagy a hibát, valamint további hibakeresési információkat. Használja a hálózati nyomkövetési eszközt a kód, a hibatípus és a további paraméterek olvasásához. A teljes listát lásd: Hibakódok.
Példa válaszra
HTTP/1.1 200 OK
Content-Length: 177
Content-Type: application/json; charset=utf-8
MS-CorrelationId: ca7c39f7-1a80-43bc-90d8-ee7d1cad3123
MS-RequestId: ec8f62e5-1d92-47e9-8d5d-1924af105123
MS-CV: InswEQre402koceL.0
MS-ServerId: 030020344
{
"subscriptionId":"<subscription-id>",
"status":"NotRegistered",
"attributes":{
"objectType":"SubscriptionRegistrationStatus"
}
}
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: