- 홈
- API Enriched
- API 참조
- 🌍 사이트 API
🌍 사이트 API
트랜짓 게이트웨이를 통한 AWS, Azure, GCP VPC 통합. 여러 지역에 걸쳐 정책 적용을 위한 레이블 기반 선택.
- 카테고리: 인프라
- 복잡도: 고급
- 경로: 133 | 스키마: 1015
- 티어: 표준
- 관련 도메인:
cloud_infrastructure,customer_edge,managed_kubernetes
사용 사례
섹션 제목: “사용 사례”- 클라우드 공급자(AWS, Azure, GCP)에 F5 XC 배포
- XCKS(관리형 Kubernetes) 사이트 배포 관리 (이전 AppStack)
- 네트워킹 중심의 엣지 배포를 위한 Secure Mesh 사이트 배포
- 외부 Kubernetes 클러스터를 Customer Edge로 통합
- AWS VPC, Azure VNet, GCP VPC 사이트 구성
- 가상 사이트 및 사이트 정책 관리
기본 리소스
섹션 제목: “기본 리소스”- site: 엣지 서비스를 위한 물리적 또는 클라우드 배포 위치
- virtual_site: 레이블 선택기를 사용한 사이트의 논리적 그룹화
- site_mesh_group: 여러 사이트 간의 메시 연결 구성
엔드포인트
섹션 제목: “엔드포인트”| 메서드 | 경로 | 설명 |
|---|---|---|
| POST | /api/config/namespaces/{metadata.namespace}/aws_tgw_sites | AWS TGW 사이트 생성. |
| PUT | /api/config/namespaces/{metadata.namespace}/aws_tgw_sites/{metadata.name} | AWS TGW 사이트 교체. |
| POST | /api/config/namespaces/{namespace}/aws_tgw_site/{name}/set_tgw_info | TGW 정보 구성. |
| POST | /api/config/namespaces/{namespace}/aws_tgw_site/{name}/set_vip_info | AWS TGW 사이트 VIP 정보 구성. |
| POST | /api/config/namespaces/{namespace}/aws_tgw_site/{name}/set_vpc_ip_prefixes | VPC IP 접두사 구성. |
| POST | /api/config/namespaces/{namespace}/aws_tgw_site/{name}/set_vpn_tunnels | VPN 터널 구성. |
| POST | /api/config/namespaces/{namespace}/aws_tgw_site/{name}/validate_config | AWS TGW 구성 유효성 검사. |
| GET | /api/config/namespaces/{namespace}/aws_tgw_sites | AWS TGW 사이트 구성 목록 조회. |
| GET | /api/config/namespaces/{namespace}/aws_tgw_sites/{name} | AWS TGW 사이트 조회. |
| DELETE | /api/config/namespaces/{namespace}/aws_tgw_sites/{name} | AWS TGW 사이트 구성 삭제. |
| POST | /api/config/namespaces/{metadata.namespace}/aws_vpc_sites | AWS VPC 사이트 생성. |
| PUT | /api/config/namespaces/{metadata.namespace}/aws_vpc_sites/{metadata.name} | AWS VPC 사이트 교체. |
| POST | /api/config/namespaces/{namespace}/aws_vpc_site/{name}/set_cloud_site_info | AWS VPC 사이트 정보 구성. |
| POST | /api/config/namespaces/{namespace}/aws_vpc_site/{name}/set_vip_info | AWS VPC 사이트 VIP 정보 구성. |
| POST | /api/config/namespaces/{namespace}/aws_vpc_site/{name}/storage/set_vpc_k8s_hostnames | VPC K8s 호스트명 구성. |
| POST | /api/config/namespaces/{namespace}/aws_vpc_site/{name}/validate_config | AWS VPC 사이트 구성 유효성 검사. |
| GET | /api/config/namespaces/{namespace}/aws_vpc_sites | AWS VPC 사이트 구성 목록 조회. |
| GET | /api/config/namespaces/{namespace}/aws_vpc_sites/{name} | AWS VPC 사이트 조회. |
| DELETE | /api/config/namespaces/{namespace}/aws_vpc_sites/{name} | AWS VPC 사이트 구성 삭제. |
| POST | /api/config/namespaces/{metadata.namespace}/voltstack_sites | App Stack 사이트 생성. |
| PUT | /api/config/namespaces/{metadata.namespace}/voltstack_sites/{metadata.name} | App Stack 사이트 교체. |
| GET | /api/config/namespaces/{namespace}/voltstack_sites | App Stack 사이트 구성 목록 조회. |
| GET | /api/config/namespaces/{namespace}/voltstack_sites/{name} | App Stack 사이트 조회. |
| DELETE | /api/config/namespaces/{namespace}/voltstack_sites/{name} | App Stack 사이트 구성 삭제. |
| POST | /api/config/namespaces/{metadata.namespace}/azure_vnet_sites | Azure VNet 사이트 생성. |
| PUT | /api/config/namespaces/{metadata.namespace}/azure_vnet_sites/{metadata.name} | Azure VNet 사이트 교체. |
| POST | /api/config/namespaces/{namespace}/azure_vnet_site/{name}/set_cloud_site_info | Azure VNet 사이트 정보 구성. |
| POST | /api/config/namespaces/{namespace}/azure_vnet_site/{name}/set_vip_info | Azure VNet 사이트 VIP 정보 구성. |
| POST | /api/config/namespaces/{namespace}/azure_vnet_site/{name}/validate_config | Azure VNet 사이트 구성 유효성 검사. |
| GET | /api/config/namespaces/{namespace}/azure_vnet_sites | Azure VNet 사이트 구성 목록 조회. |
| GET | /api/config/namespaces/{namespace}/azure_vnet_sites/{name} | Azure VNet 사이트 조회. |
| DELETE | /api/config/namespaces/{namespace}/azure_vnet_sites/{name} | Azure VNet 사이트 구성 삭제. |
| POST | /api/config/namespaces/{metadata.namespace}/gcp_vpc_sites | GCP VPC 사이트 생성. |
| PUT | /api/config/namespaces/{metadata.namespace}/gcp_vpc_sites/{metadata.name} | GCP VPC 사이트 교체. |
| POST | /api/config/namespaces/{namespace}/gcp_vpc_site/{name}/set_cloud_site_info | GCP VPC 사이트 정보 구성. |
| POST | /api/config/namespaces/{namespace}/gcp_vpc_site/{name}/validate_config | GCP VPC 사이트 구성 유효성 검사. |
| GET | /api/config/namespaces/{namespace}/gcp_vpc_sites | GCP VPC 사이트 구성 목록 조회. |
| GET | /api/config/namespaces/{namespace}/gcp_vpc_sites/{name} | GCP VPC 사이트 조회. |
| DELETE | /api/config/namespaces/{namespace}/gcp_vpc_sites/{name} | GCP VPC 사이트 구성 삭제. |
| POST | /api/config/namespaces/{metadata.namespace}/securemesh_sites | Secure Mesh 사이트 생성. |
| PUT | /api/config/namespaces/{metadata.namespace}/securemesh_sites/{metadata.name} | Secure Mesh 사이트 교체. |
| GET | /api/config/namespaces/{namespace}/securemesh_sites | Secure Mesh 사이트 구성 목록 조회. |
| GET | /api/config/namespaces/{namespace}/securemesh_sites/{name} | Secure Mesh 사이트 조회. |
| DELETE | /api/config/namespaces/{namespace}/securemesh_sites/{name} | Secure Mesh 사이트 구성 삭제. |
| POST | /api/config/namespaces/{metadata.namespace}/securemesh_site_v2s | Secure Mesh 사이트 생성. |
| PUT | /api/config/namespaces/{metadata.namespace}/securemesh_site_v2s/{metadata.name} | Secure Mesh 사이트 교체. |
| GET | /api/config/namespaces/{namespace}/securemesh_site_v2s | Secure Mesh 사이트 구성 목록 조회. |
| GET | /api/config/namespaces/{namespace}/securemesh_site_v2s/{name} | Secure Mesh 사이트 조회. |
| DELETE | /api/config/namespaces/{namespace}/securemesh_site_v2s/{name} | Secure Mesh 사이트 구성 삭제. |
| POST | /api/config/namespaces/{metadata.namespace}/k8s_clusters | 구성 명세 생성. |
| PUT | /api/config/namespaces/{metadata.namespace}/k8s_clusters/{metadata.name} | 구성 명세 교체. |
| GET | /api/config/namespaces/{namespace}/k8s_clusters | K8s 클러스터 목록 조회. |
| GET | /api/config/namespaces/{namespace}/k8s_clusters/{name} | 구성 명세 조회. |
| DELETE | /api/config/namespaces/{namespace}/k8s_clusters/{name} | K8s 클러스터 삭제. |
| POST | /api/data/namespaces/{namespace}/firewall_logs | 방화벽 로그 쿼리. |
| POST | /api/data/namespaces/{namespace}/firewall_logs/aggregation | 방화벽 로그 집계 쿼리. |
| GET | /api/data/namespaces/{namespace}/firewall_logs/scroll | 방화벽 로그 스크롤 쿼리. |
| POST | /api/data/namespaces/{namespace}/firewall_logs/scroll | 방화벽 로그 스크롤 쿼리. |
| GET | /api/data/namespaces/{namespace}/k8s_audit_logs/scroll | K8s 감사 로그 스크롤 쿼리. |
| POST | /api/data/namespaces/{namespace}/k8s_audit_logs/scroll | K8s 감사 로그 스크롤 쿼리. |
| GET | /api/data/namespaces/{namespace}/k8s_events/scroll | K8s 이벤트 스크롤 쿼리. |
| POST | /api/data/namespaces/{namespace}/k8s_events/scroll | K8s 이벤트 스크롤 쿼리. |
| POST | /api/data/namespaces/{namespace}/platform_events | 플랫폼 이벤트 쿼리. |
| POST | /api/data/namespaces/{namespace}/platform_events/aggregation | 플랫폼 이벤트 집계 쿼리. |
| GET | /api/data/namespaces/{namespace}/platform_events/scroll | 플랫폼 이벤트 스크롤 쿼리. |
| POST | /api/data/namespaces/{namespace}/platform_events/scroll | 플랫폼 이벤트 스크롤 쿼리. |
| POST | /api/data/namespaces/{namespace}/site/{site}/external_connector/{external_connector}/logs | 외부 커넥터 로그 쿼리. |
| POST | /api/data/namespaces/{namespace}/site/{site}/k8s_audit_logs | K8s 감사 로그 쿼리. |
| POST | /api/data/namespaces/{namespace}/site/{site}/k8s_audit_logs/aggregation | K8s 감사 로그 집계 쿼리. |
| POST | /api/data/namespaces/{namespace}/site/{site}/k8s_events | K8s 이벤트 쿼리. |
| POST | /api/data/namespaces/{namespace}/site/{site}/k8s_events/aggregation | K8s 이벤트 집계 쿼리. |
| POST | /api/data/namespaces/{namespace}/vk8s_audit_logs | VK8s 감사 로그 쿼리. |
| POST | /api/data/namespaces/{namespace}/vk8s_audit_logs/aggregation | VK8s 감사 로그 집계 쿼리. |
| GET | /api/data/namespaces/{namespace}/vk8s_audit_logs/scroll | VK8s 감사 로그 스크롤 쿼리. |
| POST | /api/data/namespaces/{namespace}/vk8s_audit_logs/scroll | VK8s 감사 로그 스크롤 쿼리. |
| POST | /api/data/namespaces/{namespace}/vk8s_events | VK8s 이벤트 쿼리. |
| POST | /api/data/namespaces/{namespace}/vk8s_events/aggregation | VK8s 이벤트 집계 쿼리. |
| GET | /api/data/namespaces/{namespace}/vk8s_events/scroll | VK8s 이벤트 스크롤 쿼리. |
| POST | /api/data/namespaces/{namespace}/vk8s_events/scroll | VK8s 이벤트 스크롤 쿼리. |
| POST | /api/web/namespaces/system/revoke/global-kubeconfigs | 글로벌 Kubeconfig 취소. |
| POST | /api/data/namespaces/system/site/{name}/status | 사이트 존재 여부 확인. |
| GET | /api/data/namespaces/system/site/{site}/api/v1/configmaps | ConfigMap 목록 조회. |
| GET | /api/data/namespaces/system/site/{site}/api/v1/endpoints | 엔드포인트 목록 조회. |
| GET | /api/data/namespaces/system/site/{site}/api/v1/namespaces | 네임스페이스 목록 조회. |
| GET | /api/data/namespaces/system/site/{site}/api/v1/namespaces/{namespace}/configmaps | ConfigMap 목록 조회. |
| GET | /api/data/namespaces/system/site/{site}/api/v1/namespaces/{namespace}/endpoints | 엔드포인트 목록 조회. |
| GET | /api/data/namespaces/system/site/{site}/api/v1/namespaces/{namespace}/persistentvolumeclaims | PersistentVolumeClaim 목록 조회. |
| GET | /api/data/namespaces/system/site/{site}/api/v1/namespaces/{namespace}/pods | Pod 목록 조회 |
| GET | /api/data/namespaces/system/site/{site}/api/v1/namespaces/{namespace}/secrets | Secret 목록 조회. |
| GET | /api/data/namespaces/system/site/{site}/api/v1/namespaces/{namespace}/services | 서비스 목록 조회. |
| GET | /api/data/namespaces/system/site/{site}/api/v1/nodes | 네임스페이스 목록 조회. |
| GET | /api/data/namespaces/system/site/{site}/api/v1/persistentvolumeclaims | PersistentVolumeClaim 목록 조회. |
| GET | /api/data/namespaces/system/site/{site}/api/v1/persistentvolumes | PersistentVolume 목록 조회. |
| GET | /api/data/namespaces/system/site/{site}/api/v1/pods | Pod 목록 조회 |
| GET | /api/data/namespaces/system/site/{site}/api/v1/secrets | Secret 목록 조회. |
| GET | /api/data/namespaces/system/site/{site}/api/v1/services | 서비스 목록 조회. |
| GET | /api/data/namespaces/system/site/{site}/apis/apps/v1/daemonsets | DaemonSet 목록 조회. |
| GET | /api/data/namespaces/system/site/{site}/apis/apps/v1/deployments | Deployment 목록 조회. |
| GET | /api/data/namespaces/system/site/{site}/apis/apps/v1/namespaces/{namespace}/daemonsets | DaemonSet 목록 조회. |
| GET | /api/data/namespaces/system/site/{site}/apis/apps/v1/namespaces/{namespace}/deployments | Deployment 목록 조회. |
| GET | /api/data/namespaces/system/site/{site}/apis/apps/v1/namespaces/{namespace}/replicasets | ReplicaSet 목록 조회. |
| GET | /api/data/namespaces/system/site/{site}/apis/apps/v1/namespaces/{namespace}/statefulsets | StatefulSet 목록 조회. |
| GET | /api/data/namespaces/system/site/{site}/apis/apps/v1/replicasets | ReplicaSet 목록 조회. |
| GET | /api/data/namespaces/system/site/{site}/apis/apps/v1/statefulsets | StatefulSet 목록 조회. |
| GET | /api/data/namespaces/system/site/{site}/apis/batch/v1/jobs | Job 목록 조회 |
| GET | /api/data/namespaces/system/site/{site}/apis/batch/v1/namespaces/{namespace}/jobs | Job 목록 조회 |
| GET | /api/data/namespaces/system/site/{site}/apis/batch/v1beta1/cronjobs | CronJob 목록 조회. |
| GET | /api/data/namespaces/system/site/{site}/apis/batch/v1beta1/namespaces/{namespace}/cronjobs | CronJob 목록 조회. |
| POST | /api/data/namespaces/system/site/{site}/namespaces/{namespace}/pods/metrics | Pod 메트릭. |
| POST | /api/data/namespaces/system/site/{site}/namespaces/{namespace}/virtualmachineinstances/metrics | VirtualMachineInstances 메트릭. |
| POST | /api/data/namespaces/system/site/{site}/pods/metrics | Pod 메트릭. |
| POST | /api/data/namespaces/system/site/{site}/virtualmachineinstances/metrics | VirtualMachineInstances 메트릭. |
| GET | /api/web/namespaces/system/sites/{site}/global-kubeconfigs | 글로벌 Kube 구성 목록 조회. |
| POST | /api/web/namespaces/system/sites/{site}/global-kubeconfigs | 글로벌 Kube 구성 생성. |
| PUT | /api/config/namespaces/{metadata.namespace}/sites/{metadata.name} | 사이트 교체. |
| POST | /api/register/namespaces/{namespace}/site/{name}/state | 사이트 상태 설정. |
| POST | /api/data/namespaces/{namespace}/site/{site}/status/metrics | 사이트 상태 메트릭. |
| GET | /api/config/namespaces/{namespace}/sites | 사이트 목록 조회 |
| GET | /api/config/namespaces/{namespace}/sites/{name} | 사이트 조회 |
| POST | /api/config/namespaces/{namespace}/sites/{name}/local-kubeconfig | K8s 클러스터 로컬 Kube 구성 생성. |
| GET | /api/config/namespaces/{namespace}/sites/{name}/local-kubeconfigs | 로컬 Kube 구성 목록 조회. |
| POST | /api/config/namespaces/{namespace}/sites/{name}/upgrade_os | OS 업그레이드. |
| POST | /api/config/namespaces/{namespace}/sites/{name}/upgrade_sw | SW 업그레이드. |
| GET | /api/config/namespaces/{namespace}/sites/{site}/global_networks | 글로벌 네트워크 목록 조회. |
| GET | /api/config/namespaces/{namespace}/sites/{site}/segments | 세그먼트 목록 조회. |
| POST | /api/data/namespaces/{namespace}/graph/site | 사이트 그래프 쿼리. |
| POST | /api/data/namespaces/{namespace}/graph/site/edge | 사이트 엣지 쿼리. |
| POST | /api/data/namespaces/{namespace}/graph/site/node | 사이트 노드 쿼리. |
| GET | /api/config/namespaces/{namespace}/sites/{site}/interface | 인터페이스 목록 조회. |
| POST | /api/data/namespaces/system/topology/dc_cluster_group/{dc_cluster_group} | DC 클러스터 토폴로지. |
| GET | /api/data/namespaces/system/topology/dc_cluster_groups | DC 클러스터 그룹 요약. |
| GET | /api/data/namespaces/system/topology/network/{id}/route_tables | 네트워크 라우트 테이블 조회. |
| GET | /api/data/namespaces/system/topology/route_table/{name} | 라우트 테이블 조회. |
| GET | /api/data/namespaces/system/topology/site/{name}/networks | 사이트 네트워크 조회. |
| POST | /api/data/namespaces/system/topology/site/{site} | 사이트 토폴로지. |
| POST | /api/data/namespaces/system/topology/site_mesh_group/{site_mesh_group} | 사이트 메시 토폴로지. |
| GET | /api/data/namespaces/system/topology/site_mesh_groups | 사이트 메시 그룹 요약. |
| GET | /api/data/namespaces/system/topology/tgw/{id}/route_tables | TGW 라우트 테이블 조회. |
| POST | /api/config/namespaces/{metadata.namespace}/virtual_k8ss | Virtual Kubernetes 생성. |
| PUT | /api/config/namespaces/{metadata.namespace}/virtual_k8ss/{metadata.name} | Virtual Kubernetes 교체. |
| POST | /api/data/namespaces/{namespace}/virtual_k8s/pvc/metrics | PVC 메트릭. |
| GET | /api/config/namespaces/{namespace}/virtual_k8ss | Virtual Kubernetes 목록 조회. |
| GET | /api/config/namespaces/{namespace}/virtual_k8ss/{name} | Virtual Kubernetes 조회. |
| DELETE | /api/config/namespaces/{namespace}/virtual_k8ss/{name} | Virtual Kubernetes 삭제. |
| POST | /api/config/namespaces/{metadata.namespace}/virtual_sites | 가상 사이트 생성. |
| PUT | /api/config/namespaces/{metadata.namespace}/virtual_sites/{metadata.name} | 가상 사이트 교체. |
| GET | /api/config/namespaces/{namespace}/virtual_sites | 가상 사이트 목록 조회. |
| GET | /api/config/namespaces/{namespace}/virtual_sites/{name} | 가상 사이트 조회. |
| DELETE | /api/config/namespaces/{namespace}/virtual_sites/{name} | 가상 사이트 삭제. |
| GET | /api/config/namespaces/{namespace}/virtual_sites/{name}/selectees | 선택된 항목 조회. |