- Introduction
- API Request
- API Response
- Zones
- Flavors
- Images
- Instances
- Block Storages
- Bill
- Authentication
- Usage Example
- Firewall
Rebuild(Image) Instance
POST
https://api-kr.iwinv.kr/v1/instances/{instance_id}/rebuild
Request
Path Params
instance_id
string
required
Header Params
X-iwinv-Timestamp
integer
required
Example:
{{timestamp}}
X-iwinv-Credential
string
required
Example:
{{accesskey}}
X-iwinv-Signature
string
required
Example:
{{signature}}
Body Params multipart/form-data
image_id
string
optional
image_id
from [Images]Request samples
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://api-kr.iwinv.kr/v1/instances//rebuild' \
--header 'X-iwinv-Timestamp: {{timestamp}}' \
--header 'X-iwinv-Credential: {{accesskey}}' \
--header 'X-iwinv-Signature: {{signature}}' \
--form 'image_id="";type=false'
Responses
🟢202Accepted
application/json
Body
code
string
required
error_code
string
required
message
string
required
result
array [object {13}]
required
instance_id
string
optional
name
string
optional
description
null
optional
status
string
optional
provide
string
optional
start_date
string
optional
stop_date
null
optional
default_account
object
optional
zone
object
optional
flavor
object
optional
image
object
optional
monitoring
object
optional
connection_limit
object
optional
count
integer
required
Example
{
"code": "0x00",
"error_code": "SUCCESS",
"message": "",
"result": [
{
"instance_id": "INSTANCE-2IZyamjZEKllbeUSTZPsl3",
"name": "iwinv 서버",
"description": null,
"status": "work",
"provide": "shared",
"start_date": "2024-11-19 16:37:50",
"stop_date": null,
"default_account": {
"username": "root",
"password": "********"
},
"zone": {
"zone_id": "kr2-z01",
"name": "KR2-Z01 API Beta"
},
"flavor": {
"flavor_id": "vgna_1_n",
"name": "vgna_1_n",
"type": "GENERAL",
"vcpu": 1,
"memory": 1024,
"disk": 25,
"network": 2.5,
"gpu": null
},
"image": {
"image_id": "PIMAGE-1Pos3S8VaJXq3wgC8c4BMi",
"visibility": "public",
"os": {
"type": "OS",
"name": "Rocky Linux release 9.0 (Blue Onyx)",
"status": "available",
"content": [
"[NEW]*EOL 2032 05.31",
"Kernel : 5.14.0-362.18.1.el9_3.x86_64Used Disk Size : 1.9 G IPTABLE 미적용[ 상세 정보 확인 ]",
"[ 주의 사항 ]iproute, dhclient, initscripts 패키지 삭제 금지"
],
"os_type": "ROCKYLINUX",
"version": "9.X",
"oid": "0e46f055-b19b-4ae2-bcdb-ca34f79058f4"
},
"image_type": "os_linux",
"zone": [
"kr2-z01"
]
},
"monitoring": {
"port": "OFF",
"resource": "OFF"
},
"connection_limit": {
"block_storage": 3,
"ip": 3
}
}
],
"count": 1
}