Documentation ¶
Overview ¶
Package extensions provides information and interaction with the different extensions available for the OpenStack Compute service.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ActionURL ¶
func ActionURL(client *gophercloud.ServiceClient, id string) string
func ExtractExtensions ¶
func ExtractExtensions(page pagination.Page) ([]common.Extension, error)
ExtractExtensions interprets a Page as a slice of Extensions.
func Get ¶
func Get(c *gophercloud.ServiceClient, alias string) common.GetResult
Get retrieves information for a specific extension using its alias.
func List ¶
func List(c *gophercloud.ServiceClient) pagination.Pager
List returns a Pager which allows you to iterate over the full collection of extensions. It does not accept query parameters.
Types ¶
This section is empty.
Directories ¶
Path | Synopsis |
---|---|
Package aggregates manages information about the host aggregates in the OpenStack cloud.
|
Package aggregates manages information about the host aggregates in the OpenStack cloud. |
Package attachinterfaces provides the ability to retrieve and manage network interfaces through Nova.
|
Package attachinterfaces provides the ability to retrieve and manage network interfaces through Nova. |
testing
attachinterfaces unit tests
|
attachinterfaces unit tests |
Package availabilityzones provides the ability to get lists and detailed availability zone information and to extend a server result with availability zone information.
|
Package availabilityzones provides the ability to get lists and detailed availability zone information and to extend a server result with availability zone information. |
testing
availabilityzones unittests
|
availabilityzones unittests |
Package bootfromvolume extends a server create request with the ability to specify block device options.
|
Package bootfromvolume extends a server create request with the ability to specify block device options. |
testing
bootfromvolume unit tests
|
bootfromvolume unit tests |
Package defsecrules enables management of default security group rules.
|
Package defsecrules enables management of default security group rules. |
testing
defsecrules unit tests
|
defsecrules unit tests |
Package diagnostics returns details about a nova instance diagnostics Example of Show Diagnostics diags, err := diagnostics.Get(computeClient, serverId).Extract() if err != nil { panic(err) } fmt.Printf("%+v\n", diags)
|
Package diagnostics returns details about a nova instance diagnostics Example of Show Diagnostics diags, err := diagnostics.Get(computeClient, serverId).Extract() if err != nil { panic(err) } fmt.Printf("%+v\n", diags) |
Package diskconfig provides information and interaction with the Disk Config extension that works with the OpenStack Compute service.
|
Package diskconfig provides information and interaction with the Disk Config extension that works with the OpenStack Compute service. |
testing
diskconfig unit tests
|
diskconfig unit tests |
Package evacuate provides functionality to evacuates servers that have been provisioned by the OpenStack Compute service from a failed host to a new host.
|
Package evacuate provides functionality to evacuates servers that have been provisioned by the OpenStack Compute service from a failed host to a new host. |
testing
compute_extensions_evacuate_v2
|
compute_extensions_evacuate_v2 |
Package extendedserverattributes provides the ability to extend a server result with the extended usage information.
|
Package extendedserverattributes provides the ability to extend a server result with the extended usage information. |
Package extendedstatus provides the ability to extend a server result with the extended status information.
|
Package extendedstatus provides the ability to extend a server result with the extended status information. |
Package floatingips provides the ability to manage floating ips through the Nova API.
|
Package floatingips provides the ability to manage floating ips through the Nova API. |
testing
floatingips unit tests
|
floatingips unit tests |
Package hypervisors returns details about list of hypervisors, shows details for a hypervisor and shows summary statistics for all hypervisors over all compute nodes in the OpenStack cloud.
|
Package hypervisors returns details about list of hypervisors, shows details for a hypervisor and shows summary statistics for all hypervisors over all compute nodes in the OpenStack cloud. |
Package injectnetworkinfo provides functionality to inject the network info into a server that has been provisioned by the OpenStack Compute service.
|
Package injectnetworkinfo provides functionality to inject the network info into a server that has been provisioned by the OpenStack Compute service. |
testing
instanceactions unit tests
|
instanceactions unit tests |
Package keypairs provides the ability to manage key pairs as well as create servers with a specified key pair.
|
Package keypairs provides the ability to manage key pairs as well as create servers with a specified key pair. |
testing
keypairs unit tests
|
keypairs unit tests |
Package limits shows rate and limit information for a tenant/project.
|
Package limits shows rate and limit information for a tenant/project. |
Package lockunlock provides functionality to lock and unlock servers that have been provisioned by the OpenStack Compute service.
|
Package lockunlock provides functionality to lock and unlock servers that have been provisioned by the OpenStack Compute service. |
testing
unlocklock unit tests
|
unlocklock unit tests |
Package migrate provides functionality to migrate servers that have been provisioned by the OpenStack Compute service.
|
Package migrate provides functionality to migrate servers that have been provisioned by the OpenStack Compute service. |
testing
compute_extensions_startstop_v2
|
compute_extensions_startstop_v2 |
Package networks provides the ability to create and manage networks in cloud environments using nova-network.
|
Package networks provides the ability to create and manage networks in cloud environments using nova-network. |
testing
networks unit tests
|
networks unit tests |
Package pauseunpause provides functionality to pause and unpause servers that have been provisioned by the OpenStack Compute service.
|
Package pauseunpause provides functionality to pause and unpause servers that have been provisioned by the OpenStack Compute service. |
testing
pauseunpause unit tests
|
pauseunpause unit tests |
Package quotasets enables retrieving and managing Compute quotas.
|
Package quotasets enables retrieving and managing Compute quotas. |
testing
quotasets unit tests
|
quotasets unit tests |
Package remoteconsoles provides the ability to create server remote consoles through the Compute API.
|
Package remoteconsoles provides the ability to create server remote consoles through the Compute API. |
Package rescueunrescue provides the ability to place a server into rescue mode and to return it back.
|
Package rescueunrescue provides the ability to place a server into rescue mode and to return it back. |
Package resetnetwork provides functionality to reset the network of a server that has been provisioned by the OpenStack Compute service.
|
Package resetnetwork provides functionality to reset the network of a server that has been provisioned by the OpenStack Compute service. |
Package resetstate provides functionality to reset the state of a server that has been provisioned by the OpenStack Compute service.
|
Package resetstate provides functionality to reset the state of a server that has been provisioned by the OpenStack Compute service. |
Package schedulerhints extends the server create request with the ability to specify additional parameters which determine where the server will be created in the OpenStack cloud.
|
Package schedulerhints extends the server create request with the ability to specify additional parameters which determine where the server will be created in the OpenStack cloud. |
testing
schedulerhints unit tests
|
schedulerhints unit tests |
Package secgroups provides the ability to manage security groups through the Nova API.
|
Package secgroups provides the ability to manage security groups through the Nova API. |
testing
secgroups unit tests
|
secgroups unit tests |
Package servergroups provides the ability to manage server groups.
|
Package servergroups provides the ability to manage server groups. |
testing
servergroups unit tests
|
servergroups unit tests |
Package serverusage provides the ability the ability to extend a server result with the extended usage information.
|
Package serverusage provides the ability the ability to extend a server result with the extended usage information. |
Package shelveunshelve provides functionality to start and stop servers that have been provisioned by the OpenStack Compute service.
|
Package shelveunshelve provides functionality to start and stop servers that have been provisioned by the OpenStack Compute service. |
Package startstop provides functionality to start and stop servers that have been provisioned by the OpenStack Compute service.
|
Package startstop provides functionality to start and stop servers that have been provisioned by the OpenStack Compute service. |
testing
startstop unit tests
|
startstop unit tests |
Package suspendresume provides functionality to suspend and resume servers that have been provisioned by the OpenStack Compute service.
|
Package suspendresume provides functionality to suspend and resume servers that have been provisioned by the OpenStack Compute service. |
testing
suspendresume unit tests
|
suspendresume unit tests |
Package tags manages Tags on Compute V2 servers.
|
Package tags manages Tags on Compute V2 servers. |
testing
tags unit tests
|
tags unit tests |
Package tenantnetworks provides the ability for tenants to see information about the networks they have access to.
|
Package tenantnetworks provides the ability for tenants to see information about the networks they have access to. |
testing
tenantnetworks unit tests
|
tenantnetworks unit tests |
extensions unit tests
|
extensions unit tests |
Package usage provides information and interaction with the SimpleTenantUsage extension for the OpenStack Compute service.
|
Package usage provides information and interaction with the SimpleTenantUsage extension for the OpenStack Compute service. |
testing
simple tenant usage unit tests
|
simple tenant usage unit tests |
Package volumeattach provides the ability to attach and detach volumes from servers.
|
Package volumeattach provides the ability to attach and detach volumes from servers. |
testing
volumeattach unit tests
|
volumeattach unit tests |
Click to show internal directories.
Click to hide internal directories.