package
1.0.0
Repository: https://github.com/hyperhq/gophercloud.git
Documentation: pkg.go.dev

# Functions

ChangeAdminPassword alters the administrator or root password for a specified server.
ConfirmResize confirms a previous resize operation on a server.
Create requests a server to be provisioned to the user in the current tenant.
Delete requests that a server previously provisioned be removed from your account.
ExtractServers interprets the results of a single page from a List() call, producing a slice of Server entities.
Get requests details on a single server, by ID.
List makes a request against the API to list servers accessible to you.
Reboot requests that a given server reboot.
Rebuild will reprovision the server according to the configuration options provided in the RebuildOpts struct.
Resize instructs the provider to change the flavor of the server.
RevertResize cancels a previous resize operation on a server.
Update requests that various attributes of the indicated server be changed.
WaitForStatus will continually poll a server until it successfully transitions to a specified status.

# Constants

These constants determine how a server should be rebooted.
These constants determine how a server should be rebooted.
These constants determine how a server should be rebooted.
These constants determine how a server should be rebooted.

# Structs

ActionResult represents the result of server action operations, like reboot.
CreateOpts specifies server creation parameters.
CreateResult temporarily contains the response from a Create call.
DeleteResult temporarily contains the response from an Delete call.
ErrArgument errors occur when an argument supplied to a package function fails to fall within acceptable values.
GetResult temporarily contains the response from a Get call.
ListOpts allows the filtering and sorting of paginated collections through the API.
Network is used within CreateOpts to control a new server's network attachments.
RebuildOpts represents the configuration options used in a server rebuild operation.
RebuildResult temporarily contains the response from a Rebuild call.
ResizeOpts represents the configuration options used to control a Resize operation.
Server exposes only the standard OpenStack fields corresponding to a given server on the user's account.
ServerPage abstracts the raw results of making a List() request against the API.
UpdateOpts specifies the base attributes that may be updated on an existing server.
UpdateResult temporarily contains the response from an Update call.

# Interfaces

CreateOptsBuilder describes struct types that can be accepted by the Create call.
ListOptsBuilder allows extensions to add additional parameters to the List request.
RebuildOptsBuilder is an interface that allows extensions to override the default behaviour of rebuild options.
ResizeOptsBuilder is an interface that allows extensions to override the default structure of a Resize request.
UpdateOptsBuilder allows extensions to add additional attributes to the Update request.

# Type aliases

RebootMethod describes the mechanisms by which a server reboot can be requested.