واجهة برمجة التطبيقات لتكوين - addSocketSite

نظرة عامة على addSocketSite

استخدم واجهة برمجة التطبيقات mutation لـ addSocketSite لإنشاء موقع جديد في حسابك وتحديد الإعدادات التالية للموقع:

  • اسم

  • وصف

  • نوع

  • نوع الاتصال

  • المنطقة الزمنية

  • البلد

  • الولاية

  • العنوان

  • النطاق الأصلي

يتم إنشاء الموقع بإعدادات النطاق الترددي الافتراضية، 25 ميجابت في الثانية نزولاً و 25 ميجابت في الثانية صعودًا، ويتم إنشاؤه دون ترخيص مخصص له.

لحسابات الموزعين، يمكنك إنشاء مفاتيح API منفصلة داخل كل حساب عميل الذي تقوم بتكوين الإعدادات فيه باستخدام واجهة برمجة التطبيقات Cato.

تحديد accountId لحسابك

لا يُعرض هذا معرف الحساب في تطبيق إدارة Cato، بدلاً من ذلك هو الرقم في URL لتطبيق إدارة Cato. على سبيل المثال، معرف الحساب هو 26 للعنوان URL التالي: https://cc.catonetworks.com/#!/26/topology.

أدخل هذا المعرف في حجة accountId لواجهة برمجة مواقع الإنشاء، على سبيل المثال:

site(accountId: 26) {
    addSocketSite(input: $addSocketSite) { 
        siteId 
    } 
}

تفاصيل حجج addSocketSite

هذه هي الحجج لإنشاء موقع Socket جديد باستخدام واجهة برمجة تكوين Cato. الحجج إلزامية ما لم يُعَلم بأنها اختيارية:

  • name - اسم الموقع

  • connectionType - مخرج مادي أو vSocket لهذا الموقع

  • siteType - نوع الموقع في مؤسستك، مثل مركز بيانات السحابة

  • description - (اختياري) وصف الموقع

  • nativeNetworkRange - نطاق IP للشبكة المحلية الأصلية خلف الموقع، في صيغة CIDR

  • siteLocation - معلومات حول الموقع الفعلي للموقع

اسم AddSocketSite

حدد اسم الموقع Socke الذي تقوم بإنشائه.

نوع الاتصال لـ AddSocketSite

connectionType هو حجة تعداد تحدد نوع المخرج المادي أو الافتراضي للموقع.

هذه هي الخيارات:

  • SOCKET_X1500 - مخرج X1500 أو X1500B لموقع مادي

  • SOCKET_X1600 - مخرج X1600 لموقع مادي
  • SOCKET_X1700 - مخرج X1700 أو X1700B لموقع مادي

  • SOCKET_ESX - vSocket لموقع افتراضي VMware

  • SOCKET_AWS - vSocket لموقع افتراضي AWS

  • SOCKET_AZURE - vSocket لموقع افتراضي Azure

نوع الموقع AddSocketSite

siteType هو حجة تعداد تحدد نوع الموقع الذي يحدد الرمز المستخدم للموقع في شاشة المراقبة > المخطط الطوبولوجي في تطبيق إدارة Cato.

هذه هي الخيارات:

وصف AddSocketSite (اختياري)

description هو حقل نصي اختياري لتوصيف الموقع.

النطاق الأصلي AddSocketSite

حدد نطاق IP للنطاق المحلي للموقع في الحجة nativeNetworkRange بتنسيق IPSubnet. النطاق المحلي يستخدم CIDR للشبكة الفرعية، وكتل CIDR /32 غير مدعومة.

موقع AddSocketSite

الحجج siteLocation تحدد التفاصيل المادية التالية للموقع. الرمز countryCode ذو صلة بعدد التراخيص الموقع المتاحة لمنطقة معينة في حسابك.

يمكنك استخدام استعلام واجهة برمجة التطبيقات entityLookup لاسترداد القيم لهذه الحجج، راجع Cato API - EntityLookup.

هذه هي الحجج siteLocation:

Script Postman مثال

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 من 1 وجدوا هذا مفيداً

لا توجد تعليقات