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/buildPlaneImages
API.
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" }