Versions in this module Expand all Collapse all v0 v0.1.0 May 24, 2018 Changes in this version + var CloudInstanceNotFound = errors.New("tencentcloud instance not found") + func NewCloud(config io.Reader) (cloudprovider.Interface, error) + type Cloud struct + func (cloud *Cloud) AddSSHKeyToAllInstances(ctx context.Context, user string, keyData []byte) error + func (cloud *Cloud) Clusters() (cloudprovider.Clusters, bool) + func (cloud *Cloud) CreateRoute(ctx context.Context, clusterName string, nameHint string, ...) error + func (cloud *Cloud) CurrentNodeName(ctx context.Context, hostname string) (types.NodeName, error) + func (cloud *Cloud) DeleteRoute(ctx context.Context, clusterName string, route *cloudprovider.Route) error + func (cloud *Cloud) ExternalID(ctx context.Context, nodeName types.NodeName) (string, error) + func (cloud *Cloud) HasClusterID() bool + func (cloud *Cloud) Initialize(clientBuilder controller.ControllerClientBuilder) + func (cloud *Cloud) InstanceExistsByProviderID(ctx context.Context, providerID string) (bool, error) + func (cloud *Cloud) InstanceID(ctx context.Context, nodeName types.NodeName) (string, error) + func (cloud *Cloud) InstanceType(ctx context.Context, name types.NodeName) (string, error) + func (cloud *Cloud) InstanceTypeByProviderID(ctx context.Context, providerID string) (string, error) + func (cloud *Cloud) Instances() (cloudprovider.Instances, bool) + func (cloud *Cloud) ListRoutes(ctx context.Context, clusterName string) ([]*cloudprovider.Route, error) + func (cloud *Cloud) LoadBalancer() (cloudprovider.LoadBalancer, bool) + func (cloud *Cloud) NodeAddresses(ctx context.Context, name types.NodeName) ([]v1.NodeAddress, error) + func (cloud *Cloud) NodeAddressesByProviderID(ctx context.Context, providerID string) ([]v1.NodeAddress, error) + func (cloud *Cloud) ProviderName() string + func (cloud *Cloud) Routes() (cloudprovider.Routes, bool) + func (cloud *Cloud) Zones() (cloudprovider.Zones, bool) + type Config struct + ClusterRouteTable string + Region string + SecretId string + SecretKey string