# Functions
ParseBlueprint parses a given byte slice to a GeneralBlueprint so the blueprint version can be determined.
# Constants
BlueprintMaskAPIV1 contains the API version number of the Blueprint Mask mechanism.
TargetStateAbsent sets the state of the item to absent.
TargetStateIgnore is currently only internally used to mark items that are present in the CES instance at hand but not mentioned in the blueprint.
TargetStatePresent is the default state.
TestEmpty is a non-production, test-only API identifier of Cloudogu EcoSystem blueprint mechanism.
V1 is the classic version 1 API identifier of Cloudogu EcoSystem blueprint mechanism inside VMs.
# Structs
BlueprintMaskV1 describes an abstraction of CES components that should alter a blueprint definition before applying it to a CES system via a blueprint upgrade.
BlueprintV1 describes an abstraction of Cloudogu EcoSystem (CES) parts that should be absent or present within one or more CES instances.
GeneralBlueprint defines the minimum set to parse the blueprint API version string in order to select the right blueprint handling strategy.
GeneralBlueprintMask defines the minimum set to parse the blueprint mask API version string in order to select the right blueprint mask handling strategy.
TargetDogu defines a Dogu, its version, and the installation state in which it is supposed to be after a blueprint was applied.
TargetPackage an operating system package, its version, and the installation state in which it is supposed to be after a blueprint was applied.
# Type aliases
BlueprintApi is a string that contains a Blueprint API version identifier.
No description provided by the author
No description provided by the author
TargetState defines an enum of values that determines a state of installation.