Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AllocationMethod ¶
AllocationMethod defines the type of allocation and supervision needed by a flavor's Group.
type FlavorPlugin ¶
type FlavorPlugin struct {
Plugin plugin.Name
Properties *types.Any // this will be the Spec of the plugin
}
FlavorPlugin describes the flavor configuration
type InstancePlugin ¶
type InstancePlugin struct {
Plugin plugin.Name
Properties *types.Any // this will be the Spec of the plugin
}
InstancePlugin is the structure that describes an instance plugin.
type Spec ¶
type Spec struct {
Instance InstancePlugin
Flavor FlavorPlugin
Allocation AllocationMethod
}
Spec is the configuration schema for the plugin, provided in group.Spec.Properties
func ParseProperties ¶
ParseProperties parses the group plugin properties JSON document in a group configuration.
func (Spec) InstanceHash ¶
InstanceHash computes a stable hash of the document in InstancePluginProperties.
Click to show internal directories.
Click to hide internal directories.