# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Functions

Serve is used to serve a Nomad Autoscaler Base.

# Constants

ConfigKeyNomadConfigInherit is a generic plugin config map key that supports a boolean value.
InternalAPMDatadog is the Datadog APM plugin name.
InternalAPMNomad is the Nomad APM internal plugin name.
InternalAPMPrometheus is the Prometheus APM internal plugin name.
InternalStrategyFixedValue is the Fixed Value Strategy internal plugin name.
InternalStrategyPassThrough is the Pass Through strategy internal plugin name.
InternalStrategyTargetValue is the Target Value Strategy internal plugin name.
InternalStrategyThreshold is the Threshold Strategy internal plugin name.
InternalTargetAWSASG is the Amazon Web Services AutoScaling Group target plugin.
InternalTargetAzureVMSS is the Azure Virtual Machine Scale Set target plugin.
InternalTargetGCEMIG is the Google Compute Engine Managed Instance Group target plugin.
InternalTargetNomad is the Nomad Target internal plugin name.

# Variables

Handshake is used to do a basic handshake between a plugin and host.

# Structs

InternalPluginConfig is a struct that internal plugins must implement in order to provide critical information about the plugin and launching it.
PluginID contains plugin metadata and identifies a plugin.

# Type aliases

PluginFactory is used to return a new plugin instance.