addSocketSite का अवलोकन
अपने खाते में एक नया सॉकेट साइट बनाने और साइट के लिए निम्नलिखित सेटिंग्स को परिभाषित करने के लिए addSocketSite म्यूटेशन एपीआई का उपयोग करें:
-
नाम
-
विवरण
-
प्रकार
-
कनेक्शन प्रकार
-
समय क्षेत्र
-
देश
-
राज्य
-
पता
-
देशज श्रेणी
यह साइट डिफ़ॉल्ट बैंडविड्थ सेटिंग्स, 25 एमबीपीएस डाउनस्ट्रीम और 25 एमबीपीएस अपस्ट्रीम के साथ बनाई गई है, और इसके लिए लाइसेंस असाइन नहीं किया गया है।
पुनर्विक्रेता खातों के लिए, आप उस ग्राहक खाते के अंदर अलग एपीआई कुंजी बना सकते हैं जिसे आप Cato API के साथ सेटिंग्स को कॉन्फ़िगर कर रहे हैं।
यह खाता आईडी Cato प्रबंधन एप्लिकेशन में नहीं दिखाया गया है, बल्कि यह Cato प्रबंधन एप्लिकेशन के URL में दी गई संख्या है। उदाहरण के लिए, निम्नलिखित URL के लिए खाता आईडी 26 है: https://cc.catonetworks.com/#!/26/topology।
साइट निर्माण एपीआई के लिए accountId तर्क में इस आईडी को दर्ज करें, उदाहरण के लिए:
site(accountId: 26) {
addSocketSite(input: $addSocketSite) {
siteId
}
}
ये Cato विन्यास एपीआई का उपयोग करके नया सॉकेट साइट बनाने के लिए तर्क हैं। तर्क अनिवार्य हैं जब तक कि इन्हें वैकल्पिक के रूप में चिह्नित नहीं किया गया हो:
-
name - साइट का नाम
-
connectionType - इस साइट के लिए भौतिक सॉकेट या vSocket
-
siteType - आपकी संस्था में साइट का प्रकार, उदाहरण के लिए क्लाउड डेटा सेंटर
-
description - (वैकल्पिक) साइट का विवरण
-
nativeNetworkRange - साइट के पीछे देशज लैन के लिए आईपी श्रेणी, CIDR प्रारूप में
-
siteLocation - साइट के भौतिक स्थान के बारे में डेटा
connectionType एक इनम तर्क है जो साइट के लिए भौतिक या वर्चुअल सॉकेट के प्रकार को परिभाषित करता है।
ये विकल्प हैं:
-
SOCKET_X1500 - X1500 या X1500B सॉकेट भौतिक साइट के लिए
- SOCKET_X1600 - X1600 सॉकेट भौतिक साइट के लिए
-
SOCKET_X1700 - X1700 या X1700B सॉकेट भौतिक साइट के लिए
-
SOCKET_ESX - वर्चुअल VMware साइट के लिए vSocket
-
SOCKET_AWS - वर्चुअल AWS साइट के लिए vSocket
-
SOCKET_AZURE - वर्चुअल Azure साइट के लिए vSocket
siteType एक इनम तर्क है जो साइट के प्रकार को परिभाषित करता है जो Topology स्क्रीन में साइट के लिए उपयोग किए जाने वाले आइकन को निर्धारित करता है।
description एक वैकल्पिक फ्री-टेक्स्ट फील्ड है जो साइट का वर्णन करता है।
nativeNetworkRange तर्क में साइट के लिए लैन देशज श्रेणी के लिए आईपी श्रेणी को परिभाषित करें। देशज श्रेणी उपनेट के लिए CIDR का उपयोग करती है, और /32 CIDR ब्लॉक्स समर्थित नहीं हैं।
siteLocation तर्क साइट के लिए निम्नलिखित भौतिक विवरणों को परिभाषित करते हैं। countryCode आपके खाते में एक विशिष्ट क्षेत्र के लिए उपलब्ध साइट लाइसेंस की संख्या के साथ प्रासंगिक है।
आप इन तर्कों के लिए मान पुनःप्राप्त करने के लिए entityLookup API क्वेरी का उपयोग कर सकते हैं, देखें Cato API - EntityLookup।
ये siteLocation तर्क हैं:
mutation addSocketSite ($accountId: ID!, $input: AddSocketSiteInput!) {
site(accountId: $accountId) {
addSocketSite (input: $input) {
siteId
}
}
}
GraphQL वेरिएबल्स
{
"accountId": "26",
"input": {
"name": "SampleUsSite2",
"description": "My first API site",
"siteType": "BRANCH",
"connectionType": "SOCKET_X1500",
"nativeNetworkRange": "10.0.0.0/24",
"siteLocation": {
"countryCode": "US",
"timezone": "US/Central",
"stateCode": "US-AL"
}
}
}
संबंधित संसाधन
0 टिप्पणियां
कृपया टिप्पणी करने के लिए साइन इन करें करें.