Versions in this module Expand all Collapse all v1 v1.0.21 Mar 14, 2020 Changes in this version + type ActionResult struct + func ResetPassword(client *gophercloud.ServiceClient, serverID, newPassword string) (r ActionResult) + type ChangeOpts struct + AdminPass string + ImageID string + KeyName string + MetaData *MetaData + UserID string + func (opts ChangeOpts) ToServerChangeMap() (map[string]interface{}, error) + type ChangeOptsBuilder interface + ToServerChangeMap func() (map[string]interface{}, error) + type ChangeResult struct + func ChangeOS(client *gophercloud.ServiceClient, serverID string, opts ChangeOptsBuilder) (r ChangeResult) + func ReinstallOS(client *gophercloud.ServiceClient, serverID string, opts ReinstallOptsBuilder) (r ChangeResult) + func (r ChangeResult) ExtractJob() (*Job, error) + type ExtraSpecs struct + EcsPerformancetype string + ResourceType string + type Flavor struct + Disk int + ExtraSpecs ExtraSpecs + ID string + Links []Link + Name string + OSFLVDISABLEDDisabled bool + OSFLVEXTDATAEphemeral int + OsFlavorAccessIsPublic bool + RAM int + RxtxFactor float64 + Swap string + Vcpus int + type FlavorResult struct + func (r FlavorResult) Extract() (*[]Flavor, error) + type Job struct + ID string + type Link struct + Href string + Rel string + type MetaData struct + UserData string + type ReinstallOpts struct + AdminPass string + KeyName string + MetaData *MetaData + UserID string + func (opts ReinstallOpts) ToServerReinstallMap() (map[string]interface{}, error) + type ReinstallOptsBuilder interface + ToServerReinstallMap func() (map[string]interface{}, error) + type ResizeOpts struct + InstanceUUID string + Limit int + Marker string + SortDir string + SortKey string + SourceFlavorID string + SourceFlavorName string + func (opts ResizeOpts) ToResizeQuery() (string, error) + type ResizeOptsBuilder interface + ToResizeQuery func() (string, error)