Versions in this module Expand all Collapse all v1 v1.0.21 Mar 14, 2020 Changes in this version + func List(c *gophercloud.ServiceClient, opts ListOptsBuilder) pagination.Pager + type CreateByFileOpts struct + CmkId string + Description string + ImageUrl string + IsConfig bool + IsConfigInit bool + MinDisk int + Name string + OsVersion string + Tags []string + func (opts CreateByFileOpts) ToImageCreateMap() (map[string]interface{}, error) + type CreateByServerOpts struct + Description string + InstanceId string + Name string + Tags []string + func (opts CreateByServerOpts) ToImageCreateMap() (map[string]interface{}, error) + type CreateOptsBuilder interface + ToImageCreateMap func() (map[string]interface{}, error) + type CreateResult struct + func CreateImageByFile(client *gophercloud.ServiceClient, opts CreateOptsBuilder) (r CreateResult) + func CreateImageByServer(client *gophercloud.ServiceClient, opts CreateOptsBuilder) (r CreateResult) + func (r CreateResult) ExtractJob() (*Job, error) + func (r CreateResult) ExtractJobResult() (*JobResult, error) + type Entity struct + ImageId string + type Image struct + BackupID string + Checksum string + ContainerFormat string + CreatedAt string + DataOrigin string + Deleted bool + DeletedAt string + Description string + DiskFormat string + File string + ID string + ImageSize string + ImageSourceType string + Imagetype string + IsConfigInit string + Isregistered string + MinDisk int + MinRam int + Name string + Originalimagename string + OsBit string + OsType string + OsVersion string + Owner string + Platform string + Productcode string + Protected bool + Schema string + Self string + Size int64 + Status string + SupportDiskintensive string + SupportHighperformance string + SupportKvm string + SupportXen string + SupportXenGpuType string + SystemSupportMarket bool + Tags []string + UpdatedAt string + VirtualEnvType string + VirtualSize int + Visibility string + func ExtractImages(r pagination.Page) ([]Image, error) + type ImagePage struct + func (r ImagePage) IsEmpty() (bool, error) + func (r ImagePage) NextPageURL() (string, error) + type Job struct + Id string + type JobExecResult struct + func GetJobResult(client *gophercloud.ServiceClient, id string) (r JobExecResult) + func (r JobExecResult) ExtractJob() (*Job, error) + func (r JobExecResult) ExtractJobResult() (*JobResult, error) + type JobResult struct + BeginTime string + EndTime string + Entities Entity + ErrorCode string + FailReason string + Id string + Status string + Type string + type ListOpts struct + ContainerFormat string + DiskFormat string + ID string + Imagetype string + Isregistered string + Limit int + Marker string + MemberStatus string + MinDisk int + MinRam *int + Name string + OsBit string + OsType string + Owner string + Platform string + Protected *bool + SortDir string + SortKey string + Status string + SupportDiskintensive string + SupportHighperformance string + SupportKvm string + SupportXen string + SupportXenGpuType string + Tag string + VirtualEnvType string + Visibility string + func (opts ListOpts) ToImageListQuery() (string, error) + type ListOptsBuilder interface + ToImageListQuery func() (string, error)