github.com/jcarley/cli@v0.0.0-20180201210820-966d90434c30/lib/images/list-images.go (about)

     1  package images
     2  
     3  import "fmt"
     4  
     5  // ListImages lists images for an environment.
     6  func (d *SImages) ListImages() (*[]string, error) {
     7  	headers := d.Settings.HTTPManager.GetHeaders(d.Settings.SessionToken, d.Settings.Version, d.Settings.Pod, d.Settings.UsersID)
     8  	resp, statusCode, err := d.Settings.HTTPManager.Get(nil, fmt.Sprintf("%s%s/environments/%s/images", d.Settings.PaasHost, d.Settings.PaasHostVersion, d.Settings.EnvironmentID), headers)
     9  	if err != nil {
    10  		return nil, err
    11  	}
    12  	var images []string
    13  	err = d.Settings.HTTPManager.ConvertResp(resp, statusCode, &images)
    14  	if err != nil {
    15  		return nil, err
    16  	}
    17  	return &images, nil
    18  }