Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type OpenstackFacade ¶
type OpenstackFacade interface { NewComputeV2(client *gophercloud.ProviderClient, eo gophercloud.EndpointOpts) (*gophercloud.ServiceClient, error) NewLoadBalancerV2(client *gophercloud.ProviderClient, endpointOpts gophercloud.EndpointOpts) (*gophercloud.ServiceClient, error) NewNetworkV2(client *gophercloud.ProviderClient, eo gophercloud.EndpointOpts) (*gophercloud.ServiceClient, error) NewImageServiceV2(client *gophercloud.ProviderClient, eo gophercloud.EndpointOpts) (*gophercloud.ServiceClient, error) NewBlockStorageV3(client *gophercloud.ProviderClient, eo gophercloud.EndpointOpts) (*gophercloud.ServiceClient, error) AuthenticatedClient(options gophercloud.AuthOptions) (*gophercloud.ProviderClient, error) }
func NewOpenstackFacade ¶
func NewOpenstackFacade() OpenstackFacade
type OpenstackService ¶
type OpenstackService interface { ComputeServiceV2(config config.OpenstackConfig) (*gophercloud.ServiceClient, error) LoadbalancerV2(config config.OpenstackConfig) (*gophercloud.ServiceClient, error) NetworkServiceV2(config config.OpenstackConfig) (*gophercloud.ServiceClient, error) ImageServiceV2(config config.OpenstackConfig) (*gophercloud.ServiceClient, error) BlockStorageV3(config config.OpenstackConfig) (*gophercloud.ServiceClient, error) }
func NewOpenstackService ¶
func NewOpenstackService(openstackFacade OpenstackFacade, envVar utils.EnvVar) OpenstackService
Click to show internal directories.
Click to hide internal directories.