ऑपरेटिंग सिस्टम्स को सूची दें जो आप उनके संस्करण को संस्थापित कर सकते हैं. एक संस्करण का मौजूदा प्रयोग करें जब आप किसी संस्करण का समर्थन करते हैं (_u).
प्रत्येक ऑपरेटिंग तंत्र को अपने सक्रिय संस्करणों के साथ वापस करता है. सूची में कोई फिल्टर नहीं है.
अनुमति: operating-systems:list
curl -X GET "https://admin.vps.org/api/v1/operating-systems/" \
-H "Authorization: Bearer YOUR_API_TOKEN"
import requests
url = "https://admin.vps.org/api/v1/operating-systems/"
headers = {"Authorization": "Bearer YOUR_API_TOKEN"}
response = requests.get(url, headers=headers)
for os_entry in response.json()["results"]:
for version in os_entry["versions"]:
print(os_entry["name"], version["name"], version["uuid"])
const response = await fetch('https://admin.vps.org/api/v1/operating-systems/', {
headers: { 'Authorization': 'Bearer YOUR_API_TOKEN' }
});
const data = await response.json();
for (const os of data.results) {
for (const version of os.versions) {
console.log(os.name, version.name, version.uuid);
}
}
{
"count": 6,
"next": null,
"previous": null,
"results": [
{
"id": 1,
"name": "Ubuntu",
"svg_icon": "<svg ...>",
"versions": [
{
"uuid": "2fdead8f-81a2-4a23-9a81-0cf969fe1266",
"name": "22.04 LTS x64",
"os_name": "Ubuntu",
"os_svg_icon": "<svg ...>",
"is_active": true
},
{
"uuid": "c3418f90-80a0-4e00-a7e1-d0ab1822b941",
"name": "24.04 LTS x64",
"os_name": "Ubuntu",
"os_svg_icon": "<svg ...>",
"is_active": true
}
]
}
]
}
छोटा: केवल एक ऑपरेटिंग सिस्टम दिखाया गया है तथा एसवीजी मार्कअप कट गया है.
| क्षेत्र | प्रकार | वर्णन |
|---|---|---|
id |
integer | ऑपरेटिंग सिस्टम पहचानकर्ता |
name |
string | उदाहरण के लिए, उबुन्टू या डेबियन के लिए वितरण नाम |
svg_icon |
string | लोगो के इनलाइन एसवीजी मार्कअप (कोई यूआरएल नहीं) |
versions |
array | सक्रिय संस्करण जिसे आप संस्थापित कर सकते हैं |
versions[].uuid |
string | एक सर्वर बनाने के दौरान ऑपरेटिंग_ सिस्टम_BAR_ |
versions[].name |
string | Version और architecture, उदाहरण के लिए 24.04 LTS x64 |
versions[].os_name, versions[].os_svg_icon |
string | जनक ऑपरेटिंग सिस्टम का नाम तथा प्रतीक |
versions[].is_active |
boolean | क्या नए सर्वर के लिए संस्करण का प्रयोग किया जा सकता है |
| 200 | ऑपरेटिंग सिस्टम सूची सफलतापूर्वक वापस किया गया |
| 403 | गुम है या अवैध एपीआई टोकन, या टोकन जरूरी अनुमति नहीं |
ऊपर दिए क्षेत्र के साथ एक ऑपरेटिंग सिस्टम तथा इसके सक्रिय संस्करण, एक बार फिर आएँगे.
curl -X GET "https://admin.vps.org/api/v1/operating-systems/1/" \
-H "Authorization: Bearer YOUR_API_TOKEN"
| 200 | सफलता |
| 404 | उस आईडी के साथ कोई ऑपरेटिंग सिस्टम नहीं |
किसी uitupdde को बचाने के बजाय नाम के संस्करणों को देखें, इसलिए आपका एकीकरण करता है जब संस्करण जोड़ा जाता है या रिटायर होता है. रूट लॉगिन विवरण खाता मालिक को ई- मेल खाते सर्वर तैयार है, बदले में एक एसएसएच कुंजी जोड़ें.