نوصي بشدة قبل أن تبدأ في استخدام واجهة برمجة تطبيقات Cato، يرجى مراجعة سياسة الدعم لواجهة برمجة تطبيقات Cato.
استخدم واجهة برمجة التطبيقات updateSiteGeneralDetails لتحديث الإعدادات التالية في قسم عام لموقع في تطبيق الإدارة Cato (الشبكة > المواقع > {اسم الموقع} > تكوين الموقع > عام)
هذا معرف الحساب غير ظاهر في تطبيق إدارة Cato، إنه الرقم الموجود في رابط URL لتطبيق إدارة Cato. على سبيل المثال، معرف الحساب هو 26 للرابط التالي: https://cc.catonetworks.com/#!/26/topology.
أدخل هذا المعرف في الوسيطة accountId لواجهة برمجة التطبيقات لإنشاء الموقع، على سبيل المثال:
site(accountId: 26) {
addSocketSite(input: $addSocketSite) {
siteId
}
}
معرف الموقع غير ظاهر في تطبيق إدارة Cato، يمكنك تحديد معرف الموقع:
-
باستخدام استعلام entityLookup API (راجع Cato API - EntityLookup)، استخدم
typeبالقيمة site.يمكنك أيضًا استخدام عامل البحث
searchمع القيمة كاسم الموقع، ويعيد الاستعلام معرف الموقع. -
الرقم في رابط URL لتطبيق إدارة Cato، عند اختيارك موقع (الشبكة > المواقع > {اسم الموقع}). على سبيل المثال، معرف الموقع هو 12345 للرابط التالي: https://cc.catonetworks.com/#/26/sites/12345/networkAnalytics
هذه هي الوسائط لتحديث الإعدادات العامة التالية لموقع باستخدام واجهة برمجة تطبيقات تكوين Cato. الوسائط إلزامية ما لم يتم تحديدها كاختيارية:
-
name - اسم الموقع
-
siteType - نوع الموقع في منظمتك، على سبيل المثال مركز بيانات السحابة
-
description - (اختياري) وصف الموقع
-
siteLocation - بيانات حول الموقع الفعلي للموقع
siteType عبارة عن وسيطة تعداد تحدد نوع الموقع الذي يحدد الرمز المستخدم للموقع في شاشة المراقبة > الطوبولوجيا في تطبيق إدارة Cato.
وسائط siteLocation تحدد التفاصيل الفعلية التالية للموقع. countryCode ذات صلة بعدد تراخيص المواقع المتاحة لمنطقة محددة في حسابك.
يمكنك استخدام استعلام entityLookup API لاسترجاع القيم لهذه الوسائط، راجع Cato API - EntityLookup.
-
countryCode - رمز من حرفين (ISO 3166-1 alpha-2) للدولة التي يقع فيها الموقع
للبحث عن الكيان، استخدم
typeبالقيمة country. -
stateCode - (اختياري) للدول المطبقة، الولاية التي يقع فيها الموقع
-
timezone - منطقة زمنية للموقع، تستخدم لتحديد الإطار الزمني لفترة الصيانة لترقيات Socket وvSocket
-
address - (اختياري) عنوان الشارع للموقع الفعلي
mutation updateSiteGeneralDetails ($accountId: ID!, $siteID: ID!, $input: UpdateSiteGeneralDetailsInput!) {
site(accountId: $accountId) {
updateSiteGeneralDetails (siteId: $siteID, input: $input) {
siteId
}
}
}
متغيرات GraphQL
{
"accountId": "",
"siteID": "",
"input": {
"name": "MySite",
"description": "My first DC using the API",
"siteType": "DATACENTER",
"siteLocation": {
"countryCode": "FR",
"timezone": "Europe/Paris"
}
}
}
الموارد ذات الصلة
لا توجد تعليقات
الرجاء تسجيل الدخول لترك تعليق.