Bagikan melalui


Mendapatkan pemberian izin Azure untuk langganan

Berlaku untuk: Pusat Mitra | Pusat Mitra yang dioperasikan oleh 21Vianet | Pusat Mitra untuk Microsoft Cloud untuk Pemerintah AS

Mitra dapat melihat penetapan Azure mereka untuk langganan dengan menggunakan API ini, yang mendapatkan pemberian izin pengidentifikasi langganan untuk pelanggan.

Prasyarat

  • Kredensial seperti yang dijelaskan dalam autentikasi Pusat Mitra. Skenario ini mendukung autentikasi dengan kredensial Aplikasi mandiri dan Aplikasi+Pengguna.
  • Customer_id.
  • Subscription_id.
  • Entitlement_id.

C#

Untuk membatalkan langganan Azure, Anda harus mengidentifikasi ID pelanggan, ID langganan, dan ID pemberian izin untuk langganan Azure yang ingin Anda batalkan.

Permintaan REST

Minta sintaks

Metode URI Permintaan
POST {baseURL}/v1/customers/{customer_id}/subscriptions/{subscription_id}/azureEntitlements/{entitlement_id} HTTP/1.1

Parameter URI

Tabel ini mencantumkan parameter kueri yang diperlukan untuk membatalkan langganan Azure.

Nama Jenis Diperlukan Keterangan
customer_id String Y Nilainya adalah string yang menunjukkan pengidentifikasi pelanggan.
subscription_id String Y Nilainya adalah string yang menunjukkan pengidentifikasi pelanggan.
entitlement_id String Y Nilainya adalah string yang menunjukkan pengidentifikasi pemberian izin langganan Azure.

Header permintaan

Lihat Header REST Pusat Mitra.

Isi permintaan

Tidak diperlukan isi permintaan.

Contoh permintaan

GET https://api.partnercenter.microsoft.com/v1/customers/{customer_id}/subscriptions/{subscription_id}/azureEntitlements/{entitlement_id}

HTTP/1.1
Accept: application/json
MS-RequestId: 655890ba-4d2b-4d09-a95f-4ea1348686a5
MS-CorrelationId: 1438ea3d-b515-45c7-9ec1-27ee0cc8e6bd

Respons REST

Jika berhasil, metode ini mengembalikan pemberian izin Azure untuk sumber daya langganan dalam isi respons.

Kode kesalahan dan keberhasilan respons

Setiap respons dilengkapi dengan kode status HTTP yang menunjukkan keberhasilan atau kegagalan dan informasi penelusuran kesalahan lainnya. Gunakan alat pelacakan jaringan untuk membaca kode ini, jenis kesalahan, dan parameter lainnya. Untuk daftar lengkapnya, lihat Kode kesalahan REST Pusat Mitra.

HTTP Status Kode HTTP Kode Galat Keterangan
BadRequest 400 900118 ID pelanggan tidak valid.
BadRequest 400 800002 ID {0} Pelanggan harus memiliki format GUID (xxxxxxxx-xxxx-xxxx-xxxx-xxxx).
BadRequest 400 800002 ID langganan diperlukan.
BadRequest 400 800002 ID pemberian hak diperlukan.
BadRequest 400 800002 Konten permintaan pembatalan pemberian hak Azure diperlukan.
Terlarang 403 900159 Mitra dengan ID {0} akun dan ID {1} organisasi tidak memiliki hubungan perdagangan dengan pelanggan dengan ID {2} akun dan ID {3}organisasi .
BadRequest 400 900307 Alasan pembatalan '{0} tidak valid.
NotFound 404 800111 Pemberian izin Azure dengan ID {0} tidak ditemukan.

Contoh tanggapan

Respons mengembalikan pemberian izin Azure untuk pelanggan tertentu.

HTTP
HTTP/1.1 200 OK
Content-Length: 1132
Content-Type: application/json; charset=utf-8
MS-CorrelationId: 6eacec93-852d-4167-9d96-c57809bea7ed
MS-RequestId: 22bfd0fb-d1e6-4a8f-aa1a-124b7c820d80
MS-CV: cmde2DtbuUWi8JLq.0
MS-ServerId: 201022015
Date: Wed, 14 Dec 2022 00:12:53 GMT

{ 
    "id": "5b76b8c3-dd85-4096-bb2e-9804b1d7b383", 
    "friendlyName": " Cancel_Azure_Subscription", 
    "status": “inactive", 
    "subscriptionId": "065eefc4-915b-453d-c558-152e39ec25b1", 
    "links": { 
        "self": { 
            "uri": "/customers/425829ba-6938-4b55-af29-fbbd28ebeebf/subscriptions/065eefc4-915b-453d-c558-152e39ec25b1/azureEntitlements/5b76b8c3-dd85-4096-bb2e-9804b1d7b383", 
            "method": "GET", 
            "headers": [] 
        } 
    } 

Langkah berikutnya