Documentation ¶
Index ¶
- Constants
- func GetMetadata(path string) (string, error)
- type Cloud
- func (c *Cloud) Clusters() (cloudprovider.Clusters, bool)
- func (c *Cloud) HasClusterID() bool
- func (c *Cloud) Initialize(clientBuilder cloudprovider.ControllerClientBuilder, stop <-chan struct{})
- func (c *Cloud) Instances() (cloudprovider.Instances, bool)
- func (c *Cloud) LoadBalancer() (cloudprovider.LoadBalancer, bool)
- func (c *Cloud) ProviderName() string
- func (c *Cloud) Routes() (cloudprovider.Routes, bool)
- func (c *Cloud) ScrubDNS(nameservers, searches []string) (nsOut, srchOut []string)
- func (c *Cloud) Zones() (cloudprovider.Zones, bool)
Constants ¶
View Source
const (
ProviderName = "lightsail"
)
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Cloud ¶
type Cloud struct {
// contains filtered or unexported fields
}
func (*Cloud) Clusters ¶
func (c *Cloud) Clusters() (cloudprovider.Clusters, bool)
func (*Cloud) Initialize ¶
func (c *Cloud) Initialize(clientBuilder cloudprovider.ControllerClientBuilder, stop <-chan struct{})
func (*Cloud) Instances ¶
func (c *Cloud) Instances() (cloudprovider.Instances, bool)
func (*Cloud) LoadBalancer ¶
func (c *Cloud) LoadBalancer() (cloudprovider.LoadBalancer, bool)
func (*Cloud) Routes ¶
func (c *Cloud) Routes() (cloudprovider.Routes, bool)
func (*Cloud) ScrubDNS ¶
func (*Cloud) Zones ¶
func (c *Cloud) Zones() (cloudprovider.Zones, bool)
Click to show internal directories.
Click to hide internal directories.