func HasRunningResources()

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
}