Versions in this module Expand all Collapse all v1 v1.17.0 Dec 20, 2025 Changes in this version + const ProviderDigitalOcean + const ProviderHetzner + const ServerStatusError + const ServerStatusPending + const ServerStatusRunning + const ServerStatusStarting + const ServerStatusStopped + const ServerStatusUnknown + var DefaultImage = types.DefaultImage + var DefaultSSHKeyPaths = []string + var SupportedProviders = types.SupportedProviders + func GetProviderToken(provider ProviderName, ui cli.Ui) (string, error) + func LoadSSHKey(paths []string) (keyPath string, contents []byte, publicKey ssh.PublicKey, err error) + func SSHKeyFingerprint(publicKey ssh.PublicKey) string + func WaitForSSH(ctx context.Context, host string) error + type CreateServerOptions = types.CreateServerOptions + type DNSProvider = types.DNSProvider + type DNSRecord = types.DNSRecord + type Provider = types.Provider + func NewProvider(name ProviderName, token string) (Provider, error) + type ProviderName = types.ProviderName + type ProviderWithDNS = types.ProviderWithDNS + func NewProviderWithDNS(name ProviderName, token string) (ProviderWithDNS, error) + type Region = types.Region + type SSHKey = types.SSHKey + type Server = types.Server + type ServerStatus = types.ServerStatus + type Size = types.Size + type Zone = types.Zone