Обзор addSocketSite
Используйте API addSocketSite для создания нового Socket сайта в вашем аккаунте и определения следующих настроек для сайта:
-
Имя
-
Описание
-
Тип доверенной сети
-
Тип соединения
-
Часовой пояс
-
Страна
-
Штат
-
Адрес
-
Нативный диапазон
Сайт создается с настройками полосы пропускания по умолчанию 25 Мбит/с на загрузку и 25 Мбит/с на выгрузку, и создается без назначения лицензии.
Для аккаунтов реселлеров вы можете создавать отдельные ключи API внутри каждой учетной записи клиента, в которой настраиваете параметры с помощью API Cato.
Этот идентификатор аккаунта не отображается в приложении Cato Management, вместо этого он указан как номер в URL для приложения Cato Management. Например, идентификатор аккаунта — 26 для следующего URL: https://cc.catonetworks.com/#!/26/topology.
Введите этот идентификатор в аргумент accountId для API создания сайта, например:
site(accountId: 26) {
addSocketSite(input: $addSocketSite) {
siteId
}
}
Это аргументы для создания нового Socket сайта с использованием API конфигурации Cato. Аргументы обязательны, если не помечены как необязательные:
-
name - Имя сайта
-
connectionType - Физический Socket или vSocket для этого сайта
-
siteType - Тип сайта в вашей организации, например, облачный центр данных
-
description - (необязательно) Описание сайта
-
nativeNetworkRange - Диапазон IP для нативной LAN за сайтом в формате CIDR
-
siteLocation - Данные о физическом месте нахождения сайта
Аргумент 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
Аргумент siteType является перечислением, которое определяет тип сайта, который определяет, какая иконка используется для сайта на экране Мониторинг > Топология в приложении Cato Management.
description - необязательное текстовое поле для описания сайта.
Определите IP-диапазон для локальной сети/нативного диапазона для сайта в аргументе nativeNetworkRange в формате IPSubnet. Нативный диапазон использует CIDR для подсети, и блоки /32 CIDR не поддерживаются.
Аргументы siteLocation определяют следующие физические детали для сайта. countryCode - актуален для количества доступных лицензий сайта в конкретном регионе вашего аккаунта.
Вы можете использовать запрос API entityLookup для получения значений для этих аргументов, см. Cato API - EntityLookup.
Это аргументы siteLocation:
мутатция 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 комментариев
Войдите в службу, чтобы оставить комментарий.