This topic relates to Creating Custom VM Images for use in pipelines. for more information, see Creating Custom VM Images.
To add the VM image to Pipelines, use the POST /v1/buildPlaneImagesAPI.
Sample Request:
curl --location --request POST 'http://<pipelines_url>:8082/pipelines/api/v1/buildPlaneImages' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data-raw '{
"name": "eu-centrall-1 image for x86_64 Ubuntu_20.04",
"masterIntegrationId": 46,
"imageId": "ami-07f469736e6545c8a",
"region": "eu-central-1",
"isAvailable": true,
"architecture": "x86_64",
"operatingSystem": "Ubuntu_20.04"
}'Sample Response:
{
"metadataPropertyBag": {},
"id": 8,
"name": "eu-centrall-1 image for x86_64 Ubuntu_20.04",
"masterIntegrationId": 46,
"imageId": "ami-07f469736e6545c8a",
"region": "eu-central-1",
"isAvailable": true,
"architecture": "x86_64",
"operatingSystem": "Ubuntu_20.04",
"createdAt": "2021-01-06T00:00:00.000Z",
"updatedAt": "2021-01-06T00:00:00.000Z"
}