You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ambari.apache.org by "John Speidel (JIRA)" <ji...@apache.org> on 2014/01/30 02:55:11 UTC
[jira] [Created] (AMBARI-4467) Create new /blueprints REST endpoint
John Speidel created AMBARI-4467:
------------------------------------
Summary: Create new /blueprints REST endpoint
Key: AMBARI-4467
URL: https://issues.apache.org/jira/browse/AMBARI-4467
Project: Ambari
Issue Type: New Feature
Reporter: John Speidel
Assignee: John Speidel
Fix For: 1.5.0
Create a new /blueprints REST endpoint. This endpoint represents an 'abstract blueprint' or 'template' and doesn't contain cluster specific details such specific host information.
This initial jira will be limited to basic blueprint information and will not contain configuration elements. These additional elements will be added in subsequent patches.
Available operations are get, create and delete. Update is not supported because blueprints are immutable.
Example of a simple blueprint resource:
{panel}
{
"href" : "http://172.18.193.10:8080/api/v1/blueprints/bp1",
"host_groups" : [
{
"name" : "foo",
"components" : [
{
"name" : "component2"
},
{
"name" : "component1"
},
{
"name" : "component4"
},
{
"name" : "component3"
}
],
"cardinality" : "2"
},
{
"name" : "bar",
"components" : [
{
"name" : "component5"
}
],
"cardinality" : "1"
}
],
"Blueprints" : {
"blueprint_name" : "bp1",
"stack_name" : "HDP",
"stack_version" : "1.3.3"
}
}
{panel}
--
This message was sent by Atlassian JIRA
(v6.1.5#6160)