ข้ามไปยังเนื้อหา

🔌 Network API

โปรโตคอล Border gateway พร้อมการจัดการ ASN และความสัมพันธ์ระหว่างระบบอิสระ VPN แบบ site-to-site ที่เชื่อมต่อศูนย์ข้อมูลผ่านช่องทางที่เข้ารหัส

  • หมวดหมู่: เครือข่าย
  • ความซับซ้อน: ขั้นสูง
  • เส้นทาง: 81 | สคีมา: 449
  • ระดับ: ขั้นสูง
  • โดเมนที่เกี่ยวข้อง: virtual, network_security, dns
  • กำหนดค่าการกำหนดเส้นทาง BGP และการจัดการ ASN
  • จัดการ IPsec tunnels และ IKE phases
  • กำหนดค่า network connectors และเส้นทาง
  • จัดการ SRv6 และการแบ่งซับเน็ต
  • กำหนดการเชื่อมต่อ segment และนโยบาย
  • กำหนดค่าชุด IP prefix
  • virtual_network: เครือข่ายเสมือนสำหรับการเชื่อมต่อและการแบ่งส่วน site
  • network_connector: Network connector สำหรับการเชื่อมต่อแบบ site-to-site หรือ cloud
  • site_mesh_group: การกำหนดค่าการเชื่อมต่อแบบ mesh ระหว่างหลาย site
วิธีการเส้นทางคำอธิบาย
POST/api/config/namespaces/{metadata.namespace}/address_allocatorsสร้าง Address Allocator
GET/api/config/namespaces/{namespace}/address_allocatorsแสดงรายการ Address Allocator
GET/api/config/namespaces/{namespace}/address_allocators/{name}ดึงข้อมูล Address Allocator
DELETE/api/config/namespaces/{namespace}/address_allocators/{name}ลบ Address Allocator
POST/api/config/namespaces/{metadata.namespace}/advertise_policysสร้าง Advertise Policy
PUT/api/config/namespaces/{metadata.namespace}/advertise_policys/{metadata.name}แทนที่ Advertise Policy
GET/api/config/namespaces/{namespace}/advertise_policysแสดงรายการ Advertise Policy
GET/api/config/namespaces/{namespace}/advertise_policys/{name}ดึงข้อมูล Advertise Policy
DELETE/api/config/namespaces/{namespace}/advertise_policys/{name}ลบ Advertise Policy
POST/api/config/namespaces/{metadata.namespace}/bgpsสร้าง BGP
PUT/api/config/namespaces/{metadata.namespace}/bgps/{metadata.name}แทนที่ BGP
GET/api/config/namespaces/{namespace}/bgpsแสดงรายการ BGP
GET/api/config/namespaces/{namespace}/bgps/{name}ดึงข้อมูล BGP
DELETE/api/config/namespaces/{namespace}/bgps/{name}ลบ BGP
GET/api/config/namespaces/{namespace}/bgpstatus/{view_name}ดึงข้อมูลสถานะ BGP สำหรับ view
POST/api/config/namespaces/{metadata.namespace}/bgp_asn_setsสร้าง BGP ASN Set
PUT/api/config/namespaces/{metadata.namespace}/bgp_asn_sets/{metadata.name}แทนที่ BGP ASN Set
GET/api/config/namespaces/{namespace}/bgp_asn_setsแสดงรายการ BGP ASN Set
GET/api/config/namespaces/{namespace}/bgp_asn_sets/{name}ดึงข้อมูล BGP ASN Set
DELETE/api/config/namespaces/{namespace}/bgp_asn_sets/{name}ลบ BGP ASN Set
GET/api/operate/namespaces/{namespace}/sites/{site}/ver/bgp_peersแสดงข้อมูล BGP Peer
GET/api/operate/namespaces/{namespace}/sites/{site}/ver/bgp_routesแสดงเส้นทาง BGP
POST/api/config/namespaces/{metadata.namespace}/bgp_routing_policysสร้าง BGP Routing Policy
PUT/api/config/namespaces/{metadata.namespace}/bgp_routing_policys/{metadata.name}แทนที่ BGP Routing Policy
GET/api/config/namespaces/{namespace}/bgp_routing_policysแสดงรายการ BGP Routing Policy
GET/api/config/namespaces/{namespace}/bgp_routing_policys/{name}ดึงข้อมูล BGP Routing Policy
DELETE/api/config/namespaces/{namespace}/bgp_routing_policys/{name}ลบ BGP Routing Policy
POST/api/config/namespaces/{metadata.namespace}/dc_cluster_groupsสร้าง DC Cluster Group
PUT/api/config/namespaces/{metadata.namespace}/dc_cluster_groups/{metadata.name}แทนที่ DC Cluster Group
GET/api/config/namespaces/{namespace}/dc_cluster_groupsแสดงรายการ DC Cluster Group
POST/api/data/namespaces/{namespace}/dc_cluster_groups/metricsเมตริก
GET/api/config/namespaces/{namespace}/dc_cluster_groups/{name}ดึงข้อมูล DC Cluster Group
DELETE/api/config/namespaces/{namespace}/dc_cluster_groups/{name}ลบ DC Cluster Group
POST/api/config/namespaces/{metadata.namespace}/forwarding_classsสร้าง Forwarding Class
PUT/api/config/namespaces/{metadata.namespace}/forwarding_classs/{metadata.name}แทนที่ Forwarding Class
GET/api/config/namespaces/{namespace}/forwarding_classsแสดงรายการ Forwarding Class
GET/api/config/namespaces/{namespace}/forwarding_classs/{name}ดึงข้อมูล Forwarding Class
DELETE/api/config/namespaces/{namespace}/forwarding_classs/{name}ลบ Forwarding Class
POST/api/config/namespaces/{metadata.namespace}/ike1sสร้าง IKE Phase1 Profile
PUT/api/config/namespaces/{metadata.namespace}/ike1s/{metadata.name}แทนที่การกำหนดค่า IKE Phase1 Profile
GET/api/config/namespaces/{namespace}/ike1sแสดงรายการ IKE Phase 1 Profile
GET/api/config/namespaces/{namespace}/ike1s/{name}ดึงข้อมูลการกำหนดค่า IKE Phase1 profile
DELETE/api/config/namespaces/{namespace}/ike1s/{name}ลบ IKE Phase 1 Profile
POST/api/config/namespaces/{metadata.namespace}/ike_phase1_profilesสร้าง IKE Phase1 Profile
PUT/api/config/namespaces/{metadata.namespace}/ike_phase1_profiles/{metadata.name}แทนที่การกำหนดค่า IKE Phase1 Profile
GET/api/config/namespaces/{namespace}/ike_phase1_profilesแสดงรายการ IKE Phase 1 Profile
GET/api/config/namespaces/{namespace}/ike_phase1_profiles/{name}ดึงข้อมูลการกำหนดค่า IKE Phase1 profile
DELETE/api/config/namespaces/{namespace}/ike_phase1_profiles/{name}ลบ IKE Phase 1 Profile
POST/api/config/namespaces/{metadata.namespace}/ike2sสร้าง IKE Phase2 Profile
PUT/api/config/namespaces/{metadata.namespace}/ike2s/{metadata.name}แทนที่การกำหนดค่า IKE Phase2 Profile
GET/api/config/namespaces/{namespace}/ike2sแสดงรายการ IKE Phase 2 Profile
GET/api/config/namespaces/{namespace}/ike2s/{name}ดึงข้อมูลการกำหนดค่า IKE Phase2 profile
DELETE/api/config/namespaces/{namespace}/ike2s/{name}ลบ IKE Phase 2 Profile
POST/api/config/namespaces/{metadata.namespace}/ike_phase2_profilesสร้าง IKE Phase2 Profile
PUT/api/config/namespaces/{metadata.namespace}/ike_phase2_profiles/{metadata.name}แทนที่การกำหนดค่า IKE Phase2 Profile
GET/api/config/namespaces/{namespace}/ike_phase2_profilesแสดงรายการ IKE Phase 2 Profile
GET/api/config/namespaces/{namespace}/ike_phase2_profiles/{name}ดึงข้อมูลการกำหนดค่า IKE Phase2 profile
DELETE/api/config/namespaces/{namespace}/ike_phase2_profiles/{name}ลบ IKE Phase 2 Profile
POST/api/config/namespaces/{metadata.namespace}/ip_prefix_setsสร้าง IP Prefix Set
PUT/api/config/namespaces/{metadata.namespace}/ip_prefix_sets/{metadata.name}แทนที่ IP Prefix Set
GET/api/config/namespaces/{namespace}/ip_prefix_setsแสดงรายการ IP Prefix Set
GET/api/config/namespaces/{namespace}/ip_prefix_sets/{name}ดึงข้อมูล IP Prefix Set
DELETE/api/config/namespaces/{namespace}/ip_prefix_sets/{name}ลบ IP Prefix Set
POST/api/config/namespaces/{metadata.namespace}/network_connectorsสร้าง Network Connector
PUT/api/config/namespaces/{metadata.namespace}/network_connectors/{metadata.name}แทนที่ Network Connector
GET/api/config/namespaces/{namespace}/network_connectorsแสดงรายการ Network Connector
GET/api/config/namespaces/{namespace}/network_connectors/{name}ดึงข้อมูล Network Connector
DELETE/api/config/namespaces/{namespace}/network_connectors/{name}ลบ Network Connector
PUT/api/config/namespaces/{metadata.namespace}/public_ips/{metadata.name}แทนที่ Public IP
GET/api/config/namespaces/{namespace}/public_ipsแสดงรายการ Public IP
GET/api/config/namespaces/{namespace}/public_ips/{name}ดึงข้อมูล Public IP
POST/api/config/namespaces/{metadata.namespace}/routesสร้าง Route
PUT/api/config/namespaces/{metadata.namespace}/routes/{metadata.name}แทนที่ Route
GET/api/config/namespaces/{namespace}/routesแสดงรายการ Route
GET/api/config/namespaces/{namespace}/routes/{name}ดึงข้อมูล Route
DELETE/api/config/namespaces/{namespace}/routes/{name}ลบ Route
POST/api/operate/namespaces/{namespace}/sites/{site}/ver/routesแสดงเส้นทาง
POST/api/operate/namespaces/{namespace}/sites/{site}/ver/simplified_routesแสดงเส้นทางแบบย่อ
POST/api/config/namespaces/{metadata.namespace}/srv6_network_slicesสร้าง SRv6 Network Slice
PUT/api/config/namespaces/{metadata.namespace}/srv6_network_slices/{metadata.name}แทนที่ SRv6 Network Slice
GET/api/config/namespaces/{namespace}/srv6_network_slicesแสดงรายการ SRv6 Network Slice
GET/api/config/namespaces/{namespace}/srv6_network_slices/{name}ดึงข้อมูล SRv6 Network Slice
DELETE/api/config/namespaces/{namespace}/srv6_network_slices/{name}ลบ SRv6 Network Slice
POST/api/config/namespaces/{metadata.namespace}/subnetsสร้าง Subnet
PUT/api/config/namespaces/{metadata.namespace}/subnets/{metadata.name}แทนที่ Subnet
GET/api/config/namespaces/{namespace}/subnetsแสดงรายการ Subnet
GET/api/config/namespaces/{namespace}/subnets/{name}ดึงข้อมูล Subnet
DELETE/api/config/namespaces/{namespace}/subnets/{name}ลบ Subnet
POST/api/operate/namespaces/{namespace}/sites/{site}/ver/tracerouteTraceroute
POST/api/config/namespaces/{metadata.namespace}/tunnelsสร้าง Tunnel
PUT/api/config/namespaces/{metadata.namespace}/tunnels/{metadata.name}แทนที่ Tunnel
GET/api/config/namespaces/{namespace}/tunnelsแสดงรายการ Tunnel
GET/api/config/namespaces/{namespace}/tunnels/{name}ดึงข้อมูล Tunnel
DELETE/api/config/namespaces/{namespace}/tunnels/{name}ลบ Tunnel
POST/api/config/namespaces/{metadata.namespace}/virtual_networksสร้าง Virtual Network
PUT/api/config/namespaces/{metadata.namespace}/virtual_networks/{metadata.name}แทนที่ Virtual Network
GET/api/config/namespaces/{namespace}/virtual_networksแสดงรายการ Virtual Network
GET/api/config/namespaces/{namespace}/virtual_networks/{name}ดึงข้อมูล Virtual Network
DELETE/api/config/namespaces/{namespace}/virtual_networks/{name}ลบ Virtual Network