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)

Reply via email to