Nahappan Somasundaram created AMBARI-15077:
----------------------------------------------
Summary: Auto-start services: Backend API and DB changes for
component auto start
Key: AMBARI-15077
URL: https://issues.apache.org/jira/browse/AMBARI-15077
Project: Ambari
Issue Type: Task
Components: ambari-server
Affects Versions: 2.4.0
Reporter: Nahappan Somasundaram
Assignee: Nahappan Somasundaram
Fix For: 2.4.0
Add a new field *recovery_enabled* in *servicecomponentdesiredstate* and
provide API support for PUT and GET.
*Type: PUT*
Request 1:
api/v1/clusters/<cluster_name>/components?ServiceComponentInfo/component_name.in(<enabled_component_names>)
Request Params: application/json
{
ServiceComponentInfo: {
“recovery_enabled”: “true”
}
}
Request 2:
api/v1/clusters/<cluster_name>/components?ServiceComponentInfo/component_name.in(<disabled_component_names>)
Request Params: application/json
{
ServiceComponentInfo: {
recovery_enabled: “false”
}
}
Request 3:
api/v1/clusters/testcluster/components/<component_name>
Request Params: application/json
'{"ServiceComponentInfo" : {"recovery_enabled":"false"}}'
*Type:GET*
Request:
api/v1/clusters/<cluster_name>/components?fields=ServiceComponentInfo/component_name,ServiceComponentInfo/service_name,ServiceComponentInfo/category,ServiceComponentInfo/recovery_enabled
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)