code: func (task *Task) BuildCNIConfig() (*ecscni.Config, error) {
  	if !task.isNetworkModeVPC() {
  		return nil, errors.New("task config: task has no ENIs associated with it, unable to generate cni config")
  	}
  
  	cfg := &ecscni.Config{}
  	convertENIToCNIConfig(task.GetTaskENI(), cfg)
  	if task.GetAppMesh() != nil {
  		convertAppMeshToCNIConfig(task.GetAppMesh(), cfg)
  	}
  
  	return cfg, nil
  }
docs: // BuildCNIConfig constructs the cni configuration from eni