Aperçu de addSocketSite
Utilisez l'API de mutation addSocketSite pour créer un nouveau site Socket dans votre compte et définir les paramètres suivants pour le site :
-
Nom
-
Description
-
Type
-
Type de connexion
-
Fuseau horaire
-
Pays
-
État
-
Adresse
-
Plage native
Le site est créé avec les paramètres par défaut de bande passante, 25 Mbps en aval et 25 Mbps en amont, et est créé sans licence assignée.
Pour les comptes revendeurs, vous pouvez créer des clés API séparées dans chaque compte client avec lequel vous configurez les paramètres API Cato.
Cet identifiant de compte n'est pas affiché dans l'Application de gestion Cato, il s'agit du numéro dans l'URL pour l'Application de gestion Cato. Par exemple, l'identifiant de compte est 26 pour l'URL suivante : https://cc.catonetworks.com/#!/26/topology.
Entrez cet ID dans l'argument accountId pour l'API de création de site, par exemple :
site(accountId: 26) {
addSocketSite(input: $addSocketSite) {
siteId
}
}
Voici les arguments pour la création d'un nouveau site Socket en utilisant l'API de configuration Cato. Les arguments sont obligatoires sauf indication contraire :
-
nom - Nom du site
-
connectionType - Socket physique ou vSocket pour ce site
-
siteType - Type de site dans votre organisation, par exemple centre de données Cloud
-
description - (optionnel) Description du site
-
nativeNetworkRange - Plage IP pour le LAN natif derrière le site, au format CIDR
-
siteLocation - Données sur l'emplacement physique du site
Le connectionType est un argument enum qui définit le type de Socket physique ou virtuel pour le site.
Voici les options :
-
SOCKET_X1500 - Socket X1500 ou X1500B pour un site physique
- SOCKET_X1600 - Socket X1600 pour un site physique
-
SOCKET_X1700 - Socket X1700 ou X1700B pour un site physique
-
SOCKET_ESX - vSocket pour un site VMware virtuel
-
SOCKET_AWS - vSocket pour un site AWS virtuel
-
SOCKET_AZURE - vSocket pour un site Azure virtuel
Le siteType est un argument enum qui définit le type de site qui détermine l'icône utilisée pour le site dans l'écran de Topologie dans l'Application de gestion Cato.
La description est un champ de texte libre optionnel pour décrire le site.
Définissez la plage IP pour la plage native LAN pour le site dans l'argument nativeNetworkRange au format IPSubnet. La plage native utilise CIDR pour le sous-réseau, et les blocs CIDR /32 ne sont pas pris en charge.
Les arguments siteLocation définissent les détails physiques suivants pour le site. Le countryCode est pertinent pour le nombre de licences de site disponibles pour une Région spécifique dans votre compte.
Vous pouvez utiliser la requête API entityLookup pour récupérer les valeurs pour ces arguments, voir Cato API - EntityLookup.
Voici les arguments siteLocation :
mutation addSocketSite ($accountId: ID!, $input: AddSocketSiteInput!) {
site(accountId: $accountId) {
addSocketSite (input: $input) {
siteId
}
}
}
Variables GraphQL
{
"accountId": "26",
"input": {
"name": "SampleUsSite2",
"description": "Mon premier site API",
"siteType": "BRANCH",
"connectionType": "SOCKET_X1500",
"nativeNetworkRange": "10.0.0.0/24",
"siteLocation": {
"countryCode": "US",
"timezone": "US/Central",
"stateCode": "US-AL"
}
}
}
Ressources associées
0 commentaire
Vous devez vous connecter pour laisser un commentaire.