Cluster Template
1. cluster_templates(template_id=None)
Get the list of cluster templates
Parameters:
| Name | Type | Description |
|---|---|---|
| template_id | string | an id to be specified if you just need one specified instance |
Return Value: List (of ClusterTemplate)
Return value example:
istack/data_processing/v1/cluster_template ClusterTemplate
description : None
updated_at : None
plugin_name : vanilla
is_default : False
use_autoconfig : True
anti_affinity : []
node_groups : []
is_public : False
hadoop_version : 2.7.1
id : ef173174-5adb-495d-949e-a994b02c8139
neutron_management_network : None
name : test1477827474312
cluster_configs : {}
created_at : 2016-10-30T11:37:54
default_image_id : None
shares : None
is_protected : False
tenant_id : cde9cbf5a7f1401a9389c84ba98bdcf6
2. create_cluster_template(**attrs)
create a cluster template
Parameters:
| Name | Type | Description |
|---|---|---|
| name | string | - |
| plugin_name | string | - |
| hadoop_version | string | - |
Return Value: ClusterTemplate
Return value example:
istack/data_processing/v1/cluster_template ClusterTemplate
description : None
updated_at : None
plugin_name : vanilla
is_default : False
use_autoconfig : True
anti_affinity : []
node_groups : []
is_public : False
hadoop_version : 2.7.1
id : ef173174-5adb-495d-949e-a994b02c8139
neutron_management_network : None
name : test1477827474312
cluster_configs : {}
created_at : 2016-10-30T11:37:54
default_image_id : None
shares : None
is_protected : False
tenant_id : cde9cbf5a7f1401a9389c84ba98bdcf6
3. update_cluster_template(clusterTemplate, **attrs)
Update the cluster template
Parameters:
| Name | Type | Description |
|---|---|---|
| is_protected | bool | - |
| name | string | - |
| plugin_name | string | - |
| hadoop_version | string | - |
Return Value: None
Return value example:
istack/data_processing/v1/cluster_template ClusterTemplate
description : None
updated_at : None
plugin_name : vanilla
is_default : False
use_autoconfig : True
anti_affinity : []
node_groups : []
is_public : False
hadoop_version : 2.7.1
id : ef173174-5adb-495d-949e-a994b02c8139
neutron_management_network : None
name : test1477827474312
cluster_configs : {}
created_at : 2016-10-30T11:37:54
default_image_id : None
shares : None
is_protected : False
tenant_id : cde9cbf5a7f1401a9389c84ba98bdcf6
4. delete_cluster_template(clusterTemplate)
delete a cluster template
Parameters:
| Name | Type | Description |
|---|---|---|
| clusterTemplate | ClusterTemplate | at least an id specified |
Return Value: None
Return value example: istack/data_processing None