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.
Untuk mendapatkan pelanggan, lihat Mendapatkan pelanggan berdasarkan ID dan Mendapatkan pelanggan berdasarkan ID pelanggan - REST API untuk bantuan lebih lanjut.
Untuk mendapatkan langganan, lihat Mendapatkan langganan berdasarkan ID dan Mendapatkan langganan berdasarkan ID - REST API untuk bantuan lebih lanjut.
Untuk mendapatkan pemberian izin, lihat Mendapatkan pemberian izin Azure untuk langganan - REST API.
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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk