- Início
- API Enriched
- Referência da API
- 🌍 API de Sites
🌍 API de Sites
Integração de VPC AWS, Azure e GCP com transit gateways. Seleção baseada em rótulos para aplicação de políticas em regiões.
- Categoria: Infraestrutura
- Complexidade: avançada
- Caminhos: 133 | Schemas: 1015
- Nível: Standard
- Domínios relacionados:
cloud_infrastructure,customer_edge,managed_kubernetes
Casos de Uso
Seção intitulada “Casos de Uso”- Implantar F5 XC em provedores de nuvem (AWS, Azure, GCP)
- Gerenciar implantações de sites XCKS (Kubernetes Gerenciado) (anteriormente AppStack)
- Implantar sites Secure Mesh para implantações de borda com foco em rede
- Integrar clusters Kubernetes externos como Customer Edge
- Configurar sites AWS VPC, Azure VNet e GCP VPC
- Gerenciar sites virtuais e políticas de sites
Recursos Principais
Seção intitulada “Recursos Principais”- site: Local de implantação física ou em nuvem para serviços de borda
- virtual_site: Agrupamento lógico de sites usando seletores de rótulos
- site_mesh_group: Configuração de conectividade mesh entre múltiplos sites
Endpoints
Seção intitulada “Endpoints”| Método | Caminho | Descrição |
|---|---|---|
| POST | /api/config/namespaces/{metadata.namespace}/aws_tgw_sites | Criar site AWS TGW. |
| PUT | /api/config/namespaces/{metadata.namespace}/aws_tgw_sites/{metadata.name} | Substituir site AWS TGW. |
| POST | /api/config/namespaces/{namespace}/aws_tgw_site/{name}/set_tgw_info | Configurar Informações TGW. |
| POST | /api/config/namespaces/{namespace}/aws_tgw_site/{name}/set_vip_info | Configurar Informações VIP do Site AWS TGW. |
| POST | /api/config/namespaces/{namespace}/aws_tgw_site/{name}/set_vpc_ip_prefixes | Configurar prefixos IP de VPC. |
| POST | /api/config/namespaces/{namespace}/aws_tgw_site/{name}/set_vpn_tunnels | Configurar Túneis VPN. |
| POST | /api/config/namespaces/{namespace}/aws_tgw_site/{name}/validate_config | Validar Configuração AWS TGW. |
| GET | /api/config/namespaces/{namespace}/aws_tgw_sites | Listar Configuração de Site AWS TGW. |
| GET | /api/config/namespaces/{namespace}/aws_tgw_sites/{name} | OBTER site AWS TGW. |
| DELETE | /api/config/namespaces/{namespace}/aws_tgw_sites/{name} | EXCLUIR Configuração de Site AWS TGW. |
| POST | /api/config/namespaces/{metadata.namespace}/aws_vpc_sites | Criar site AWS VPC. |
| PUT | /api/config/namespaces/{metadata.namespace}/aws_vpc_sites/{metadata.name} | Substituir site AWS VPC. |
| POST | /api/config/namespaces/{namespace}/aws_vpc_site/{name}/set_cloud_site_info | Configurar Informações do Site AWS VPC. |
| POST | /api/config/namespaces/{namespace}/aws_vpc_site/{name}/set_vip_info | Configurar Informações VIP do Site AWS VPC. |
| POST | /api/config/namespaces/{namespace}/aws_vpc_site/{name}/storage/set_vpc_k8s_hostnames | Configurar hostnames K8s de VPC. |
| POST | /api/config/namespaces/{namespace}/aws_vpc_site/{name}/validate_config | Validar Configuração do Site AWS VPC. |
| GET | /api/config/namespaces/{namespace}/aws_vpc_sites | Listar Configuração de Site AWS VPC. |
| GET | /api/config/namespaces/{namespace}/aws_vpc_sites/{name} | OBTER site AWS VPC. |
| DELETE | /api/config/namespaces/{namespace}/aws_vpc_sites/{name} | EXCLUIR Configuração de Site AWS VPC. |
| POST | /api/config/namespaces/{metadata.namespace}/voltstack_sites | Criar site App Stack. |
| PUT | /api/config/namespaces/{metadata.namespace}/voltstack_sites/{metadata.name} | Substituir site App Stack. |
| GET | /api/config/namespaces/{namespace}/voltstack_sites | Listar Configuração de Site App Stack. |
| GET | /api/config/namespaces/{namespace}/voltstack_sites/{name} | OBTER site App Stack. |
| DELETE | /api/config/namespaces/{namespace}/voltstack_sites/{name} | EXCLUIR Configuração de Site App Stack. |
| POST | /api/config/namespaces/{metadata.namespace}/azure_vnet_sites | Criar site Azure VNet. |
| PUT | /api/config/namespaces/{metadata.namespace}/azure_vnet_sites/{metadata.name} | Substituir site Azure VNet. |
| POST | /api/config/namespaces/{namespace}/azure_vnet_site/{name}/set_cloud_site_info | Configurar Informações do Site Azure VNet. |
| POST | /api/config/namespaces/{namespace}/azure_vnet_site/{name}/set_vip_info | Configurar Informações VIP do Site Azure VNet. |
| POST | /api/config/namespaces/{namespace}/azure_vnet_site/{name}/validate_config | Validar Configuração do Site Azure VNet. |
| GET | /api/config/namespaces/{namespace}/azure_vnet_sites | Listar Configuração de Site Azure VNet. |
| GET | /api/config/namespaces/{namespace}/azure_vnet_sites/{name} | OBTER site Azure VNet. |
| DELETE | /api/config/namespaces/{namespace}/azure_vnet_sites/{name} | EXCLUIR Configuração de Site Azure VNet. |
| POST | /api/config/namespaces/{metadata.namespace}/gcp_vpc_sites | Criar site GCP VPC. |
| PUT | /api/config/namespaces/{metadata.namespace}/gcp_vpc_sites/{metadata.name} | Substituir site GCP VPC. |
| POST | /api/config/namespaces/{namespace}/gcp_vpc_site/{name}/set_cloud_site_info | Configurar Informações do Site GCP VPC. |
| POST | /api/config/namespaces/{namespace}/gcp_vpc_site/{name}/validate_config | Validar Configuração do Site GCP VPC. |
| GET | /api/config/namespaces/{namespace}/gcp_vpc_sites | Listar Configuração de Site GCP VPC. |
| GET | /api/config/namespaces/{namespace}/gcp_vpc_sites/{name} | OBTER site GCP VPC. |
| DELETE | /api/config/namespaces/{namespace}/gcp_vpc_sites/{name} | EXCLUIR Configuração de Site GCP VPC. |
| POST | /api/config/namespaces/{metadata.namespace}/securemesh_sites | Criar site Secure Mesh. |
| PUT | /api/config/namespaces/{metadata.namespace}/securemesh_sites/{metadata.name} | Substituir site Secure Mesh. |
| GET | /api/config/namespaces/{namespace}/securemesh_sites | Listar Configuração de Site Secure Mesh. |
| GET | /api/config/namespaces/{namespace}/securemesh_sites/{name} | OBTER site Secure Mesh. |
| DELETE | /api/config/namespaces/{namespace}/securemesh_sites/{name} | EXCLUIR Configuração de Site Secure Mesh. |
| POST | /api/config/namespaces/{metadata.namespace}/securemesh_site_v2s | Criar site Secure Mesh. |
| PUT | /api/config/namespaces/{metadata.namespace}/securemesh_site_v2s/{metadata.name} | Substituir site Secure Mesh. |
| GET | /api/config/namespaces/{namespace}/securemesh_site_v2s | Listar Configuração de Site Secure Mesh. |
| GET | /api/config/namespaces/{namespace}/securemesh_site_v2s/{name} | OBTER site Secure Mesh. |
| DELETE | /api/config/namespaces/{namespace}/securemesh_site_v2s/{name} | EXCLUIR Configuração de Site Secure Mesh. |
| POST | /api/config/namespaces/{metadata.namespace}/k8s_clusters | Criar Especificação de Configuração. |
| PUT | /api/config/namespaces/{metadata.namespace}/k8s_clusters/{metadata.name} | Substituir Especificação de Configuração. |
| GET | /api/config/namespaces/{namespace}/k8s_clusters | Listar Cluster K8s. |
| GET | /api/config/namespaces/{namespace}/k8s_clusters/{name} | OBTER Especificação de Configuração. |
| DELETE | /api/config/namespaces/{namespace}/k8s_clusters/{name} | EXCLUIR Cluster K8s. |
| POST | /api/data/namespaces/{namespace}/firewall_logs | Consulta de Logs de Firewall. |
| POST | /api/data/namespaces/{namespace}/firewall_logs/aggregation | Consulta de Agregação de Logs de Firewall. |
| GET | /api/data/namespaces/{namespace}/firewall_logs/scroll | Consulta de Rolagem de Logs de Firewall. |
| POST | /api/data/namespaces/{namespace}/firewall_logs/scroll | Consulta de Rolagem de Logs de Firewall. |
| GET | /api/data/namespaces/{namespace}/k8s_audit_logs/scroll | Consulta de Rolagem de Log de Auditoria K8s. |
| POST | /api/data/namespaces/{namespace}/k8s_audit_logs/scroll | Consulta de Rolagem de Log de Auditoria K8s. |
| GET | /api/data/namespaces/{namespace}/k8s_events/scroll | Consulta de Rolagem de Eventos K8s. |
| POST | /api/data/namespaces/{namespace}/k8s_events/scroll | Consulta de Rolagem 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 Agregação de Eventos de Plataforma. |
| GET | /api/data/namespaces/{namespace}/platform_events/scroll | Consulta de Rolagem de Eventos de Plataforma. |
| POST | /api/data/namespaces/{namespace}/platform_events/scroll | Consulta de Rolagem de Eventos de Plataforma. |
| POST | /api/data/namespaces/{namespace}/site/{site}/external_connector/{external_connector}/logs | Consulta de log de conector externo. |
| POST | /api/data/namespaces/{namespace}/site/{site}/k8s_audit_logs | Consulta de Log de Auditoria K8s. |
| POST | /api/data/namespaces/{namespace}/site/{site}/k8s_audit_logs/aggregation | Consulta de Agregação de Log de Auditoria 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 Agregação de Eventos K8s. |
| POST | /api/data/namespaces/{namespace}/vk8s_audit_logs | Consulta de Log de Auditoria VK8s. |
| POST | /api/data/namespaces/{namespace}/vk8s_audit_logs/aggregation | Consulta de Agregação de Log de Auditoria VK8s. |
| GET | /api/data/namespaces/{namespace}/vk8s_audit_logs/scroll | Consulta de Rolagem de Log de Auditoria VK8s. |
| POST | /api/data/namespaces/{namespace}/vk8s_audit_logs/scroll | Consulta de Rolagem de Log de Auditoria VK8s. |
| POST | /api/data/namespaces/{namespace}/vk8s_events | Consulta de Eventos VK8s. |
| POST | /api/data/namespaces/{namespace}/vk8s_events/aggregation | Consulta de Agregação de Eventos VK8s. |
| GET | /api/data/namespaces/{namespace}/vk8s_events/scroll | Consulta de Rolagem de Eventos VK8s. |
| POST | /api/data/namespaces/{namespace}/vk8s_events/scroll | Consulta de Rolagem de Eventos VK8s. |
| POST | /api/web/namespaces/system/revoke/global-kubeconfigs | Revogar Kubeconfig Global. |
| POST | /api/data/namespaces/system/site/{name}/status | Verificar Existência de Site. |
| GET | /api/data/namespaces/system/site/{site}/api/v1/configmaps | Listar ConfigMap. |
| GET | /api/data/namespaces/system/site/{site}/api/v1/endpoints | Listar Endpoints. |
| GET | /api/data/namespaces/system/site/{site}/api/v1/namespaces | Listar Namespace. |
| GET | /api/data/namespaces/system/site/{site}/api/v1/namespaces/{namespace}/configmaps | Listar ConfigMap. |
| GET | /api/data/namespaces/system/site/{site}/api/v1/namespaces/{namespace}/endpoints | Listar Endpoints. |
| GET | /api/data/namespaces/system/site/{site}/api/v1/namespaces/{namespace}/persistentvolumeclaims | Listar PersistentVolumeClaim. |
| GET | /api/data/namespaces/system/site/{site}/api/v1/namespaces/{namespace}/pods | Listar Pod |
| GET | /api/data/namespaces/system/site/{site}/api/v1/namespaces/{namespace}/secrets | Listar Secret. |
| GET | /api/data/namespaces/system/site/{site}/api/v1/namespaces/{namespace}/services | Listar Service. |
| GET | /api/data/namespaces/system/site/{site}/api/v1/nodes | Listar Namespace. |
| GET | /api/data/namespaces/system/site/{site}/api/v1/persistentvolumeclaims | Listar PersistentVolumeClaim. |
| GET | /api/data/namespaces/system/site/{site}/api/v1/persistentvolumes | Listar PersistentVolume. |
| GET | /api/data/namespaces/system/site/{site}/api/v1/pods | Listar Pod |
| GET | /api/data/namespaces/system/site/{site}/api/v1/secrets | Listar Secret. |
| GET | /api/data/namespaces/system/site/{site}/api/v1/services | Listar Service. |
| GET | /api/data/namespaces/system/site/{site}/apis/apps/v1/daemonsets | Listar DaemonSet. |
| GET | /api/data/namespaces/system/site/{site}/apis/apps/v1/deployments | Listar Deployment. |
| GET | /api/data/namespaces/system/site/{site}/apis/apps/v1/namespaces/{namespace}/daemonsets | Listar DaemonSet. |
| GET | /api/data/namespaces/system/site/{site}/apis/apps/v1/namespaces/{namespace}/deployments | Listar Deployment. |
| GET | /api/data/namespaces/system/site/{site}/apis/apps/v1/namespaces/{namespace}/replicasets | Listar ReplicaSet. |
| GET | /api/data/namespaces/system/site/{site}/apis/apps/v1/namespaces/{namespace}/statefulsets | Listar StatefulSet. |
| GET | /api/data/namespaces/system/site/{site}/apis/apps/v1/replicasets | Listar ReplicaSet. |
| GET | /api/data/namespaces/system/site/{site}/apis/apps/v1/statefulsets | Listar StatefulSet. |
| GET | /api/data/namespaces/system/site/{site}/apis/batch/v1/jobs | Listar Job |
| GET | /api/data/namespaces/system/site/{site}/apis/batch/v1/namespaces/{namespace}/jobs | Listar Job |
| GET | /api/data/namespaces/system/site/{site}/apis/batch/v1beta1/cronjobs | Listar CronJob. |
| GET | /api/data/namespaces/system/site/{site}/apis/batch/v1beta1/namespaces/{namespace}/cronjobs | Listar 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 Configurações Kube Globais. |
| POST | /api/web/namespaces/system/sites/{site}/global-kubeconfigs | Criar Configuração Kube Global. |
| PUT | /api/config/namespaces/{metadata.namespace}/sites/{metadata.name} | Substituir Site. |
| POST | /api/register/namespaces/{namespace}/site/{name}/state | Definir estado do site. |
| POST | /api/data/namespaces/{namespace}/site/{site}/status/metrics | Métricas de Status do Site. |
| GET | /api/config/namespaces/{namespace}/sites | Listar Site |
| GET | /api/config/namespaces/{namespace}/sites/{name} | OBTER Site |
| POST | /api/config/namespaces/{namespace}/sites/{name}/local-kubeconfig | Criar Configuração Kube Local do Cluster K8s. |
| GET | /api/config/namespaces/{namespace}/sites/{name}/local-kubeconfigs | Listar Configurações Kube Locais. |
| POST | /api/config/namespaces/{namespace}/sites/{name}/upgrade_os | Atualizar SO. |
| POST | /api/config/namespaces/{namespace}/sites/{name}/upgrade_sw | Atualizar SW. |
| GET | /api/config/namespaces/{namespace}/sites/{site}/global_networks | Listar Rede Global. |
| GET | /api/config/namespaces/{namespace}/sites/{site}/segments | Listar Segmento. |
| POST | /api/data/namespaces/{namespace}/graph/site | Consulta de Grafo de Site. |
| POST | /api/data/namespaces/{namespace}/graph/site/edge | Consulta de Aresta de Site. |
| POST | /api/data/namespaces/{namespace}/graph/site/node | Consulta de Nó de Site. |
| GET | /api/config/namespaces/{namespace}/sites/{site}/interface | Listar Interface. |
| POST | /api/data/namespaces/system/topology/dc_cluster_group/{dc_cluster_group} | Topologia de Cluster DC. |
| GET | /api/data/namespaces/system/topology/dc_cluster_groups | Resumo de Grupos de Cluster DC. |
| GET | /api/data/namespaces/system/topology/network/{id}/route_tables | OBTER Tabelas de Rotas de Rede. |
| GET | /api/data/namespaces/system/topology/route_table/{name} | OBTER Tabela de Rotas. |
| GET | /api/data/namespaces/system/topology/site/{name}/networks | OBTER Redes do Site. |
| POST | /api/data/namespaces/system/topology/site/{site} | Topologia de Site. |
| POST | /api/data/namespaces/system/topology/site_mesh_group/{site_mesh_group} | Topologia de Site Mesh. |
| GET | /api/data/namespaces/system/topology/site_mesh_groups | Resumo de Grupos de Site Mesh. |
| GET | /api/data/namespaces/system/topology/tgw/{id}/route_tables | OBTER Tabelas de Rotas TGW. |
| POST | /api/config/namespaces/{metadata.namespace}/virtual_k8ss | Criar Kubernetes Virtual. |
| PUT | /api/config/namespaces/{metadata.namespace}/virtual_k8ss/{metadata.name} | Substituir 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} | OBTER Kubernetes Virtual. |
| DELETE | /api/config/namespaces/{namespace}/virtual_k8ss/{name} | EXCLUIR Kubernetes Virtual. |
| POST | /api/config/namespaces/{metadata.namespace}/virtual_sites | Criar Site Virtual. |
| PUT | /api/config/namespaces/{metadata.namespace}/virtual_sites/{metadata.name} | Substituir Site Virtual. |
| GET | /api/config/namespaces/{namespace}/virtual_sites | Listar Site Virtual. |
| GET | /api/config/namespaces/{namespace}/virtual_sites/{name} | OBTER Site Virtual. |
| DELETE | /api/config/namespaces/{namespace}/virtual_sites/{name} | EXCLUIR Site Virtual. |
| GET | /api/config/namespaces/{namespace}/virtual_sites/{name}/selectees | OBTER Selecionados. |