আমরা দৃঢ়ভাবে সুপারিশ করছি যে কাটো এপিআই ব্যবহার শুরু করার আগে, দয়া করে কাটো এপিআই-এর সহায়তা নীতি পর্যালোচনা করুন।
updateSiteGeneralDetails এর ওভারভিউ
কাটো ম্যানেজমেন্ট অ্যাপ্লিকেশন (নেটওয়ার্ক > সাইট > {site name} > সাইট কনফিগারেশন > সাধারণ) এর জন্য সাধারণ বিভাগে নিম্নলিখিত সেটিংস আপডেট করতে updateSiteGeneralDetails মিউটেশন API ব্যবহার করুন।
নাম
বিবরণ
ধরন
সময় অঞ্চল
দেশ
রাজ্য
ঠিকানা
আপনার অ্যাকাউন্টের জন্য accountId সনাক্ত করা
এই অ্যাকাউন্ট আইডি Cato ম্যানেজমেন্ট অ্যাপ্লিকেশন এ প্রদর্শিত হয় না, বরং এটি Cato ম্যানেজমেন্ট অ্যাপ্লিকেশন এর URL এ নম্বর। উদাহরণস্বরূপ, নিম্নলিখিত URL-এর জন্য অ্যাকাউন্ট ID হল ২৬: https://cc.catonetworks.com/#!/26/topology.
সাইট ক্রিয়েশন API তে accountId আর্গুমেন্টে এই আইডি প্রবেশ করান, উদাহরণস্বরূপ:
site(accountId: 26) {
addSocketSite(input: $addSocketSite) {
siteId
}
}একটি সাইটের জন্য siteID নির্ধারণ করা
সাইট আইডি কাটো ম্যানেজমেন্ট অ্যাপ্লিকেশনে দেখানো নেই, আপনি সাইট আইডি খুঁজে পেতে পারেন:
entityLookup API কুয়েরি ব্যবহার করে (দেখুন Cato API - EntityLookup),
ধরণকে সাইট মান সহ ব্যবহার করুনআপনি সাইটের নাম হিসাবে মান সহ
অনুসন্ধানপ্যারামিটার ব্যবহার করতে পারেন, এবং কুয়েরি সাইট আইডি প্রদান করেকাটো ম্যানেজমেন্ট অ্যাপ্লিকেশনের জন্য URL এ সংখ্যা, যখন আপনি একটি সাইট নির্বাচন করেছেন (নেটওয়ার্ক > সাইটস > {site name})। উদাহরণস্বরূপ, নিম্নলিখিত URL এর জন্য সাইট আইডি হল 12345: https://cc.catonetworks.com/#/26/sites/12345/networkAnalytics.
updateSiteGeneralDetails আর্গুমেন্টের বিস্তারিত
কাটো কনফিগারেশন API ব্যবহার করে সাইটের জন্য নিম্নলিখিত সাধারণ সেটিংস আপডেট করার জন্য এগুলি আর্গুমেন্টগুলিঃ আর্গুমেন্টগুলি বাধ্যতামূলক ম্যালেখন ব্যতিত প্রকাশ করা হবে:
name - সাইটের নাম
siteType - আপনার প্রতিষ্ঠানের সাইটের ধরন, উদাহরণস্বরূপ ক্লাউড ডেটা সেন্টার
description - (ঐচ্ছিক) সাইটের বর্ণনা
siteLocation - সাইটের শারীরিক অবস্থান সম্পর্কিত তথ্য
updateSiteGeneralDetails নাম
সাইটের নাম আপডেট করুন।
updateSiteGeneralDetails siteType
siteType হল একটি enum আর্গুমেন্ট যা সাইটের ধরন নির্ধারণ করে, কাটো ম্যানেজমেন্ট অ্যাপ্লিকেশনের মনিটরিং > টপোলজি স্ক্রিনে কোন আইকন সাইটের জন্য ব্যবহার করা হয় তা নির্ধারণ করে।
এগুলি হল বিকল্পসমূহ:
BRANCH - শারীরিক বা ভার্চুয়াল সাইটস
HEADQUARTERS - কর্পোরেট অধিপতনের জন্য শারীরিক সাইটস
CLOUD_DC - ক্লাউড-ভিত্তিক ডেটাসেন্টারের জন্য ভার্চুয়াল সাইটস
DATACENTER - ডেটাসেন্টারের জন্য শারীরিক সাইটস
updateSiteGeneralDetails বর্ণনা (ঐচ্ছিক)
description হচ্ছে সাইটটির বর্ণনা করার একটি ঐচ্ছিক মুক্ত-টেক্সট ফিল্ড।
updateSiteGeneralDetails 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 updateSiteGeneralDetails ($accountId: ID!, $siteID: ID!, $input: UpdateSiteGeneralDetailsInput!) {
site(accountId: $accountId) {
updateSiteGeneralDetails (siteId: $siteID, input: $input) {
siteId
}
}
}গ্রাফকিউএল ভেরিয়েবলস
{
"accountId": "",
"siteID": "",
"input": {
"name": "MySite",
"description": "API ব্যবহার করে আমার প্রথম DC",
"siteType": "DATACENTER",
"siteLocation": {
"countryCode": "FR",
"timezone": "Europe/Paris"
}
}
}সম্পর্কিত সংস্থান