আমরা দৃঢ়ভাবে সুপারিশ করছি যে কাটো এপিআই ব্যবহার শুরু করার আগে, দয়া করে কাটো এপিআই-এর সহায়তা নীতি পর্যালোচনা করুন।
addSocketSite এর সংক্ষিপ্ত বিবরণ
আপনার অ্যাকাউন্টে একটি নতুন সকেট সাইট তৈরি করতে এবং সাইটের জন্য নিম্নলিখিত সেটিংস সংজ্ঞায়িত করতে addSocketSite মিউটেশন API ব্যবহার করুন:
বিবরণ
বিবরণ
টাইপ
সংযোগের প্রকার
সময় অঞ্চল
দেশ
রাজ্য
ঠিকানা
দেশীয় পরিসর
সাইটটি ডিফল্ট ব্যান্ডউইথ সেটিংস 25 Mbps Downstream এবং 25 Mbps Upstream সহ তৈরি হয়, এবং কোন লাইসেন্স অর্পিত ছাড়াই তৈরি হয়।
রিসেলার অ্যাকাউন্টগুলির জন্য, আপনি ক্যাটো API দিয়ে সেটিংস কনফিগার করার সময় প্রতিটি গ্রাহক অ্যাকাউন্টের ভিতরে পৃথক API কী তৈরি করতে পারেন।
আপনার অ্যাকাউন্টের জন্য accountId সনাক্ত করা
এই অ্যাকাউন্ট আইডি Cato ম্যানেজমেন্ট অ্যাপ্লিকেশন এ প্রদর্শিত হয় না, বরং এটি Cato ম্যানেজমেন্ট অ্যাপ্লিকেশন এর URL এ নম্বর। উদাহরণস্বরূপ, নিম্নলিখিত ইউআরএল-এর জন্য অ্যাকাউন্ট আইডি হল ২৬: https://cc.catonetworks.com/#!/26/topology.
সাইট ক্রিয়েশন API তে accountId আর্গুমেন্টে এই আইডি প্রবেশ করান, উদাহরণস্বরূপ:
site(accountId: 26) {
addSocketSite(input: $addSocketSite) {
siteId
}
}addSocketSite আর্গুমেন্টের জন্য বিস্তারিত
কাটো কনফিগারেশন API ব্যবহার করে একটি নতুন সকেট সাইট তৈরি করার জন্য এই আর্গুমেন্টগুলি রয়েছে। আর্গুমেন্টগুলি বাধ্যতামূলক ম্যালেখন ব্যতিত প্রকাশ করা হবে:
name - সাইটের নাম
connectionType - এই সাইটের জন্য স্ট্যাশ বা vSocket
siteType - আপনার প্রতিষ্ঠানের সাইটের ধরন, উদাহরণস্বরূপ ক্লাউড ডেটা সেন্টার
description - (ঐচ্ছিক) সাইটের বর্ণনা
nativeNetworkRange - সাইটের পিছনে দেশীয় LAN এর IP পরিসর, CIDR ফরম্যাটে
siteLocation - সাইটের শারীরিক অবস্থান সম্পর্কিত তথ্য
AddSocketSite নাম
আপনি যে সকেট সাইটটি তৈরি করছেন তার নাম সংজ্ঞায়িত করুন।
AddSocketSite connectionType
connectionType একটি enum আর্গুমেন্ট যা সাইটের জন্য শারীরিক বা ভার্চুয়াল সকেটের ধরন নির্ধারণ করে।
এগুলি হল বিকল্পসমূহ:
SOCKET_X1500 - একটি শারীরিক সাইটের জন্য X1500 বা X1500B সকেট
SOCKET_X1600 - একটি শারীরিক সাইটের জন্য X1600 সকেট
SOCKET_X1700 - একটি শারীরিক সাইটের জন্য X1700 বা X1700B সকেট
SOCKET_ESX - একটি ভার্চুয়াল VMware সাইটের জন্য vSocket
SOCKET_AWS - একটি ভার্চুয়াল AWS সাইটের জন্য vSocket
SOCKET_AZURE - একটি ভার্চুয়াল Azure সাইটের জন্য vSocket
AddSocketSite siteType
siteType হল একটি enum আর্গুমেন্ট যা সাইটের ধরন নির্ধারণ করে, কাটো ম্যানেজমেন্ট অ্যাপ্লিকেশনের মনিটরিং > টপোলজি স্ক্রিনে কোন আইকন সাইটের জন্য ব্যবহার করা হয় তা নির্ধারণ করে।
এগুলি হল বিকল্পসমূহ:
BRANCH - শারীরিক বা ভার্চুয়াল সাইটস
HEADQUARTERS - কর্পোরেট অধিপতনের জন্য শারীরিক সাইটস
CLOUD_DC - ক্লাউড-ভিত্তিক ডেটাসেন্টারের জন্য ভার্চুয়াল সাইটস
DATACENTER - ডেটাসেন্টারের জন্য শারীরিক সাইটস
AddSocketSite description (বিকল্প)
description হচ্ছে সাইটটির বর্ণনা করার একটি ঐচ্ছিক মুক্ত-টেক্সট ফিল্ড।
AddSocketSite nativeNetworkRange
IPSubnet ফরমেটে nativeNetworkRange আর্গুমেন্টে সাইটের জন্য LAN দেশীয় পরিসর সংজ্ঞায়িত করুন। দেশীয় পরিসর সাবনেটের জন্য CIDR ব্যবহার করে এবং /32 CIDR ব্লকগুলি সমর্থন করে না।
AddSocketSite siteLocation
siteLocation আর্গুমেন্টগুলি সাইটের জন্য নিম্নলিখিত শারীরিক বিশদ নির্ধারণ করে। countryCode আপনার অ্যাকাউন্টের নির্দিষ্ট Region এ উপলব্ধ সাইট লাইসেন্সের সংখ্যা সম্পর্কিত।
এসব আর্গুমেন্টের মান সংগ্রহ করার জন্য আপনি entityLookup API প্রশ্ন ব্যবহার করতে পারেন, দেখুন কাটো API - EntityLookup।
এসব siteLocation আর্গুমেন্টঃ
countryCode - দুই অক্ষরের কোড (ISO 3166-1 alpha-2) যে দেশে সাইটটি অবস্থিত
entityLookup এর জন্য,
ধরনসহ দেশ মান ব্যবহার করুনstateCode - (ঐচ্ছিক) প্রযোজ্য দেশগুলির জন্য রাজ্য যেখানে সাইটটি অবস্থিত
entityLookup এর জন্য,
ধরনসহ countryState মান ব্যবহার করুন।timezone - সাইটের জন্য টাইম জোন, সকেট এবং vSocket আপগ্রেডের জন্য মেইনটেনেন্স উইন্ডোর সময়সীমা নির্ধারণ করতে ব্যবহৃত।
entityLookup এর জন্য,
ধরনসহ timezone মান ব্যবহার করুন।address - (ঐচ্ছিক) শারীরিক সাইটের জন্য রাস্তার ঠিকানা।
নমুনা Postman Script
mutation addSocketSite ($accountId: ID!, $input: AddSocketSiteInput!) {
site(accountId: $accountId) {
addSocketSite (input: $input) {
siteId
}
}
}গ্রাফকিউএল ভেরিয়েবলস
{
"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"
}
}
}সম্পর্কিত সম্পদ