forked from docs/doc-exports
Reviewed-by: Kucerak, Kristian <kristian.kucerak@t-systems.com> Co-authored-by: Hasko, Vladimir <vladimir.hasko@t-systems.com> Co-committed-by: Hasko, Vladimir <vladimir.hasko@t-systems.com>
14 KiB
14 KiB
Validating a Template
Function
This API is used to check whether the template syntax meets requirements.
Request Parameter
Parameter |
In |
Type |
Mandatory |
Description |
---|---|---|---|---|
environment |
body |
Json |
No |
Specifies information about the environment for creating a stack. |
files |
body |
Json |
No |
Specifies the files referenced in the environment. |
template |
body |
Json |
No |
Specifies the stack template on which operations will be performed. |
Response Parameter
Parameter |
In |
Type |
Description |
---|---|---|---|
description |
body |
String |
Describes the template. |
parameters |
body |
Dict |
Specifies the template parameters. |
Request Example
POST /v1/95d02433133a4c0a87ba6967474a2ad3/validate { "template": "heat_template_version: 2014-10-16\ndescription: Create a serious of random string\nparameters:\n length:\n type: number\n default: 4\nresources:\n random:\n type: OS::Heat::RandomString\n properties:\n length: { get_param: length }", "environment": {}, "files": {} }
Response Example
{ "Description": "Create a serious of random string", "Parameters": { "length": { "Default": 4, "NoEcho": "false", "Type": "Number", "Description": "", "Label": "length" } } }
Return Code
Return Code |
Type |
Description |
---|---|---|
200 |
OK |
Request was successful. |
Return Code |
Type |
Description |
---|---|---|
400 |
Bad Request |
The server failed to process the request. |
500 |
Internal Server Error |
Failed to complete the request because of an internal service error. |
Parent topic: Template Management