Configuration API - addSocketSite

Обзор addSocketSite

Используйте API addSocketSite для создания нового Socket сайта в вашем аккаунте и определения следующих настроек для сайта:

  • Имя

  • Описание

  • Тип доверенной сети

  • Тип соединения

  • Часовой пояс

  • Страна

  • Штат

  • Адрес

  • Нативный диапазон

Сайт создается с настройками полосы пропускания по умолчанию 25 Мбит/с на загрузку и 25 Мбит/с на выгрузку, и создается без назначения лицензии.

Для аккаунтов реселлеров вы можете создавать отдельные ключи API внутри каждой учетной записи клиента, в которой настраиваете параметры с помощью API Cato.

Поиск accountId для вашей учетной записи

Этот идентификатор аккаунта не отображается в приложении Cato Management, вместо этого он указан как номер в URL для приложения Cato Management. Например, идентификатор аккаунта — 26 для следующего URL: https://cc.catonetworks.com/#!/26/topology.

Введите этот идентификатор в аргумент accountId для API создания сайта, например:

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

Детали аргументов addSocketSite

Это аргументы для создания нового Socket сайта с использованием API конфигурации Cato. Аргументы обязательны, если не помечены как необязательные:

  • name - Имя сайта

  • connectionType - Физический Socket или vSocket для этого сайта

  • siteType - Тип сайта в вашей организации, например, облачный центр данных

  • description - (необязательно) Описание сайта

  • nativeNetworkRange - Диапазон IP для нативной LAN за сайтом в формате CIDR

  • siteLocation - Данные о физическом месте нахождения сайта

Имя AddSocketSite

Определите имя создаваемого вами Socket сайта.

Тип соединения AddSocketSite

Аргумент connectionType является перечислением, которое определяет тип физического или виртуального Socket для сайта.

Это параметры:

  • SOCKET_X1500 - X1500 или X1500B Socket для физического сайта

  • SOCKET_X1600 - X1600 Socket для физического сайта
  • SOCKET_X1700 - X1700 или X1700B Socket для физического сайта

  • SOCKET_ESX - vSocket для виртуального сайта VMware

  • SOCKET_AWS - vSocket для виртуального сайта AWS

  • SOCKET_AZURE - vSocket для виртуального сайта Azure

Тип сайта AddSocketSite

Аргумент siteType является перечислением, которое определяет тип сайта, который определяет, какая иконка используется для сайта на экране Мониторинг > Топология в приложении Cato Management.

Это параметры:

Описание AddSocketSite (необязательно)

description - необязательное текстовое поле для описания сайта.

Нативный диапазон сети AddSocketSite

Определите IP-диапазон для локальной сети/нативного диапазона для сайта в аргументе nativeNetworkRange в формате IPSubnet. Нативный диапазон использует CIDR для подсети, и блоки /32 CIDR не поддерживаются.

Местоположение сайта AddSocketSite

Аргументы siteLocation определяют следующие физические детали для сайта. countryCode - актуален для количества доступных лицензий сайта в конкретном регионе вашего аккаунта.

Вы можете использовать запрос API entityLookup для получения значений для этих аргументов, см. Cato API - EntityLookup.

Это аргументы siteLocation:

Пример скрипта для Postman

мутатция addSocketSite ($accountId: ID!, $input: AddSocketSiteInput!) {
    site(accountId: $accountId) {
        addSocketSite (input: $input) {
            siteId
        }
    }
}

Переменные GraphQL

{
    "accountId": "26",
    "input": {
        "name": "SampleUsSite2",
        "description": "Мой первый сайт API",
        "siteType": "BRANCH",
        "connectionType": "SOCKET_X1500",
        "nativeNetworkRange": "10.0.0.0/24",
        "siteLocation": {
            "countryCode": "US",
            "timezone": "US/Central",
            "stateCode": "US-AL"
        }
    }
}

Связанные ресурсы

Была ли эта статья полезной?

Пользователи, считающие этот материал полезным: 0 из 1

0 комментариев