Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewProviderClient ¶
func NewProviderClient(i config.OpenstackAuth) (pc *gophercloud.ProviderClient, err error)
Types ¶
type AwxClient ¶
type AwxClient struct {
// contains filtered or unexported fields
}
func (AwxClient) ExecTemplates ¶
type Netbox ¶
type Netbox struct { Client *netboxclient.NetBoxAPI // contains filtered or unexported fields }
NetboxClient is ..
type NodeNotFoundError ¶
type NodeNotFoundError struct {
Err string
}
NodeNotFoundError error for missing node
func (*NodeNotFoundError) Error ¶
func (n *NodeNotFoundError) Error() string
type Openstack ¶
type Openstack struct { Clients map[string]*gophercloud.ServiceClient // contains filtered or unexported fields }
Openstack is
func NewClient ¶
NewClient creates a new client containing different openstack-clients (baremetal, compute, dns)
func (*Openstack) GetServiceClient ¶
func (oc *Openstack) GetServiceClient(client string) (c *gophercloud.ServiceClient, err error)
type PortGroup ¶
type PortGroup struct { UUID string `json:"uuid,omitempty"` NodeUUID string `json:"node_uuid"` Name string `json:"name,omitempty"` Address string `json:"address,omitempty"` StandalonePortsSupported bool `json:"standalone_ports_supported,omitempty"` Mode string `json:"mode,omitempty"` Properties map[string]interface{} `json:"properties,omitempty"` }
func (PortGroup) ToPortCreateMap ¶
ToPortCreateMap assembles a request body based on the contents of a CreateOpts.
type Redfish ¶
type Redfish struct { ClientConfig *gofish.ClientConfig Client *gofish.APIClient // contains filtered or unexported fields }
func NewRedfish ¶
NewRedfishClient creates redfish client
func (*Redfish) SetEndpoint ¶
SetEndpoint sets the redfish api endpoint
Click to show internal directories.
Click to hide internal directories.