Skip to main content
Version: v1.5

Create a Namespaced Virtual Machine Template

POST 

/apis/harvesterhci.io/v1beta1/namespaces/:namespace/virtualmachinetemplates

Create a VirtualMachineTemplate object.

Request

Path Parameters

    namespace stringrequired

    Possible values: Value must match regular expression [a-z0-9][a-z0-9\-]*

    Object name and auth scope, such as for teams and projects

Bodyrequired

    apiVersionstringrequired
    kindstringrequired
    metadata object
    namestringrequired
    namespacestring
    spec object
    defaultVersionIdstring
    Default value:
    descriptionstring
    status object
    defaultVersioninteger<int32>
    latestVersioninteger<int32>

Responses

OK

Schema
    apiVersionstringrequired
    kindstringrequired
    metadata object
    namestringrequired
    namespacestring
    spec object
    defaultVersionIdstring
    Default value:
    descriptionstring
    status object
    defaultVersioninteger<int32>
    latestVersioninteger<int32>
curl -L 'https://699c5de8cd2250875530e216--harvester-preview.netlify.app/apis/harvesterhci.io/v1beta1/namespaces/:namespace/virtualmachinetemplates' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-d '{
"apiVersion": "string",
"kind": "string",
"metadata": {
"name": "string",
"namespace": "string"
},
"spec": {
"defaultVersionId": "",
"description": "string"
},
"status": {
"defaultVersion": 0,
"latestVersion": 0
}
}'
RequestCollapse all
Parameters
— pathrequired
Body required
{
  "apiVersion": "string",
  "kind": "string",
  "metadata": {
    "name": "string",
    "namespace": "string"
  },
  "spec": {
    "defaultVersionId": "",
    "description": "string"
  },
  "status": {
    "defaultVersion": 0,
    "latestVersion": 0
  }
}