Aller au contenu

🔌 API Réseau

Protocole de passerelle frontière avec gestion des ASN et relations entre systèmes autonomes. VPN site à site reliant les centres de données via des canaux chiffrés.

  • Catégorie : Réseau
  • Complexité : avancée
  • Chemins : 81 | Schémas : 449
  • Niveau : Avancé
  • Domaines associés : virtual, network_security, dns
  • Configurer le routage BGP et la gestion des ASN
  • Gérer les tunnels IPsec et les phases IKE
  • Configurer les connecteurs réseau et les routes
  • Gérer SRv6 et le sous-réseau
  • Définir les connexions et politiques de segments
  • Configurer les ensembles de préfixes IP
  • virtual_network : Réseau virtuel pour la connectivité et la segmentation des sites
  • network_connector : Connecteur réseau pour la connectivité site à site ou vers le cloud
  • site_mesh_group : Configuration de la connectivité maillée entre plusieurs sites
MéthodeCheminDescription
POST/api/config/namespaces/{metadata.namespace}/address_allocatorsCréer un allocateur d’adresses.
GET/api/config/namespaces/{namespace}/address_allocatorsLister les allocateurs d’adresses.
GET/api/config/namespaces/{namespace}/address_allocators/{name}OBTENIR un allocateur d’adresses.
DELETE/api/config/namespaces/{namespace}/address_allocators/{name}SUPPRIMER un allocateur d’adresses.
POST/api/config/namespaces/{metadata.namespace}/advertise_policysCréer une politique d’annonce.
PUT/api/config/namespaces/{metadata.namespace}/advertise_policys/{metadata.name}Remplacer une politique d’annonce.
GET/api/config/namespaces/{namespace}/advertise_policysLister les politiques d’annonce.
GET/api/config/namespaces/{namespace}/advertise_policys/{name}OBTENIR une politique d’annonce.
DELETE/api/config/namespaces/{namespace}/advertise_policys/{name}SUPPRIMER une politique d’annonce.
POST/api/config/namespaces/{metadata.namespace}/bgpsCréer un BGP.
PUT/api/config/namespaces/{metadata.namespace}/bgps/{metadata.name}Remplacer un BGP.
GET/api/config/namespaces/{namespace}/bgpsLister les BGP
GET/api/config/namespaces/{namespace}/bgps/{name}OBTENIR un BGP
DELETE/api/config/namespaces/{namespace}/bgps/{name}SUPPRIMER un BGP.
GET/api/config/namespaces/{namespace}/bgpstatus/{view_name}OBTENIR le statut BGP pour la vue.
POST/api/config/namespaces/{metadata.namespace}/bgp_asn_setsCréer un ensemble ASN BGP.
PUT/api/config/namespaces/{metadata.namespace}/bgp_asn_sets/{metadata.name}Remplacer un ensemble ASN BGP.
GET/api/config/namespaces/{namespace}/bgp_asn_setsLister les ensembles ASN BGP.
GET/api/config/namespaces/{namespace}/bgp_asn_sets/{name}OBTENIR un ensemble ASN BGP.
DELETE/api/config/namespaces/{namespace}/bgp_asn_sets/{name}SUPPRIMER un ensemble ASN BGP.
GET/api/operate/namespaces/{namespace}/sites/{site}/ver/bgp_peersAfficher les informations sur les pairs BGP.
GET/api/operate/namespaces/{namespace}/sites/{site}/ver/bgp_routesAfficher les routes BGP.
POST/api/config/namespaces/{metadata.namespace}/bgp_routing_policysCréer une politique de routage BGP.
PUT/api/config/namespaces/{metadata.namespace}/bgp_routing_policys/{metadata.name}Remplacer une politique de routage BGP.
GET/api/config/namespaces/{namespace}/bgp_routing_policysLister les politiques de routage BGP.
GET/api/config/namespaces/{namespace}/bgp_routing_policys/{name}OBTENIR une politique de routage BGP.
DELETE/api/config/namespaces/{namespace}/bgp_routing_policys/{name}SUPPRIMER une politique de routage BGP.
POST/api/config/namespaces/{metadata.namespace}/dc_cluster_groupsCréer un groupe de clusters DC.
PUT/api/config/namespaces/{metadata.namespace}/dc_cluster_groups/{metadata.name}Remplacer un groupe de clusters DC.
GET/api/config/namespaces/{namespace}/dc_cluster_groupsLister les groupes de clusters DC.
POST/api/data/namespaces/{namespace}/dc_cluster_groups/metricsMétriques
GET/api/config/namespaces/{namespace}/dc_cluster_groups/{name}OBTENIR un groupe de clusters DC.
DELETE/api/config/namespaces/{namespace}/dc_cluster_groups/{name}SUPPRIMER un groupe de clusters DC.
POST/api/config/namespaces/{metadata.namespace}/forwarding_classsCréer une classe de transfert.
PUT/api/config/namespaces/{metadata.namespace}/forwarding_classs/{metadata.name}Remplacer une classe de transfert.
GET/api/config/namespaces/{namespace}/forwarding_classsLister les classes de transfert.
GET/api/config/namespaces/{namespace}/forwarding_classs/{name}OBTENIR une classe de transfert.
DELETE/api/config/namespaces/{namespace}/forwarding_classs/{name}SUPPRIMER une classe de transfert.
POST/api/config/namespaces/{metadata.namespace}/ike1sCréer un profil IKE Phase 1.
PUT/api/config/namespaces/{metadata.namespace}/ike1s/{metadata.name}Remplacer la configuration du profil IKE Phase 1.
GET/api/config/namespaces/{namespace}/ike1sLister les profils IKE Phase 1.
GET/api/config/namespaces/{namespace}/ike1s/{name}OBTENIR la configuration du profil IKE Phase 1.
DELETE/api/config/namespaces/{namespace}/ike1s/{name}SUPPRIMER un profil IKE Phase 1.
POST/api/config/namespaces/{metadata.namespace}/ike_phase1_profilesCréer un profil IKE Phase 1.
PUT/api/config/namespaces/{metadata.namespace}/ike_phase1_profiles/{metadata.name}Remplacer la configuration du profil IKE Phase 1.
GET/api/config/namespaces/{namespace}/ike_phase1_profilesLister les profils IKE Phase 1.
GET/api/config/namespaces/{namespace}/ike_phase1_profiles/{name}OBTENIR la configuration du profil IKE Phase 1.
DELETE/api/config/namespaces/{namespace}/ike_phase1_profiles/{name}SUPPRIMER un profil IKE Phase 1.
POST/api/config/namespaces/{metadata.namespace}/ike2sCréer un profil IKE Phase 2.
PUT/api/config/namespaces/{metadata.namespace}/ike2s/{metadata.name}Remplacer la configuration du profil IKE Phase 2.
GET/api/config/namespaces/{namespace}/ike2sLister les profils IKE Phase 2.
GET/api/config/namespaces/{namespace}/ike2s/{name}OBTENIR la configuration du profil IKE Phase 2.
DELETE/api/config/namespaces/{namespace}/ike2s/{name}SUPPRIMER un profil IKE Phase 2.
POST/api/config/namespaces/{metadata.namespace}/ike_phase2_profilesCréer un profil IKE Phase 2.
PUT/api/config/namespaces/{metadata.namespace}/ike_phase2_profiles/{metadata.name}Remplacer la configuration du profil IKE Phase 2.
GET/api/config/namespaces/{namespace}/ike_phase2_profilesLister les profils IKE Phase 2.
GET/api/config/namespaces/{namespace}/ike_phase2_profiles/{name}OBTENIR la configuration du profil IKE Phase 2.
DELETE/api/config/namespaces/{namespace}/ike_phase2_profiles/{name}SUPPRIMER un profil IKE Phase 2.
POST/api/config/namespaces/{metadata.namespace}/ip_prefix_setsCréer un ensemble de préfixes IP.
PUT/api/config/namespaces/{metadata.namespace}/ip_prefix_sets/{metadata.name}Remplacer un ensemble de préfixes IP.
GET/api/config/namespaces/{namespace}/ip_prefix_setsLister les ensembles de préfixes IP.
GET/api/config/namespaces/{namespace}/ip_prefix_sets/{name}OBTENIR un ensemble de préfixes IP.
DELETE/api/config/namespaces/{namespace}/ip_prefix_sets/{name}SUPPRIMER un ensemble de préfixes IP.
POST/api/config/namespaces/{metadata.namespace}/network_connectorsCréer un connecteur réseau.
PUT/api/config/namespaces/{metadata.namespace}/network_connectors/{metadata.name}Remplacer un connecteur réseau.
GET/api/config/namespaces/{namespace}/network_connectorsLister les connecteurs réseau.
GET/api/config/namespaces/{namespace}/network_connectors/{name}OBTENIR un connecteur réseau.
DELETE/api/config/namespaces/{namespace}/network_connectors/{name}SUPPRIMER un connecteur réseau.
PUT/api/config/namespaces/{metadata.namespace}/public_ips/{metadata.name}Remplacer une IP publique.
GET/api/config/namespaces/{namespace}/public_ipsLister les IP publiques.
GET/api/config/namespaces/{namespace}/public_ips/{name}OBTENIR une IP publique.
POST/api/config/namespaces/{metadata.namespace}/routesCréer une route.
PUT/api/config/namespaces/{metadata.namespace}/routes/{metadata.name}Remplacer une route.
GET/api/config/namespaces/{namespace}/routesLister les routes.
GET/api/config/namespaces/{namespace}/routes/{name}OBTENIR une route
DELETE/api/config/namespaces/{namespace}/routes/{name}SUPPRIMER une route.
POST/api/operate/namespaces/{namespace}/sites/{site}/ver/routesAfficher les routes.
POST/api/operate/namespaces/{namespace}/sites/{site}/ver/simplified_routesAfficher les routes simplifiées.
POST/api/config/namespaces/{metadata.namespace}/srv6_network_slicesCréer une tranche réseau SRv6.
PUT/api/config/namespaces/{metadata.namespace}/srv6_network_slices/{metadata.name}Remplacer une tranche réseau SRv6.
GET/api/config/namespaces/{namespace}/srv6_network_slicesLister les tranches réseau SRv6.
GET/api/config/namespaces/{namespace}/srv6_network_slices/{name}OBTENIR une tranche réseau SRv6.
DELETE/api/config/namespaces/{namespace}/srv6_network_slices/{name}SUPPRIMER une tranche réseau SRv6.
POST/api/config/namespaces/{metadata.namespace}/subnetsCréer un sous-réseau.
PUT/api/config/namespaces/{metadata.namespace}/subnets/{metadata.name}Remplacer un sous-réseau.
GET/api/config/namespaces/{namespace}/subnetsLister les sous-réseaux.
GET/api/config/namespaces/{namespace}/subnets/{name}OBTENIR un sous-réseau.
DELETE/api/config/namespaces/{namespace}/subnets/{name}SUPPRIMER un sous-réseau.
POST/api/operate/namespaces/{namespace}/sites/{site}/ver/tracerouteTraceroute.
POST/api/config/namespaces/{metadata.namespace}/tunnelsCréer un tunnel.
PUT/api/config/namespaces/{metadata.namespace}/tunnels/{metadata.name}Remplacer un tunnel.
GET/api/config/namespaces/{namespace}/tunnelsLister les tunnels.
GET/api/config/namespaces/{namespace}/tunnels/{name}OBTENIR un tunnel.
DELETE/api/config/namespaces/{namespace}/tunnels/{name}SUPPRIMER un tunnel.
POST/api/config/namespaces/{metadata.namespace}/virtual_networksCréer un réseau virtuel.
PUT/api/config/namespaces/{metadata.namespace}/virtual_networks/{metadata.name}Remplacer un réseau virtuel.
GET/api/config/namespaces/{namespace}/virtual_networksLister les réseaux virtuels.
GET/api/config/namespaces/{namespace}/virtual_networks/{name}OBTENIR un réseau virtuel.
DELETE/api/config/namespaces/{namespace}/virtual_networks/{name}SUPPRIMER un réseau virtuel.