// validateCluster validates if the cluster exists in ECS and is in "ACTIVE" state. func validateCluster(clusterName string, ecsClient ecsclient.ECSClient) error { isClusterActive, err := ecsClient.IsActiveCluster(clusterName) if err != nil { return err } if !isClusterActive { return fmt.Errorf("Cluster '%s' is not active. Ensure that it exists", clusterName) } return nil }