Recomendamos encarecidamente que, antes de comenzar a usar la API de Cato, revise la Política de Soporte para la API de Cato.
Descripción general de addSocketSite
Utilice la API de mutación addSocketSite para crear un nuevo sitio de Socket en su cuenta y definir las siguientes configuraciones para el sitio:
Nombre
Descripción
Tipo
Tipo de conexión
Zona horaria
País
Estado
Dirección
Rango Nativo
El sitio se crea con configuraciones de ancho de banda predeterminadas, 25 Mbps de bajada y 25 Mbps de subida, y se crea sin una licencia asignada.
Para cuentas de revendedores, puede crear claves API separadas dentro de cada cuenta de cliente que esté configurando con la API de Cato.
Ubicación del accountId para su Cuenta
Este ID de Cuenta no se muestra en la Aplicación de Gestión de Cato, en su lugar es el número en la URL para la Aplicación de Gestión de Cato. Por ejemplo, el ID de Cuenta es 26 para la siguiente URL: https://cc.catonetworks.com/#!/26/topology.
Ingrese este ID en el argumento accountId para la API de creación de sitio, por ejemplo:
site(accountId: 26) {
addSocketSite(input: $addSocketSite) {
siteId
}
}Detalles para los Argumentos de addSocketSite
Estos son los argumentos para crear un nuevo sitio de Socket utilizando la API de configuración de Cato. Los argumentos son obligatorios a menos que se indiquen como opcionales:
nombre - Nombre del sitio
connectionType - Socket Físico o vSocket para este sitio
tipoDeSitio - Tipo de sitio en su organización, por ejemplo Centro de Datos en la Nube
descripción - (opcional) Descripción del sitio
nativeNetworkRange - Rango IP para LAN nativa detrás del sitio, en formato CIDR
ubicaciónDelSitio - Datos sobre la ubicación física del sitio
Nombre de AddSocketSite
Defina el nombre del sitio de Socket que está creando.
Tipo de conexión de AddSocketSite
El connectionType es un argumento enum que define el tipo de Socket físico o virtual para el sitio.
Estas son las opciones:
SOCKET_X1500 - Socket X1500 o X1500B para un sitio físico
SOCKET_X1600 - Socket X1600 para un sitio físico
SOCKET_X1700 - Socket X1700 o X1700B para un sitio físico
SOCKET_ESX - vSocket para un sitio virtual VMware
SOCKET_AWS - vSocket para un sitio virtual AWS
SOCKET_AZURE - vSocket para un sitio virtual Azure
Tipo de sitio de AddSocketSite
El tipoDeSitio es un argumento de enumeración que define el tipo de sitio que determina qué icono se utiliza para el sitio en la pantalla de Supervisión > Topología en la Aplicación de Gestión de Cato.
Estas son las opciones:
SUCURSAL - Sitios físicos o virtuales
SEDE - Sitios físicos para sedes corporativas
NUBE_CD - Sitios virtuales para centros de datos basados en la nube
CENTRO_DE_DATOS - Sitios físicos para centros de datos
Descripción de AddSocketSite (Opcional)
La descripción es un campo de texto libre opcional para describir el sitio.
Rango de red nativo de AddSocketSite
Defina el rango IP para el rango nativo de LAN para el sitio en el argumento nativeNetworkRange en el formato IPSubnet. El rango nativo utiliza CIDR para la subred, y los bloques CIDR /32 no son compatibles.
Ubicación del sitio de AddSocketSite
Los argumentos ubicaciónDelSitio definen los siguientes detalles físicos para el sitio. El códigoDePaís es relevante para el número de licencias de sitio que están disponibles para una Región específica en su cuenta.
Puede utilizar la consulta API entityLookup para recuperar valores para estos argumentos, consulte API de Cato - EntityLookup.
Estos son los argumentos ubicaciónDelSitio:
códigoDePaís - Código de dos letras (ISO 3166-1 alpha-2) para el país donde se encuentra el sitio
Para entityLookup, utilice el
tipocon el valor paíscódigoDeEstado - (Opcional) Para los países aplicables, el estado donde se encuentra el sitio
Para entityLookup, utilice el
tipocon el valor estadoPaíszona horaria - Zona horaria para el sitio, utilizada para establecer el marco de tiempo para la ventana de mantenimiento para actualizaciones de Socket y vSocket
Para entityLookup, utilice el
tipocon el valor zona horariadirección - (Opcional) Dirección de la calle para el sitio físico
Script de Postman de Ejemplo
mutación addSocketSite ($accountId: ID!, $input: AddSocketSiteInput!) {
site(accountId: $accountId) {
addSocketSite (input: $input) {
siteId
}
}
}Variables de GraphQL
{
"accountId": "26",
"input": {
"name": "SampleUsSite2",
"description": "Mi primer sitio API",
"siteType": "BRANCH",
"connectionType": "SOCKET_X1500",
"nativeNetworkRange": "10.0.0.0/24",
"siteLocation": {
"countryCode": "US",
"timezone": "US/Central",
"stateCode": "US-AL"
}
}
}Recursos Relacionados