access-token: ********************{
"script": {
"disks": [
{
"allow_types": [
"string"
],
"minimum_size": 0,
"unit": 0,
"index": "string"
}
],
"partitionData": [
{
"device": "string",
"device_type": "string",
"format": "string",
"editing": true,
"mount_point": "string",
"raw_size_unit": "string",
"raw_size": 0,
"is_unlimit": true,
"show": true,
"extra_data": {},
"verifyRegex": {},
"allowFormats": {
"ext4": {
"name": "string",
"disable_mountpoint": true
},
"swap": {
"name": "string",
"disable_mountpoint": true
},
"xfs": {
"name": "string",
"disable_mountpoint": true
},
"lvm": {
"name": "string",
"disable_mountpoint": true,
"verifyRegex": {},
"allowFormats": {
"ext4": {
"name": "string",
"disable_mountpoint": true
},
"swap": {
"name": "string",
"disable_mountpoint": true
},
"xfs": {
"name": "string",
"disable_mountpoint": true
}
}
},
"raid": {
"name": "string",
"disable_mountpoint": true,
"allowFormats": {
"ext4": {
"name": "string",
"disable_mountpoint": true
},
"swap": {
"name": "string",
"disable_mountpoint": true
},
"xfs": {
"name": "string",
"disable_mountpoint": true
},
"lvm": {
"name": "string",
"disable_mountpoint": true,
"verifyRegex": {},
"allowFormats": {
"ext4": {
"name": "string",
"disable_mountpoint": true
},
"swap": {
"name": "string",
"disable_mountpoint": true
},
"xfs": {
"name": "string",
"disable_mountpoint": true
}
}
}
}
}
}
}
],
"parts": [
{
"device": "string",
"type": "string",
"mount_point": "string",
"size": 0,
"vdev": "string"
}
],
"vdevs": [
{
"allow_types": [
"string"
],
"minimum_size": 0,
"unit": 0,
"index": "string"
}
]
},
"description": "string",
"disabled": 0,
"format": 0,
"images": [
0
],
"name": "string"
}curl --location '/admin/image_partiton_plans' \
--header 'access-token: <api-key>' \
--header 'Content-Type: application/json' \
--data '{
"script": {
"disks": [
{
"allow_types": [
"string"
],
"minimum_size": 0,
"unit": 0,
"index": "string"
}
],
"partitionData": [
{
"device": "string",
"device_type": "string",
"format": "string",
"editing": true,
"mount_point": "string",
"raw_size_unit": "string",
"raw_size": 0,
"is_unlimit": true,
"show": true,
"extra_data": {},
"verifyRegex": {},
"allowFormats": {
"ext4": {
"name": "string",
"disable_mountpoint": true
},
"swap": {
"name": "string",
"disable_mountpoint": true
},
"xfs": {
"name": "string",
"disable_mountpoint": true
},
"lvm": {
"name": "string",
"disable_mountpoint": true,
"verifyRegex": {},
"allowFormats": {
"ext4": {
"name": "string",
"disable_mountpoint": true
},
"swap": {
"name": "string",
"disable_mountpoint": true
},
"xfs": {
"name": "string",
"disable_mountpoint": true
}
}
},
"raid": {
"name": "string",
"disable_mountpoint": true,
"allowFormats": {
"ext4": {
"name": "string",
"disable_mountpoint": true
},
"swap": {
"name": "string",
"disable_mountpoint": true
},
"xfs": {
"name": "string",
"disable_mountpoint": true
},
"lvm": {
"name": "string",
"disable_mountpoint": true,
"verifyRegex": {},
"allowFormats": {
"ext4": {
"name": "string",
"disable_mountpoint": true
},
"swap": {
"name": "string",
"disable_mountpoint": true
},
"xfs": {
"name": "string",
"disable_mountpoint": true
}
}
}
}
}
}
}
],
"parts": [
{
"device": "string",
"type": "string",
"mount_point": "string",
"size": 0,
"vdev": "string"
}
],
"vdevs": [
{
"allow_types": [
"string"
],
"minimum_size": 0,
"unit": 0,
"index": "string"
}
]
},
"description": "string",
"disabled": 0,
"format": 0,
"images": [
0
],
"name": "string"
}'{
"success": true,
"id": 0
}