- หน้าแรก
- API Enriched
- อ้างอิง API
- 🔌 Network API
🔌 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
Endpoints
หัวข้อที่มีชื่อว่า “Endpoints”| วิธีการ | เส้นทาง | คำอธิบาย |
|---|---|---|
| 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/traceroute | Traceroute |
| 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 |