跳转到内容

🔌 网络 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}删除虚拟网络。