跳到內容

🔌 網路 API

邊界閘道協定,具備 ASN 管理與自治系統關係功能。站點對站點 VPN 透過加密通道連結資料中心。

  • 類別:網路
  • 複雜度:進階
  • 路徑數:81 | 綱要數:449
  • 層級:進階
  • 相關領域virtualnetwork_securitydns
  • 設定 BGP 路由與 ASN 管理
  • 管理 IPsec 隧道與 IKE 階段
  • 設定網路連接器與路由
  • 管理 SRv6 與子網路劃分
  • 定義分段連線與策略
  • 設定 IP 前綴集合
  • virtual_network:用於站點連線與分段的虛擬網路
  • network_connector:用於站點對站點或雲端連線的網路連接器
  • site_mesh_group:多站點間的網狀連線配置
方法路徑描述
POST/api/config/namespaces/{metadata.namespace}/address_allocators建立位址分配器。
GET/api/config/namespaces/{namespace}/address_allocators列出位址分配器。
GET/api/config/namespaces/{namespace}/address_allocators/{name}取得位址分配器。
DELETE/api/config/namespaces/{namespace}/address_allocators/{name}刪除位址分配器。
POST/api/config/namespaces/{metadata.namespace}/advertise_policys建立廣播策略。
PUT/api/config/namespaces/{metadata.namespace}/advertise_policys/{metadata.name}取代廣播策略。
GET/api/config/namespaces/{namespace}/advertise_policys列出廣播策略。
GET/api/config/namespaces/{namespace}/advertise_policys/{name}取得廣播策略。
DELETE/api/config/namespaces/{namespace}/advertise_policys/{name}刪除廣播策略。
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 狀態。
POST/api/config/namespaces/{metadata.namespace}/bgp_asn_sets建立 BGP ASN 集合。
PUT/api/config/namespaces/{metadata.namespace}/bgp_asn_sets/{metadata.name}取代 BGP ASN 集合。
GET/api/config/namespaces/{namespace}/bgp_asn_sets列出 BGP ASN 集合。
GET/api/config/namespaces/{namespace}/bgp_asn_sets/{name}取得 BGP ASN 集合。
DELETE/api/config/namespaces/{namespace}/bgp_asn_sets/{name}刪除 BGP ASN 集合。
GET/api/operate/namespaces/{namespace}/sites/{site}/ver/bgp_peers顯示 BGP 對等端資訊。
GET/api/operate/namespaces/{namespace}/sites/{site}/ver/bgp_routes顯示 BGP 路由。
POST/api/config/namespaces/{metadata.namespace}/bgp_routing_policys建立 BGP 路由策略。
PUT/api/config/namespaces/{metadata.namespace}/bgp_routing_policys/{metadata.name}取代 BGP 路由策略。
GET/api/config/namespaces/{namespace}/bgp_routing_policys列出 BGP 路由策略。
GET/api/config/namespaces/{namespace}/bgp_routing_policys/{name}取得 BGP 路由策略。
DELETE/api/config/namespaces/{namespace}/bgp_routing_policys/{name}刪除 BGP 路由策略。
POST/api/config/namespaces/{metadata.namespace}/dc_cluster_groups建立 DC 叢集群組。
PUT/api/config/namespaces/{metadata.namespace}/dc_cluster_groups/{metadata.name}取代 DC 叢集群組。
GET/api/config/namespaces/{namespace}/dc_cluster_groups列出 DC 叢集群組。
POST/api/data/namespaces/{namespace}/dc_cluster_groups/metrics指標。
GET/api/config/namespaces/{namespace}/dc_cluster_groups/{name}取得 DC 叢集群組。
DELETE/api/config/namespaces/{namespace}/dc_cluster_groups/{name}刪除 DC 叢集群組。
POST/api/config/namespaces/{metadata.namespace}/forwarding_classs建立轉發類別。
PUT/api/config/namespaces/{metadata.namespace}/forwarding_classs/{metadata.name}取代轉發類別。
GET/api/config/namespaces/{namespace}/forwarding_classs列出轉發類別。
GET/api/config/namespaces/{namespace}/forwarding_classs/{name}取得轉發類別。
DELETE/api/config/namespaces/{namespace}/forwarding_classs/{name}刪除轉發類別。
POST/api/config/namespaces/{metadata.namespace}/ike1s建立 IKE 第一階段設定檔。
PUT/api/config/namespaces/{metadata.namespace}/ike1s/{metadata.name}取代 IKE 第一階段設定檔配置。
GET/api/config/namespaces/{namespace}/ike1s列出 IKE 第一階段設定檔。
GET/api/config/namespaces/{namespace}/ike1s/{name}取得 IKE 第一階段設定檔配置。
DELETE/api/config/namespaces/{namespace}/ike1s/{name}刪除 IKE 第一階段設定檔。
POST/api/config/namespaces/{metadata.namespace}/ike_phase1_profiles建立 IKE 第一階段設定檔。
PUT/api/config/namespaces/{metadata.namespace}/ike_phase1_profiles/{metadata.name}取代 IKE 第一階段設定檔配置。
GET/api/config/namespaces/{namespace}/ike_phase1_profiles列出 IKE 第一階段設定檔。
GET/api/config/namespaces/{namespace}/ike_phase1_profiles/{name}取得 IKE 第一階段設定檔配置。
DELETE/api/config/namespaces/{namespace}/ike_phase1_profiles/{name}刪除 IKE 第一階段設定檔。
POST/api/config/namespaces/{metadata.namespace}/ike2s建立 IKE 第二階段設定檔。
PUT/api/config/namespaces/{metadata.namespace}/ike2s/{metadata.name}取代 IKE 第二階段設定檔配置。
GET/api/config/namespaces/{namespace}/ike2s列出 IKE 第二階段設定檔。
GET/api/config/namespaces/{namespace}/ike2s/{name}取得 IKE 第二階段設定檔配置。
DELETE/api/config/namespaces/{namespace}/ike2s/{name}刪除 IKE 第二階段設定檔。
POST/api/config/namespaces/{metadata.namespace}/ike_phase2_profiles建立 IKE 第二階段設定檔。
PUT/api/config/namespaces/{metadata.namespace}/ike_phase2_profiles/{metadata.name}取代 IKE 第二階段設定檔配置。
GET/api/config/namespaces/{namespace}/ike_phase2_profiles列出 IKE 第二階段設定檔。
GET/api/config/namespaces/{namespace}/ike_phase2_profiles/{name}取得 IKE 第二階段設定檔配置。
DELETE/api/config/namespaces/{namespace}/ike_phase2_profiles/{name}刪除 IKE 第二階段設定檔。
POST/api/config/namespaces/{metadata.namespace}/ip_prefix_sets建立 IP 前綴集合。
PUT/api/config/namespaces/{metadata.namespace}/ip_prefix_sets/{metadata.name}取代 IP 前綴集合。
GET/api/config/namespaces/{namespace}/ip_prefix_sets列出 IP 前綴集合。
GET/api/config/namespaces/{namespace}/ip_prefix_sets/{name}取得 IP 前綴集合。
DELETE/api/config/namespaces/{namespace}/ip_prefix_sets/{name}刪除 IP 前綴集合。
POST/api/config/namespaces/{metadata.namespace}/network_connectors建立網路連接器。
PUT/api/config/namespaces/{metadata.namespace}/network_connectors/{metadata.name}取代網路連接器。
GET/api/config/namespaces/{namespace}/network_connectors列出網路連接器。
GET/api/config/namespaces/{namespace}/network_connectors/{name}取得網路連接器。
DELETE/api/config/namespaces/{namespace}/network_connectors/{name}刪除網路連接器。
PUT/api/config/namespaces/{metadata.namespace}/public_ips/{metadata.name}取代公用 IP。
GET/api/config/namespaces/{namespace}/public_ips列出公用 IP。
GET/api/config/namespaces/{namespace}/public_ips/{name}取得公用 IP。
POST/api/config/namespaces/{metadata.namespace}/routes建立路由。
PUT/api/config/namespaces/{metadata.namespace}/routes/{metadata.name}取代路由。
GET/api/config/namespaces/{namespace}/routes列出路由。
GET/api/config/namespaces/{namespace}/routes/{name}取得路由。
DELETE/api/config/namespaces/{namespace}/routes/{name}刪除路由。
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 網路切片。
PUT/api/config/namespaces/{metadata.namespace}/srv6_network_slices/{metadata.name}取代 SRv6 網路切片。
GET/api/config/namespaces/{namespace}/srv6_network_slices列出 SRv6 網路切片。
GET/api/config/namespaces/{namespace}/srv6_network_slices/{name}取得 SRv6 網路切片。
DELETE/api/config/namespaces/{namespace}/srv6_network_slices/{name}刪除 SRv6 網路切片。
POST/api/config/namespaces/{metadata.namespace}/subnets建立子網路。
PUT/api/config/namespaces/{metadata.namespace}/subnets/{metadata.name}取代子網路。
GET/api/config/namespaces/{namespace}/subnets列出子網路。
GET/api/config/namespaces/{namespace}/subnets/{name}取得子網路。
DELETE/api/config/namespaces/{namespace}/subnets/{name}刪除子網路。
POST/api/operate/namespaces/{namespace}/sites/{site}/ver/traceroute路由追蹤。
POST/api/config/namespaces/{metadata.namespace}/tunnels建立隧道。
PUT/api/config/namespaces/{metadata.namespace}/tunnels/{metadata.name}取代隧道。
GET/api/config/namespaces/{namespace}/tunnels列出隧道。
GET/api/config/namespaces/{namespace}/tunnels/{name}取得隧道。
DELETE/api/config/namespaces/{namespace}/tunnels/{name}刪除隧道。
POST/api/config/namespaces/{metadata.namespace}/virtual_networks建立虛擬網路。
PUT/api/config/namespaces/{metadata.namespace}/virtual_networks/{metadata.name}取代虛擬網路。
GET/api/config/namespaces/{namespace}/virtual_networks列出虛擬網路。
GET/api/config/namespaces/{namespace}/virtual_networks/{name}取得虛擬網路。
DELETE/api/config/namespaces/{namespace}/virtual_networks/{name}刪除虛擬網路。