컴퓨트
API 86개.
기본 테넌트
| 메서드 | 경로 | 설명 |
|---|---|---|
| PUT | /api/v1/compute/primary-tenant | 사용자의 Primary Tenant를 설정 |
볼륨 백업
| 메서드 | 경로 | 설명 |
|---|---|---|
| POST | /api/v1/compute/storage/volume-backups | 볼륨 백업 생성 |
| GET | /api/v1/compute/storage/volume-backups | 볼륨 백업 목록 조회 |
| DELETE | /api/v1/compute/storage/volume-backups | 볼륨 백업을 다중 삭제 |
| GET | /api/v1/compute/storage/volume-backups/{volumeBackupId} | 볼륨 백업 단건 조회 |
| PATCH | /api/v1/compute/storage/volume-backups/{volumeBackupId} | 볼륨 백업 정보 수정 |
| DELETE | /api/v1/compute/storage/volume-backups/{volumeBackupId} | 볼륨 백업 삭제 |
| POST | /api/v1/compute/storage/volume-backups/{volumeBackupId}/actions | 단일 볼륨 백업 액션 처리 |
볼륨 스냅샷
| 메서드 | 경로 | 설명 |
|---|---|---|
| POST | /api/v1/compute/storage/volume-snapshots | 볼륨 스냅샷 생성 |
| GET | /api/v1/compute/storage/volume-snapshots | 볼륨 스냅샷 목록 조회 |
| DELETE | /api/v1/compute/storage/volume-snapshots | 볼륨 스냅샷을 다중 삭제 |
| GET | /api/v1/compute/storage/volume-snapshots/{volumeSnapshotId} | 볼륨 스냅샷 단건 조회 |
| DELETE | /api/v1/compute/storage/volume-snapshots/{volumeSnapshotId} | 볼륨 스냅샷 삭제 |
| PATCH | /api/v1/compute/storage/volume-snapshots/{volumeSnapshotId} | 볼륨 스냅샷 정보 수정 |
볼륨
| 메서드 | 경로 | 설명 |
|---|---|---|
| GET | /api/v1/compute/storage/volumes | 볼륨 목록 조회 |
| POST | /api/v1/compute/storage/volumes | 볼륨 생성 |
| DELETE | /api/v1/compute/storage/volumes | 볼륨 일괄 삭제 |
| GET | /api/v1/compute/storage/volumes/types | 볼륨 타입 목록 조회 |
| GET | /api/v1/compute/storage/volumes/{volumeId} | 볼륨 단건 조회 |
| DELETE | /api/v1/compute/storage/volumes/{volumeId} | 볼륨 삭제 |
| PATCH | /api/v1/compute/storage/volumes/{volumeId} | 볼륨 정보 수정 |
| POST | /api/v1/compute/storage/volumes/{volumeId}/actions | 볼륨 액션 실행 |
| POST | /api/v1/compute/storage/volumes/{volumeId}/transfers | 볼륨 Transfer 생성 |
| DELETE | /api/v1/compute/storage/volumes/{volumeId}/transfers | 볼륨 Transfer를 취소/삭제 |
| POST | /api/v1/compute/storage/volumes/transfers/{transferId}/accept | 볼륨 Transfer를 수락 |
서버 그룹
| 메서드 | 경로 | 설명 |
|---|---|---|
| POST | /api/v1/compute/server-groups | ServerGroup 생성 |
| GET | /api/v1/compute/server-groups | ServerGroup 목록을 조회합니다 (페이지네이션, 필터링, 정렬) |
| DELETE | /api/v1/compute/server-groups | ServerGroup을 다중 삭제 |
| DELETE | /api/v1/compute/server-groups/{serverGroupId} | ServerGroup 삭제 |
스토리지 메타정보
| 메서드 | 경로 | 설명 |
|---|---|---|
| GET | /api/v1/compute/storage/meta/quota | Storage Quota 정보 조회 |
| GET | /api/v1/compute/storage/meta/availability-zones | 가용 영역 목록 조회 |
애플리케이션 자격증명
| 메서드 | 경로 | 설명 |
|---|---|---|
| POST | /api/v1/compute/application-credentials | Application Credential 생성 |
| DELETE | /api/v1/compute/application-credentials/{credentialId} | Application Credential 삭제 |
이미지
| 메서드 | 경로 | 설명 |
|---|---|---|
| POST | /api/v1/compute/images | 이미지 생성 |
| GET | /api/v1/compute/images | 이미지 목록 조회 |
| DELETE | /api/v1/compute/images | 이미지를 다중 삭제 |
| GET | /api/v1/compute/images/name-availability | 이미지 이름 중복 여부를 검사 |
| GET | /api/v1/compute/images/{imageId} | 이미지 상세 정보 조회 |
| PATCH | /api/v1/compute/images/{imageId} | 이미지 수정 |
| DELETE | /api/v1/compute/images/{imageId} | 이미지 삭제 |
인스턴스 스냅샷
| 메서드 | 경로 | 설명 |
|---|---|---|
| POST | /api/v1/compute/instance-snapshots | 인스턴스 스냅샷 생성 |
| GET | /api/v1/compute/instance-snapshots | 인스턴스 스냅샷 목록 조회 |
| DELETE | /api/v1/compute/instance-snapshots | 인스턴스 스냅샷을 다중 삭제 |
| GET | /api/v1/compute/instance-snapshots/{instanceSnapshotId} | 인스턴스 스냅샷 상세 정보 조회 |
| PATCH | /api/v1/compute/instance-snapshots/{instanceSnapshotId} | 인스턴스 스냅샷 정보 수정 |
| DELETE | /api/v1/compute/instance-snapshots/{instanceSnapshotId} | 인스턴스 스냅샷 삭제 |
인스턴스 템플릿
| 메서드 | 경로 | 설명 |
|---|---|---|
| POST | /api/v1/compute/instance-templates | 인스턴스 템플릿 생성 |
| GET | /api/v1/compute/instance-templates | 인스턴스 템플릿 목록 조회 |
| DELETE | /api/v1/compute/instance-templates | 인스턴스 템플릿을 다중 삭제 |
| GET | /api/v1/compute/instance-templates/{templateId} | 인스턴스 템플릿 상세 정보 조회 |
| PATCH | /api/v1/compute/instance-templates/{templateId} | 인스턴스 템플릿 수정 |
| DELETE | /api/v1/compute/instance-templates/{templateId} | 인스턴스 템플릿 삭제 |
인스턴스
컴퓨트 메타정보
| 메서드 | 경로 | 설명 |
|---|---|---|
| GET | /api/v1/compute/meta/quota | Compute Quota 정보 조회 |
키 페어
| 메서드 | 경로 | 설명 |
|---|---|---|
| GET | /api/v1/compute/key-pairs/quota | 키 페어 Quota 정보 조회 |
| POST | /api/v1/compute/key-pairs | 키 페어 생성 |
| GET | /api/v1/compute/key-pairs | 키 페어 목록을 조회합니다 (페이지네이션, 필터링, 정렬) |
| DELETE | /api/v1/compute/key-pairs | 키 페어를 다중 삭제 |
| GET | /api/v1/compute/key-pairs/{keyPairName} | 키 페어 상세 정보 조회 |
| DELETE | /api/v1/compute/key-pairs/{keyPairName} | 키 페어 삭제 |
테이블 설정
| 메서드 | 경로 | 설명 |
|---|---|---|
| GET | /api/v1/compute/table-settings | 테이블 설정 조회 |
| PUT | /api/v1/compute/table-settings | 테이블 설정 수정 |
프로젝트
| 메서드 | 경로 | 설명 |
|---|---|---|
| GET | /api/v1/compute/projects | OpenStack 프로젝트 목록 조회 |
플레이버
| 메서드 | 경로 | 설명 |
|---|---|---|
| GET | /api/v1/compute/flavors | Flavor 목록 조회 |
| GET | /api/v1/compute/flavors/{flavorId} | Flavor 상세 정보 조회 |
호스트 집계
| 메서드 | 경로 | 설명 |
|---|---|---|
| GET | /api/v1/compute/host-aggregates/availability-zones | Compute availability zone(기본) 목록 조회 |