Pular para o conteúdo

🌍 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
  • 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
  • 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
MétodoCaminhoDescrição
POST/api/config/namespaces/{metadata.namespace}/aws_tgw_sitesCriar 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_infoConfigurar Informações TGW.
POST/api/config/namespaces/{namespace}/aws_tgw_site/{name}/set_vip_infoConfigurar Informações VIP do Site AWS TGW.
POST/api/config/namespaces/{namespace}/aws_tgw_site/{name}/set_vpc_ip_prefixesConfigurar prefixos IP de VPC.
POST/api/config/namespaces/{namespace}/aws_tgw_site/{name}/set_vpn_tunnelsConfigurar Túneis VPN.
POST/api/config/namespaces/{namespace}/aws_tgw_site/{name}/validate_configValidar Configuração AWS TGW.
GET/api/config/namespaces/{namespace}/aws_tgw_sitesListar 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_sitesCriar 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_infoConfigurar Informações do Site AWS VPC.
POST/api/config/namespaces/{namespace}/aws_vpc_site/{name}/set_vip_infoConfigurar Informações VIP do Site AWS VPC.
POST/api/config/namespaces/{namespace}/aws_vpc_site/{name}/storage/set_vpc_k8s_hostnamesConfigurar hostnames K8s de VPC.
POST/api/config/namespaces/{namespace}/aws_vpc_site/{name}/validate_configValidar Configuração do Site AWS VPC.
GET/api/config/namespaces/{namespace}/aws_vpc_sitesListar 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_sitesCriar site App Stack.
PUT/api/config/namespaces/{metadata.namespace}/voltstack_sites/{metadata.name}Substituir site App Stack.
GET/api/config/namespaces/{namespace}/voltstack_sitesListar 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_sitesCriar 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_infoConfigurar Informações do Site Azure VNet.
POST/api/config/namespaces/{namespace}/azure_vnet_site/{name}/set_vip_infoConfigurar Informações VIP do Site Azure VNet.
POST/api/config/namespaces/{namespace}/azure_vnet_site/{name}/validate_configValidar Configuração do Site Azure VNet.
GET/api/config/namespaces/{namespace}/azure_vnet_sitesListar 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_sitesCriar 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_infoConfigurar Informações do Site GCP VPC.
POST/api/config/namespaces/{namespace}/gcp_vpc_site/{name}/validate_configValidar Configuração do Site GCP VPC.
GET/api/config/namespaces/{namespace}/gcp_vpc_sitesListar 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_sitesCriar site Secure Mesh.
PUT/api/config/namespaces/{metadata.namespace}/securemesh_sites/{metadata.name}Substituir site Secure Mesh.
GET/api/config/namespaces/{namespace}/securemesh_sitesListar 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_v2sCriar 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_v2sListar 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_clustersCriar 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_clustersListar 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_logsConsulta de Logs de Firewall.
POST/api/data/namespaces/{namespace}/firewall_logs/aggregationConsulta de Agregação de Logs de Firewall.
GET/api/data/namespaces/{namespace}/firewall_logs/scrollConsulta de Rolagem de Logs de Firewall.
POST/api/data/namespaces/{namespace}/firewall_logs/scrollConsulta de Rolagem de Logs de Firewall.
GET/api/data/namespaces/{namespace}/k8s_audit_logs/scrollConsulta de Rolagem de Log de Auditoria K8s.
POST/api/data/namespaces/{namespace}/k8s_audit_logs/scrollConsulta de Rolagem de Log de Auditoria K8s.
GET/api/data/namespaces/{namespace}/k8s_events/scrollConsulta de Rolagem de Eventos K8s.
POST/api/data/namespaces/{namespace}/k8s_events/scrollConsulta de Rolagem de Eventos K8s.
POST/api/data/namespaces/{namespace}/platform_eventsConsulta de Eventos de Plataforma.
POST/api/data/namespaces/{namespace}/platform_events/aggregationConsulta de Agregação de Eventos de Plataforma.
GET/api/data/namespaces/{namespace}/platform_events/scrollConsulta de Rolagem de Eventos de Plataforma.
POST/api/data/namespaces/{namespace}/platform_events/scrollConsulta de Rolagem de Eventos de Plataforma.
POST/api/data/namespaces/{namespace}/site/{site}/external_connector/{external_connector}/logsConsulta de log de conector externo.
POST/api/data/namespaces/{namespace}/site/{site}/k8s_audit_logsConsulta de Log de Auditoria K8s.
POST/api/data/namespaces/{namespace}/site/{site}/k8s_audit_logs/aggregationConsulta de Agregação de Log de Auditoria K8s.
POST/api/data/namespaces/{namespace}/site/{site}/k8s_eventsConsulta de Eventos K8s.
POST/api/data/namespaces/{namespace}/site/{site}/k8s_events/aggregationConsulta de Agregação de Eventos K8s.
POST/api/data/namespaces/{namespace}/vk8s_audit_logsConsulta de Log de Auditoria VK8s.
POST/api/data/namespaces/{namespace}/vk8s_audit_logs/aggregationConsulta de Agregação de Log de Auditoria VK8s.
GET/api/data/namespaces/{namespace}/vk8s_audit_logs/scrollConsulta de Rolagem de Log de Auditoria VK8s.
POST/api/data/namespaces/{namespace}/vk8s_audit_logs/scrollConsulta de Rolagem de Log de Auditoria VK8s.
POST/api/data/namespaces/{namespace}/vk8s_eventsConsulta de Eventos VK8s.
POST/api/data/namespaces/{namespace}/vk8s_events/aggregationConsulta de Agregação de Eventos VK8s.
GET/api/data/namespaces/{namespace}/vk8s_events/scrollConsulta de Rolagem de Eventos VK8s.
POST/api/data/namespaces/{namespace}/vk8s_events/scrollConsulta de Rolagem de Eventos VK8s.
POST/api/web/namespaces/system/revoke/global-kubeconfigsRevogar Kubeconfig Global.
POST/api/data/namespaces/system/site/{name}/statusVerificar Existência de Site.
GET/api/data/namespaces/system/site/{site}/api/v1/configmapsListar ConfigMap.
GET/api/data/namespaces/system/site/{site}/api/v1/endpointsListar Endpoints.
GET/api/data/namespaces/system/site/{site}/api/v1/namespacesListar Namespace.
GET/api/data/namespaces/system/site/{site}/api/v1/namespaces/{namespace}/configmapsListar ConfigMap.
GET/api/data/namespaces/system/site/{site}/api/v1/namespaces/{namespace}/endpointsListar Endpoints.
GET/api/data/namespaces/system/site/{site}/api/v1/namespaces/{namespace}/persistentvolumeclaimsListar PersistentVolumeClaim.
GET/api/data/namespaces/system/site/{site}/api/v1/namespaces/{namespace}/podsListar Pod
GET/api/data/namespaces/system/site/{site}/api/v1/namespaces/{namespace}/secretsListar Secret.
GET/api/data/namespaces/system/site/{site}/api/v1/namespaces/{namespace}/servicesListar Service.
GET/api/data/namespaces/system/site/{site}/api/v1/nodesListar Namespace.
GET/api/data/namespaces/system/site/{site}/api/v1/persistentvolumeclaimsListar PersistentVolumeClaim.
GET/api/data/namespaces/system/site/{site}/api/v1/persistentvolumesListar PersistentVolume.
GET/api/data/namespaces/system/site/{site}/api/v1/podsListar Pod
GET/api/data/namespaces/system/site/{site}/api/v1/secretsListar Secret.
GET/api/data/namespaces/system/site/{site}/api/v1/servicesListar Service.
GET/api/data/namespaces/system/site/{site}/apis/apps/v1/daemonsetsListar DaemonSet.
GET/api/data/namespaces/system/site/{site}/apis/apps/v1/deploymentsListar Deployment.
GET/api/data/namespaces/system/site/{site}/apis/apps/v1/namespaces/{namespace}/daemonsetsListar DaemonSet.
GET/api/data/namespaces/system/site/{site}/apis/apps/v1/namespaces/{namespace}/deploymentsListar Deployment.
GET/api/data/namespaces/system/site/{site}/apis/apps/v1/namespaces/{namespace}/replicasetsListar ReplicaSet.
GET/api/data/namespaces/system/site/{site}/apis/apps/v1/namespaces/{namespace}/statefulsetsListar StatefulSet.
GET/api/data/namespaces/system/site/{site}/apis/apps/v1/replicasetsListar ReplicaSet.
GET/api/data/namespaces/system/site/{site}/apis/apps/v1/statefulsetsListar StatefulSet.
GET/api/data/namespaces/system/site/{site}/apis/batch/v1/jobsListar Job
GET/api/data/namespaces/system/site/{site}/apis/batch/v1/namespaces/{namespace}/jobsListar Job
GET/api/data/namespaces/system/site/{site}/apis/batch/v1beta1/cronjobsListar CronJob.
GET/api/data/namespaces/system/site/{site}/apis/batch/v1beta1/namespaces/{namespace}/cronjobsListar CronJob.
POST/api/data/namespaces/system/site/{site}/namespaces/{namespace}/pods/metricsMétricas de Pods.
POST/api/data/namespaces/system/site/{site}/namespaces/{namespace}/virtualmachineinstances/metricsMétricas de VirtualMachineInstances.
POST/api/data/namespaces/system/site/{site}/pods/metricsMétricas de Pods.
POST/api/data/namespaces/system/site/{site}/virtualmachineinstances/metricsMétricas de VirtualMachineInstances.
GET/api/web/namespaces/system/sites/{site}/global-kubeconfigsListar Configurações Kube Globais.
POST/api/web/namespaces/system/sites/{site}/global-kubeconfigsCriar Configuração Kube Global.
PUT/api/config/namespaces/{metadata.namespace}/sites/{metadata.name}Substituir Site.
POST/api/register/namespaces/{namespace}/site/{name}/stateDefinir estado do site.
POST/api/data/namespaces/{namespace}/site/{site}/status/metricsMétricas de Status do Site.
GET/api/config/namespaces/{namespace}/sitesListar Site
GET/api/config/namespaces/{namespace}/sites/{name}OBTER Site
POST/api/config/namespaces/{namespace}/sites/{name}/local-kubeconfigCriar Configuração Kube Local do Cluster K8s.
GET/api/config/namespaces/{namespace}/sites/{name}/local-kubeconfigsListar Configurações Kube Locais.
POST/api/config/namespaces/{namespace}/sites/{name}/upgrade_osAtualizar SO.
POST/api/config/namespaces/{namespace}/sites/{name}/upgrade_swAtualizar SW.
GET/api/config/namespaces/{namespace}/sites/{site}/global_networksListar Rede Global.
GET/api/config/namespaces/{namespace}/sites/{site}/segmentsListar Segmento.
POST/api/data/namespaces/{namespace}/graph/siteConsulta de Grafo de Site.
POST/api/data/namespaces/{namespace}/graph/site/edgeConsulta de Aresta de Site.
POST/api/data/namespaces/{namespace}/graph/site/nodeConsulta de Nó de Site.
GET/api/config/namespaces/{namespace}/sites/{site}/interfaceListar 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_groupsResumo de Grupos de Cluster DC.
GET/api/data/namespaces/system/topology/network/{id}/route_tablesOBTER 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}/networksOBTER 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_groupsResumo de Grupos de Site Mesh.
GET/api/data/namespaces/system/topology/tgw/{id}/route_tablesOBTER Tabelas de Rotas TGW.
POST/api/config/namespaces/{metadata.namespace}/virtual_k8ssCriar Kubernetes Virtual.
PUT/api/config/namespaces/{metadata.namespace}/virtual_k8ss/{metadata.name}Substituir Kubernetes Virtual.
POST/api/data/namespaces/{namespace}/virtual_k8s/pvc/metricsMétricas de PVC.
GET/api/config/namespaces/{namespace}/virtual_k8ssListar 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_sitesCriar Site Virtual.
PUT/api/config/namespaces/{metadata.namespace}/virtual_sites/{metadata.name}Substituir Site Virtual.
GET/api/config/namespaces/{namespace}/virtual_sitesListar 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}/selecteesOBTER Selecionados.