modulepackage
0.3.1
Repository: https://github.com/ctfer-io/chall-manager.git
Documentation: pkg.go.dev
# Packages
No description provided by the author
# Functions
Hostname deterministically provides a hostname based on the scenario request info.
Load flatten the Pulumi stack configuration into a ready-to-use struct.
Run is a SDK helper to ease the creation of challenge factories.
Variate consumes the identity as a pseudo-random seed and variate the base.
WithLowercase enables to set the behavior regarding the variation from and to lowercase character.
WithNumeric enables to set the behavior regarding the variation from and to numeric character.
WithSpecial enables to set the behavior regarding the variation from and to special characters.
WithUppercase enables to set the behavior regarding the variation from and to uppercase character.
# Structs
Configuration is the struct that contains the flattened configuration from a chall-manager stack up.
Request sent by the chall-manager SDK to the IaC factory.
Response is created and returned by a factory to the SDK in order to respond to the chall-manager API call once IaC ran.
# Interfaces
VariateOption is a functional option to guide the Variate function in its behaviors.
# Type aliases
Factory define the prototype a IaC factory have to implement to be used by the SDK.