in ec/ecresource/deploymentresource/read.go [292:321]
func HasRunningResources(res *models.DeploymentGetResponse) bool {
if res.Resources != nil {
for _, r := range res.Resources.Elasticsearch {
if !elasticsearchv2.IsElasticsearchStopped(r) {
return true
}
}
for _, r := range res.Resources.Kibana {
if !kibanav2.IsKibanaStopped(r) {
return true
}
}
for _, r := range res.Resources.Apm {
if !apmv2.IsApmStopped(r) {
return true
}
}
for _, r := range res.Resources.EnterpriseSearch {
if !enterprisesearchv2.IsEnterpriseSearchStopped(r) {
return true
}
}
for _, r := range res.Resources.IntegrationsServer {
if !integrationsserverv2.IsIntegrationsServerStopped(r) {
return true
}
}
}
return false
}