Documentation ¶
Index ¶
- Constants
- func GetIPFromInstance(v servers.Server) (map[string]string, error)
- type Service
- func (s *Service) AssociateFloatingIP(instanceID, floatingIP string) error
- func (s *Service) CreateBastion(openStackCluster *infrav1.OpenStackCluster, clusterName string) (*infrav1.Instance, error)
- func (s *Service) CreateInstance(openStackCluster *infrav1.OpenStackCluster, machine *clusterv1.Machine, ...) (instance *infrav1.Instance, err error)
- func (s *Service) DeleteInstance(eventObject runtime.Object, instanceName string) error
- func (s *Service) GetAvailabilityZones() ([]availabilityzones.AvailabilityZone, error)
- func (s *Service) GetInstance(resourceID string) (instance *infrav1.Instance, err error)
- func (s *Service) InstanceExists(name string) (instance *infrav1.Instance, err error)
Constants ¶
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Service ¶
type Service struct {
// contains filtered or unexported fields
}
func NewService ¶
func NewService(client *gophercloud.ProviderClient, clientOpts *clientconfig.ClientOpts, logger logr.Logger) (*Service, error)
NewService returns an instance of the compute service.
func (*Service) AssociateFloatingIP ¶
func (*Service) CreateBastion ¶ added in v0.3.3
func (*Service) CreateInstance ¶ added in v0.3.5
func (*Service) DeleteInstance ¶ added in v0.3.5
func (*Service) GetAvailabilityZones ¶ added in v0.3.0
func (s *Service) GetAvailabilityZones() ([]availabilityzones.AvailabilityZone, error)
func (*Service) GetInstance ¶
Click to show internal directories.
Click to hide internal directories.