VMware vSphere API Explorer, VMware vSphere API’lerini keşfetmek ve bu API’leri test etmek için kullanılan bir araçtır. VMware vSphere, sanal makine yönetimi ve sanal altyapı yönetimi için kullanılan bir platformdur. Bu platform, bir dizi API (Application Programming Interface) sağlar, bu da otomasyon, entegrasyon ve özelleştirilmiş çözümler oluşturmak isteyen geliştiricilerin ve sistem yöneticilerinin bu API’leri kullanmalarına olanak tanır.

VMware vSphere API Explorer, bu API’leri keşfetmek ve test etmek amacıyla bir web tabanlı arayüz sunar. Bu arayüz üzerinden, kullanıcılar vSphere API’lerinin belgelerine göz atabilir, kullanılabilir operasyonları ve parametreleri inceleyebilir ve bu API’leri deneyerek gerçek dünya senaryolarını simüle edebilirler.

Bu araç, geliştiricilere ve sistem yöneticilerine, vSphere platformunu özelleştirmek ve entegre etmek için güçlü bir araç seti sunar. VMware vSphere API Explorer, vSphere RESTful API’leriyle etkileşim kurmayı kolaylaştırır ve bu API’leri kullanarak sanal altyapıyı programlı bir şekilde yönetmek için kullanılır.

vSphere login olduktan sonra Menu’den Devoloper Center’a giriş yapıyoruz.

Resim-1

Geliştiricilerin mevcut API’leri yönetmesine yönelik mevcut araçlar hakkında bir özet sağlayacaktır. API Explorer ile elde edilen API’lerimize göz atma veya Kod Yakalama kullanarak İşlem Yapılabilir.

Resim-2

Aşağıda da görüldüğü üzere, mevcut API’lere karşı bazı REST API çağrılarına göz atabileceğimiz ve bunları çağırabileceğimiz yerdir. Bir kez burada öne çıkan iki seçenek var:

Uç Nokta Seç açılır menüsü, API çağrılarının gönderildiği hedefin kontrolünü sağlar.
Kullanılabilecek farklı API’lerin bir listesini sunar ve yapılarını ortaya koyar; bu API’lerin bazı açıklamaları Genel Bakış bölümünde gösterilir.

Resim-3

VM API çağrısının genişletilmesi, Yöntemlere belirli çağrının neyi başaracağına ilişkin bir açıklama sağlar. Gerçekleştirmek istediğiniz eyleme bağlı olarak farklı Yöntemler alabiliriz :

GET – Uç Noktadan bir kaynak hakkındaki bilgileri alın
POST – Uç Noktadaki bir kaynak için Oluşturmayı veya Eylemi Yürütün
DELETE – Uç noktadan bir kaynağı silin
PATCH – Uç Noktadaki kaynak kaynağını güncelleyin

GET – /api/vcenter/vm

Resim-4

Resim-5

Bir sonraki yazımda API Explorer’ı kullanarak sanal makinayı güncelleceğim.