/v2/templates ------------------------------------------------------------------------------------------------------------------------------------------ .. contents:: POST /v2/templates ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Create a new template Response status codes ********************** - **201**: Template created - **400**: Invalid request Input ******* .. raw:: html
Name Mandatory Type Description
builtin boolean Template is builtin
category Template category
compute_id string Compute identifier
default_name_format string Default name format
name string Template name
symbol string Symbol of the template
template_id string Template UUID
template_type enum Possible values: cloud, ethernet_hub, ethernet_switch, docker, dynamips, vpcs, traceng, virtualbox, vmware, iou, qemu
Output ******* .. raw:: html
Name Mandatory Type Description
builtin boolean Template is builtin
category Template category
compute_id string Compute identifier
default_name_format string Default name format
name string Template name
symbol string Symbol of the template
template_id string Template UUID
template_type enum Possible values: cloud, ethernet_hub, ethernet_switch, docker, dynamips, vpcs, traceng, virtualbox, vmware, iou, qemu
Sample session *************** .. literalinclude:: ../../../examples/controller_post_templates.txt GET /v2/templates ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ List of template Response status codes ********************** - **200**: Template list returned Sample session *************** .. literalinclude:: ../../../examples/controller_get_templates.txt