package
0.6.7
Repository: https://github.com/aenix-io/talm.git
Documentation: pkg.go.dev

# Packages

Package akamai contains the Akamai implementation of the [platform.Platform].
Package aws contains the AWS implementation of the [platform.Platform].
Package azure contains the Azure implementation of the [platform.Platform].
Package container contains the Container implementation of the [platform.Platform].
Package digitalocean contains the Digital Ocean implementation of the [platform.Platform].
Package equinixmetal contains the Equinix Metal implementation of the [platform.Platform].
Package errors contains errors used by the platform package.
Package exoscale contains the Exoscale platform implementation.
Package gcp contains the GCP implementation of the [platform.Platform].
Package hcloud contains the Hcloud implementation of the [platform.Platform].
Package metal contains the metal implementation of the [platform.Platform].
Package nocloud provides the NoCloud platform implementation.
Package opennebula provides the OpenNebula platform implementation.
Package openstack provides the Openstack platform implementation.
Package oracle provides the Oracle platform implementation.
Package scaleway provides the Scaleway platform implementation.
Package upcloud provides the UpCloud platform implementation.
Package vmware provides the VMware platform implementation.
Package vultr provides the Vultr platform implementation.

# Functions

CurrentPlatform is a helper func for discovering the current platform.
FireEvent will call the implemented platform's event function if we know it has one.
NewPlatform initializes and returns a runtime.Platform.

# Constants

EventTypeActivate is the activate event string.
EventTypeConfigLoaded is the config loaded event string.
EventTypeFailure is the failure event string.
EventTypeInfo is the info event string.
EventTypeInstalled is the installation event string.
EventTypeRebooted is the reboot event string.
EventTypeUpgraded is the upgrade event string.

# Structs

Event is a struct used below in FireEvent in hopes that we can reuse some of this eventing in other platforms if possible.