- Inicio
- API Enriched
- Referencia de API
- 🌍 API de Sites
🌍 API de Sites
Integración de AWS, Azure, GCP VPC con transit gateways. Selección basada en etiquetas para la aplicación de políticas en todas las regiones.
- Categoría: Infraestructura
- Complejidad: avanzada
- Rutas: 133 | Esquemas: 1015
- Nivel: Estándar
- Dominios relacionados:
cloud_infrastructure,customer_edge,managed_kubernetes
Casos de uso
Sección titulada «Casos de uso»- Implementar F5 XC en proveedores de nube (AWS, Azure, GCP)
- Gestionar implementaciones de sitios XCKS (Managed Kubernetes) (anteriormente AppStack)
- Implementar sitios Secure Mesh para implementaciones de edge orientadas a redes
- Integrar clústeres de Kubernetes externos como Customer Edge
- Configurar sitios AWS VPC, Azure VNet y GCP VPC
- Gestionar sitios virtuales y políticas de sitio
Recursos primarios
Sección titulada «Recursos primarios»- site: Ubicación de implementación física o en la nube para servicios de edge
- virtual_site: Agrupación lógica de sitios mediante selectores de etiquetas
- site_mesh_group: Configuración de conectividad mesh entre múltiples sitios
Endpoints
Sección titulada «Endpoints»| Método | Ruta | Descripción |
|---|---|---|
| POST | /api/config/namespaces/{metadata.namespace}/aws_tgw_sites | Crear sitio AWS TGW. |
| PUT | /api/config/namespaces/{metadata.namespace}/aws_tgw_sites/{metadata.name} | Reemplazar sitio AWS TGW. |
| POST | /api/config/namespaces/{namespace}/aws_tgw_site/{name}/set_tgw_info | Configurar información de TGW. |
| POST | /api/config/namespaces/{namespace}/aws_tgw_site/{name}/set_vip_info | Configurar información VIP del sitio AWS TGW. |
| POST | /api/config/namespaces/{namespace}/aws_tgw_site/{name}/set_vpc_ip_prefixes | Configurar prefijos IP de VPC. |
| POST | /api/config/namespaces/{namespace}/aws_tgw_site/{name}/set_vpn_tunnels | Configurar túneles VPN. |
| POST | /api/config/namespaces/{namespace}/aws_tgw_site/{name}/validate_config | Validar configuración de AWS TGW. |
| GET | /api/config/namespaces/{namespace}/aws_tgw_sites | Listar configuración del sitio AWS TGW. |
| GET | /api/config/namespaces/{namespace}/aws_tgw_sites/{name} | OBTENER sitio AWS TGW. |
| DELETE | /api/config/namespaces/{namespace}/aws_tgw_sites/{name} | ELIMINAR configuración del sitio AWS TGW. |
| POST | /api/config/namespaces/{metadata.namespace}/aws_vpc_sites | Crear sitio AWS VPC. |
| PUT | /api/config/namespaces/{metadata.namespace}/aws_vpc_sites/{metadata.name} | Reemplazar sitio AWS VPC. |
| POST | /api/config/namespaces/{namespace}/aws_vpc_site/{name}/set_cloud_site_info | Configurar información del sitio AWS VPC. |
| POST | /api/config/namespaces/{namespace}/aws_vpc_site/{name}/set_vip_info | Configurar información VIP del sitio AWS VPC. |
| POST | /api/config/namespaces/{namespace}/aws_vpc_site/{name}/storage/set_vpc_k8s_hostnames | Configurar nombres de host K8s de VPC. |
| POST | /api/config/namespaces/{namespace}/aws_vpc_site/{name}/validate_config | Validar configuración del sitio AWS VPC. |
| GET | /api/config/namespaces/{namespace}/aws_vpc_sites | Listar configuración del sitio AWS VPC. |
| GET | /api/config/namespaces/{namespace}/aws_vpc_sites/{name} | OBTENER sitio AWS VPC. |
| DELETE | /api/config/namespaces/{namespace}/aws_vpc_sites/{name} | ELIMINAR configuración del sitio AWS VPC. |
| POST | /api/config/namespaces/{metadata.namespace}/voltstack_sites | Crear sitio App Stack. |
| PUT | /api/config/namespaces/{metadata.namespace}/voltstack_sites/{metadata.name} | Reemplazar sitio App Stack. |
| GET | /api/config/namespaces/{namespace}/voltstack_sites | Listar configuración del sitio App Stack. |
| GET | /api/config/namespaces/{namespace}/voltstack_sites/{name} | OBTENER sitio App Stack. |
| DELETE | /api/config/namespaces/{namespace}/voltstack_sites/{name} | ELIMINAR configuración del sitio App Stack. |
| POST | /api/config/namespaces/{metadata.namespace}/azure_vnet_sites | Crear sitio Azure VNet. |
| PUT | /api/config/namespaces/{metadata.namespace}/azure_vnet_sites/{metadata.name} | Reemplazar sitio Azure VNet. |
| POST | /api/config/namespaces/{namespace}/azure_vnet_site/{name}/set_cloud_site_info | Configurar información del sitio Azure VNet. |
| POST | /api/config/namespaces/{namespace}/azure_vnet_site/{name}/set_vip_info | Configurar información VIP del sitio Azure VNet. |
| POST | /api/config/namespaces/{namespace}/azure_vnet_site/{name}/validate_config | Validar configuración del sitio Azure VNet. |
| GET | /api/config/namespaces/{namespace}/azure_vnet_sites | Listar configuración del sitio Azure VNet. |
| GET | /api/config/namespaces/{namespace}/azure_vnet_sites/{name} | OBTENER sitio Azure VNet. |
| DELETE | /api/config/namespaces/{namespace}/azure_vnet_sites/{name} | ELIMINAR configuración del sitio Azure VNet. |
| POST | /api/config/namespaces/{metadata.namespace}/gcp_vpc_sites | Crear sitio GCP VPC. |
| PUT | /api/config/namespaces/{metadata.namespace}/gcp_vpc_sites/{metadata.name} | Reemplazar sitio GCP VPC. |
| POST | /api/config/namespaces/{namespace}/gcp_vpc_site/{name}/set_cloud_site_info | Configurar información del sitio GCP VPC. |
| POST | /api/config/namespaces/{namespace}/gcp_vpc_site/{name}/validate_config | Validar configuración del sitio GCP VPC. |
| GET | /api/config/namespaces/{namespace}/gcp_vpc_sites | Listar configuración del sitio GCP VPC. |
| GET | /api/config/namespaces/{namespace}/gcp_vpc_sites/{name} | OBTENER sitio GCP VPC. |
| DELETE | /api/config/namespaces/{namespace}/gcp_vpc_sites/{name} | ELIMINAR configuración del sitio GCP VPC. |
| POST | /api/config/namespaces/{metadata.namespace}/securemesh_sites | Crear sitio Secure Mesh. |
| PUT | /api/config/namespaces/{metadata.namespace}/securemesh_sites/{metadata.name} | Reemplazar sitio Secure Mesh. |
| GET | /api/config/namespaces/{namespace}/securemesh_sites | Listar configuración del sitio Secure Mesh. |
| GET | /api/config/namespaces/{namespace}/securemesh_sites/{name} | OBTENER sitio Secure Mesh. |
| DELETE | /api/config/namespaces/{namespace}/securemesh_sites/{name} | ELIMINAR configuración del sitio Secure Mesh. |
| POST | /api/config/namespaces/{metadata.namespace}/securemesh_site_v2s | Crear sitio Secure Mesh. |
| PUT | /api/config/namespaces/{metadata.namespace}/securemesh_site_v2s/{metadata.name} | Reemplazar sitio Secure Mesh. |
| GET | /api/config/namespaces/{namespace}/securemesh_site_v2s | Listar configuración del sitio Secure Mesh. |
| GET | /api/config/namespaces/{namespace}/securemesh_site_v2s/{name} | OBTENER sitio Secure Mesh. |
| DELETE | /api/config/namespaces/{namespace}/securemesh_site_v2s/{name} | ELIMINAR configuración del sitio Secure Mesh. |
| POST | /api/config/namespaces/{metadata.namespace}/k8s_clusters | Crear especificación de configuración. |
| PUT | /api/config/namespaces/{metadata.namespace}/k8s_clusters/{metadata.name} | Reemplazar especificación de configuración. |
| GET | /api/config/namespaces/{namespace}/k8s_clusters | Listar clúster K8s. |
| GET | /api/config/namespaces/{namespace}/k8s_clusters/{name} | OBTENER especificación de configuración. |
| DELETE | /api/config/namespaces/{namespace}/k8s_clusters/{name} | ELIMINAR clúster K8s. |
| POST | /api/data/namespaces/{namespace}/firewall_logs | Consulta de registros de firewall. |
| POST | /api/data/namespaces/{namespace}/firewall_logs/aggregation | Consulta de agregación de registros de firewall. |
| GET | /api/data/namespaces/{namespace}/firewall_logs/scroll | Consulta de desplazamiento de registros de firewall. |
| POST | /api/data/namespaces/{namespace}/firewall_logs/scroll | Consulta de desplazamiento de registros de firewall. |
| GET | /api/data/namespaces/{namespace}/k8s_audit_logs/scroll | Consulta de desplazamiento de registros de auditoría K8s. |
| POST | /api/data/namespaces/{namespace}/k8s_audit_logs/scroll | Consulta de desplazamiento de registros de auditoría K8s. |
| GET | /api/data/namespaces/{namespace}/k8s_events/scroll | Consulta de desplazamiento de eventos K8s. |
| POST | /api/data/namespaces/{namespace}/k8s_events/scroll | Consulta de desplazamiento de eventos K8s. |
| POST | /api/data/namespaces/{namespace}/platform_events | Consulta de eventos de Plataforma. |
| POST | /api/data/namespaces/{namespace}/platform_events/aggregation | Consulta de agregación de eventos de Plataforma. |
| GET | /api/data/namespaces/{namespace}/platform_events/scroll | Consulta de desplazamiento de eventos de Plataforma. |
| POST | /api/data/namespaces/{namespace}/platform_events/scroll | Consulta de desplazamiento de eventos de Plataforma. |
| POST | /api/data/namespaces/{namespace}/site/{site}/external_connector/{external_connector}/logs | Consulta de registros del conector externo. |
| POST | /api/data/namespaces/{namespace}/site/{site}/k8s_audit_logs | Consulta de registros de auditoría K8s. |
| POST | /api/data/namespaces/{namespace}/site/{site}/k8s_audit_logs/aggregation | Consulta de agregación de registros de auditoría K8s. |
| POST | /api/data/namespaces/{namespace}/site/{site}/k8s_events | Consulta de eventos K8s. |
| POST | /api/data/namespaces/{namespace}/site/{site}/k8s_events/aggregation | Consulta de agregación de eventos K8s. |
| POST | /api/data/namespaces/{namespace}/vk8s_audit_logs | Consulta de registros de auditoría VK8s. |
| POST | /api/data/namespaces/{namespace}/vk8s_audit_logs/aggregation | Consulta de agregación de registros de auditoría VK8s. |
| GET | /api/data/namespaces/{namespace}/vk8s_audit_logs/scroll | Consulta de desplazamiento de registros de auditoría VK8s. |
| POST | /api/data/namespaces/{namespace}/vk8s_audit_logs/scroll | Consulta de desplazamiento de registros de auditoría VK8s. |
| POST | /api/data/namespaces/{namespace}/vk8s_events | Consulta de eventos VK8s. |
| POST | /api/data/namespaces/{namespace}/vk8s_events/aggregation | Consulta de agregación de eventos VK8s. |
| GET | /api/data/namespaces/{namespace}/vk8s_events/scroll | Consulta de desplazamiento de eventos VK8s. |
| POST | /api/data/namespaces/{namespace}/vk8s_events/scroll | Consulta de desplazamiento de eventos VK8s. |
| POST | /api/web/namespaces/system/revoke/global-kubeconfigs | Revocar Kubeconfig global. |
| POST | /api/data/namespaces/system/site/{name}/status | Verificar existencia del sitio. |
| GET | /api/data/namespaces/system/site/{site}/api/v1/configmaps | Lista de ConfigMap. |
| GET | /api/data/namespaces/system/site/{site}/api/v1/endpoints | Lista de Endpoints. |
| GET | /api/data/namespaces/system/site/{site}/api/v1/namespaces | Lista de Namespaces. |
| GET | /api/data/namespaces/system/site/{site}/api/v1/namespaces/{namespace}/configmaps | Lista de ConfigMap. |
| GET | /api/data/namespaces/system/site/{site}/api/v1/namespaces/{namespace}/endpoints | Lista de Endpoints. |
| GET | /api/data/namespaces/system/site/{site}/api/v1/namespaces/{namespace}/persistentvolumeclaims | Lista de PersistentVolumeClaim. |
| GET | /api/data/namespaces/system/site/{site}/api/v1/namespaces/{namespace}/pods | Lista de Pods |
| GET | /api/data/namespaces/system/site/{site}/api/v1/namespaces/{namespace}/secrets | Lista de Secrets. |
| GET | /api/data/namespaces/system/site/{site}/api/v1/namespaces/{namespace}/services | Lista de Services. |
| GET | /api/data/namespaces/system/site/{site}/api/v1/nodes | Lista de Namespaces. |
| GET | /api/data/namespaces/system/site/{site}/api/v1/persistentvolumeclaims | Lista de PersistentVolumeClaim. |
| GET | /api/data/namespaces/system/site/{site}/api/v1/persistentvolumes | Lista de PersistentVolume. |
| GET | /api/data/namespaces/system/site/{site}/api/v1/pods | Lista de Pods |
| GET | /api/data/namespaces/system/site/{site}/api/v1/secrets | Lista de Secrets. |
| GET | /api/data/namespaces/system/site/{site}/api/v1/services | Lista de Services. |
| GET | /api/data/namespaces/system/site/{site}/apis/apps/v1/daemonsets | Lista de DaemonSet. |
| GET | /api/data/namespaces/system/site/{site}/apis/apps/v1/deployments | Lista de Deployment. |
| GET | /api/data/namespaces/system/site/{site}/apis/apps/v1/namespaces/{namespace}/daemonsets | Lista de DaemonSet. |
| GET | /api/data/namespaces/system/site/{site}/apis/apps/v1/namespaces/{namespace}/deployments | Lista de Deployment. |
| GET | /api/data/namespaces/system/site/{site}/apis/apps/v1/namespaces/{namespace}/replicasets | Lista de ReplicaSet. |
| GET | /api/data/namespaces/system/site/{site}/apis/apps/v1/namespaces/{namespace}/statefulsets | Lista de StatefulSet. |
| GET | /api/data/namespaces/system/site/{site}/apis/apps/v1/replicasets | Lista de ReplicaSet. |
| GET | /api/data/namespaces/system/site/{site}/apis/apps/v1/statefulsets | Lista de StatefulSet. |
| GET | /api/data/namespaces/system/site/{site}/apis/batch/v1/jobs | Lista de Jobs |
| GET | /api/data/namespaces/system/site/{site}/apis/batch/v1/namespaces/{namespace}/jobs | Lista de Jobs |
| GET | /api/data/namespaces/system/site/{site}/apis/batch/v1beta1/cronjobs | Lista de CronJob. |
| GET | /api/data/namespaces/system/site/{site}/apis/batch/v1beta1/namespaces/{namespace}/cronjobs | Lista de CronJob. |
| POST | /api/data/namespaces/system/site/{site}/namespaces/{namespace}/pods/metrics | Métricas de Pods. |
| POST | /api/data/namespaces/system/site/{site}/namespaces/{namespace}/virtualmachineinstances/metrics | Métricas de VirtualMachineInstances. |
| POST | /api/data/namespaces/system/site/{site}/pods/metrics | Métricas de Pods. |
| POST | /api/data/namespaces/system/site/{site}/virtualmachineinstances/metrics | Métricas de VirtualMachineInstances. |
| GET | /api/web/namespaces/system/sites/{site}/global-kubeconfigs | Listar Kube Configs globales. |
| POST | /api/web/namespaces/system/sites/{site}/global-kubeconfigs | Crear Kube Config global. |
| PUT | /api/config/namespaces/{metadata.namespace}/sites/{metadata.name} | Reemplazar sitio. |
| POST | /api/register/namespaces/{namespace}/site/{name}/state | Establecer estado del sitio. |
| POST | /api/data/namespaces/{namespace}/site/{site}/status/metrics | Métricas de estado del sitio. |
| GET | /api/config/namespaces/{namespace}/sites | Listar sitio |
| GET | /api/config/namespaces/{namespace}/sites/{name} | OBTENER sitio |
| POST | /api/config/namespaces/{namespace}/sites/{name}/local-kubeconfig | Crear Kube Config local del clúster K8s. |
| GET | /api/config/namespaces/{namespace}/sites/{name}/local-kubeconfigs | Listar Kube Configs locales. |
| POST | /api/config/namespaces/{namespace}/sites/{name}/upgrade_os | Actualizar SO. |
| POST | /api/config/namespaces/{namespace}/sites/{name}/upgrade_sw | Actualizar SW. |
| GET | /api/config/namespaces/{namespace}/sites/{site}/global_networks | Lista de redes globales. |
| GET | /api/config/namespaces/{namespace}/sites/{site}/segments | Lista de segmentos. |
| POST | /api/data/namespaces/{namespace}/graph/site | Consulta de gráfico del sitio. |
| POST | /api/data/namespaces/{namespace}/graph/site/edge | Consulta de edge del sitio. |
| POST | /api/data/namespaces/{namespace}/graph/site/node | Consulta de nodo del sitio. |
| GET | /api/config/namespaces/{namespace}/sites/{site}/interface | Lista de interfaces. |
| POST | /api/data/namespaces/system/topology/dc_cluster_group/{dc_cluster_group} | Topología del clúster DC. |
| GET | /api/data/namespaces/system/topology/dc_cluster_groups | Resumen de grupos de clústeres DC. |
| GET | /api/data/namespaces/system/topology/network/{id}/route_tables | OBTENER tablas de rutas de red. |
| GET | /api/data/namespaces/system/topology/route_table/{name} | OBTENER tabla de rutas. |
| GET | /api/data/namespaces/system/topology/site/{name}/networks | OBTENER redes del sitio. |
| POST | /api/data/namespaces/system/topology/site/{site} | Topología del sitio. |
| POST | /api/data/namespaces/system/topology/site_mesh_group/{site_mesh_group} | Topología de Site Mesh. |
| GET | /api/data/namespaces/system/topology/site_mesh_groups | Resumen de grupos de Site Mesh. |
| GET | /api/data/namespaces/system/topology/tgw/{id}/route_tables | OBTENER tablas de rutas de TGW. |
| POST | /api/config/namespaces/{metadata.namespace}/virtual_k8ss | Crear Kubernetes virtual. |
| PUT | /api/config/namespaces/{metadata.namespace}/virtual_k8ss/{metadata.name} | Reemplazar Kubernetes virtual. |
| POST | /api/data/namespaces/{namespace}/virtual_k8s/pvc/metrics | Métricas de PVC. |
| GET | /api/config/namespaces/{namespace}/virtual_k8ss | Listar Kubernetes virtual. |
| GET | /api/config/namespaces/{namespace}/virtual_k8ss/{name} | OBTENER Kubernetes virtual. |
| DELETE | /api/config/namespaces/{namespace}/virtual_k8ss/{name} | ELIMINAR Kubernetes virtual. |
| POST | /api/config/namespaces/{metadata.namespace}/virtual_sites | Crear sitio virtual. |
| PUT | /api/config/namespaces/{metadata.namespace}/virtual_sites/{metadata.name} | Reemplazar sitio virtual. |
| GET | /api/config/namespaces/{namespace}/virtual_sites | Listar sitio virtual. |
| GET | /api/config/namespaces/{namespace}/virtual_sites/{name} | OBTENER sitio virtual. |
| DELETE | /api/config/namespaces/{namespace}/virtual_sites/{name} | ELIMINAR sitio virtual. |
| GET | /api/config/namespaces/{namespace}/virtual_sites/{name}/selectees | OBTENER selectees. |