Skip to content

네트워크

API 115개.

Floating IP

메서드경로설명
GET/api/v1/network/floating-ipsFloating IP 목록 조회
POST/api/v1/network/floating-ipsFloating IP 생성
GET/api/v1/network/floating-ips/{floatingIpId}/instances/connectableFloating IP 연결 후보 인스턴스 목록 조회
GET/api/v1/network/floating-ips/{floatingIpId}/load-balancers/connectableFloating IP 연결 후보 LoadBalancer 목록 조회
GET/api/v1/network/floating-ips/{floatingIpId}/ports/connectableFloating IP 연결 후보 포트 목록 조회
GET/api/v1/network/floating-ips/{floatingIpId}Floating IP 단건 조회
PUT/api/v1/network/floating-ips/{floatingIpId}Floating IP 수정
DELETE/api/v1/network/floating-ips/{floatingIpId}Floating IP 삭제

L7 정책

메서드경로설명
POST/api/v1/network/l7-policiesL7 정책 생성
GET/api/v1/network/l7-policiesL7 정책 목록 조회
GET/api/v1/network/l7-policies/{policyId}L7 정책를 단건 조회
PUT/api/v1/network/l7-policies/{policyId}L7 정책 수정
DELETE/api/v1/network/l7-policies/{policyId}L7 정책 삭제
POST/api/v1/network/l7-policies/{policyId}/rulesL7 Rule 생성
GET/api/v1/network/l7-policies/{policyId}/rulesL7 Rule 목록 조회
PUT/api/v1/network/l7-policies/{policyId}/rules/{ruleId}L7 Rule 수정
DELETE/api/v1/network/l7-policies/{policyId}/rules/{ruleId}L7 Rule 삭제

가용 영역

메서드경로설명
GET/api/v1/network/availability-zones가용 영역 목록 조회

네트워크

메서드경로설명
GET/api/v1/network/networks네트워크 목록 조회
POST/api/v1/network/networks네트워크 생성
GET/api/v1/network/networks/subnet-connectability서브넷 기반 connectable 계산을 포함한 네트워크 목록 조회
GET/api/v1/network/networks/external-gateway-connectability외부 게이트웨이에 연결된 내부 네트워크 조회
GET/api/v1/network/networks/{networkId}네트워크 단건 조회
PUT/api/v1/network/networks/{networkId}네트워크 수정
DELETE/api/v1/network/networks/{networkId}네트워크 삭제

라우터

메서드경로설명
GET/api/v1/network/routers라우터 목록 조회
POST/api/v1/network/routers라우터 생성
GET/api/v1/network/routers/{routerId}라우터 단건 조회
PUT/api/v1/network/routers/{routerId}라우터 수정
DELETE/api/v1/network/routers/{routerId}라우터 삭제
GET/api/v1/network/routers/{routerId}/interfaces라우터에 연결된 인터페이스 목록을 상세 조회
POST/api/v1/network/routers/{routerId}/interfaces라우터에 인터페이스를 추가합니다 (서브넷 연결)
DELETE/api/v1/network/routers/{routerId}/interfaces/{subnetId}라우터에서 인터페이스를 제거합니다 (서브넷 연결 해제)
POST/api/v1/network/routers/{routerId}/routes라우터에 정적 라우트를 추
DELETE/api/v1/network/routers/{routerId}/routes라우터에서 정적 라우트 삭제
GET/api/v1/network/routers/{routerId}/routes라우터 정적 라우트 목록 조회

로드밸런서

메서드경로설명
POST/api/v1/network/load-balancers새로운 LoadBalancer 생성
GET/api/v1/network/load-balancersLoadBalancer 목록 조회
GET/api/v1/network/load-balancers/{loadBalancerId}LoadBalancer를 단건 조회
PUT/api/v1/network/load-balancers/{loadBalancerId}LoadBalancer 수정
DELETE/api/v1/network/load-balancers/{loadBalancerId}LoadBalancer 삭제

리스너

메서드경로설명
POST/api/v1/network/listeners리스너 생성
GET/api/v1/network/listenersListener 목록 조회
GET/api/v1/network/listeners/{listenerId}Listener 단건 조회
PUT/api/v1/network/listeners/{listenerId}Listener 수정
DELETE/api/v1/network/listeners/{listenerId}리스너 삭제
GET/api/v1/network/listeners/{listenerId}/certificates리스너 연결 인증서 목록 조회

멤버

메서드경로설명
PUT/api/v1/network/pools/{poolId}/members풀 멤버를 일괄 생성합니다 (비동기 처리)
GET/api/v1/network/pools/{poolId}/members풀 멤버 목록 조회
PUT/api/v1/network/pools/{poolId}/members/{memberId}풀 멤버 수정
DELETE/api/v1/network/pools/{poolId}/members/{memberId}풀 멤버 삭제

보안 그룹

메서드경로설명
POST/api/v1/network/security-groups보안 그룹 생성
GET/api/v1/network/security-groups보안 그룹 목록 조회
GET/api/v1/network/security-groups/{securityGroupId}보안 그룹 조회
PUT/api/v1/network/security-groups/{securityGroupId}보안 그룹 수정
DELETE/api/v1/network/security-groups/{securityGroupId}보안 그룹 삭제
GET/api/v1/network/security-groups/{securityGroupId}/rules보안 그룹의 Rules 조회
POST/api/v1/network/security-groups/{securityGroupId}/rules보안 그룹 Rule 생성
POST/api/v1/network/security-groups/{securityGroupId}/rules/batch보안 그룹 Rule을 배치 생성
DELETE/api/v1/network/security-groups/{securityGroupId}/rules/{ruleId}보안 그룹 Rule 삭제

서브넷

메서드경로설명
GET/api/v1/network/subnets서브넷 목록 조회
POST/api/v1/network/subnets서브넷 생성
GET/api/v1/network/subnets/{subnetId}서브넷 단건 조회
PUT/api/v1/network/subnets/{subnetId}서브넷 수정
DELETE/api/v1/network/subnets/{subnetId}서브넷 삭제

외부 방화벽 규칙

메서드경로설명
GET/api/v1/network/external-firewalls/{firewallId}/rules방화벽에 속한 허용 규칙 목록 조회
POST/api/v1/network/external-firewalls/{firewallId}/rules허용 규칙(allow-related ACL) 생성 요청을 접수
GET/api/v1/network/external-firewalls/{firewallId}/rules/{ruleId}허용 규칙 단건 조회
DELETE/api/v1/network/external-firewalls/{firewallId}/rules/{ruleId}허용 규칙 1개 삭제 요청을 접수

외부 방화벽

메서드경로설명
GET/api/v1/network/external-firewalls방화벽 목록을 DB에서 조회
POST/api/v1/network/external-firewalls방화벽(default-deny drop ACL) 생성 요청을 접수
GET/api/v1/network/external-firewalls/networks방화벽 연결 대상 네트워크 목록 조회
GET/api/v1/network/external-firewalls/{firewallId}방화벽 단건을 DB에서 조회
PUT/api/v1/network/external-firewalls/{firewallId}방화벽 표시용 메타데이터(이름/설명) 수정
DELETE/api/v1/network/external-firewalls/{firewallId}방화벽 전체(drop + allow) 삭제 요청을 접수

인증서

메서드경로설명
GET/api/v1/network/certificates/server/{certificateId}/listeners서버 인증서 연결 리스너 목록 조회
GET/api/v1/network/certificates/serverSERVER 인증서 목록을 조회합니다 (Container 기반)
POST/api/v1/network/certificates/serverSERVER 인증서를 생성합니다 (Container 구조)
GET/api/v1/network/certificates/server/selectable리스너 생성 시 선택용 SERVER 인증서 목록 조회
GET/api/v1/network/certificates/server/{certificateId}SERVER 인증서 단건 조회
DELETE/api/v1/network/certificates/server/{certificateId}SERVER 인증서 삭제
GET/api/v1/network/certificates/server/{certificateId}/downloadSERVER 인증서를 ZIP 번들로 다운로드
GET/api/v1/network/certificates/caCA 인증서 목록을 조회합니다 (Secret 기반)
POST/api/v1/network/certificates/caCA 인증서를 생성합니다 (단일 Secret 구조)
GET/api/v1/network/certificates/ca/selectableTwo-way(mTLS) 설정 시 선택용 CA 인증서 목록 조회
GET/api/v1/network/certificates/ca/{certificateId}/listenersCA 인증서(Secret)에 연결된 리스너 목록 조회
GET/api/v1/network/certificates/ca/{certificateId}CA 인증서 단건 조회
DELETE/api/v1/network/certificates/ca/{certificateId}CA 인증서 삭제
GET/api/v1/network/certificates/ca/{certificateId}/downloadCA 인증서를 ZIP 번들로 다운로드

테이블 컬럼 설정

메서드경로설명
GET/api/v1/network/columns-config/{domain}/{resource}domain/resource 기반 테이블 컬럼 설정 조회
PUT/api/v1/network/columns-config/{domain}/{resource}테이블 컬럼 설정 저장
POST/api/v1/network/columns-config/{domain}/{resource}/resetdomain/resource 기반 테이블 컬럼 설정을 기본값으로 초기화

포트

메서드경로설명
GET/api/v1/network/ports포트 목록 조회
POST/api/v1/network/ports포트 생성
GET/api/v1/network/ports/connectable연결 가능한 포트 목록 조회
GET/api/v1/network/ports/instance-sg-candidates인스턴스 SG 후보 포트 목록 조회
GET/api/v1/network/ports/instance-fixed-ips/{instanceId}인스턴스에 연결된 Fixed IP 목록 조회
GET/api/v1/network/ports/instance-interfaces/{instanceId}인스턴스 인터페이스 목록 조회
GET/api/v1/network/ports/{portId}포트 단건 조회
PUT/api/v1/network/ports/{portId}포트 수정
DELETE/api/v1/network/ports/{portId}포트 삭제
GET/api/v1/network/ports/{portId}/fixed-ips포트의 Fixed IP 목록 조회
GET/api/v1/network/ports/{portId}/security-groups포트에 연결된 보안 그룹 목록 조회
GET/api/v1/network/ports/{portId}/allowed-address-pairs포트의 Allowed Address Pair 목록 조회

메서드경로설명
POST/api/v1/network/pools풀 생성
GET/api/v1/network/pools풀 목록 조회
GET/api/v1/network/pools/{poolId}Pool 단건 조회
PUT/api/v1/network/pools/{poolId}Pool 수정
DELETE/api/v1/network/pools/{poolId}Pool 삭제
GET/api/v1/network/pools/{poolId}/instances/connectable풀에 멤버로 추가 가능한 인스턴스 후보 목록 조회

할당량

메서드경로설명
GET/api/v1/network/quotas프로젝트의 네트워크 리소스 할당량 조회

헬스 모니터

메서드경로설명
POST/api/v1/network/health-monitorsHealth Monitor 생성
GET/api/v1/network/health-monitors/{healthMonitorId}Health Monitor 조회
PUT/api/v1/network/health-monitors/{healthMonitorId}Health Monitor 수정
DELETE/api/v1/network/health-monitors/{healthMonitorId}Health Monitor 삭제

Thaki Cloud Aegis — 연동 개발자용 API 문서