কনফিগারেশন API - updateSiteGeneralDetails

Prev Next

আমরা দৃঢ়ভাবে সুপারিশ করছি যে কাটো এপিআই ব্যবহার শুরু করার আগে, দয়া করে কাটো এপিআই-এর সহায়তা নীতি পর্যালোচনা করুন।

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"
        }
    }
}

সম্পর্কিত সংস্থান