Documentation
¶
Index ¶
Constants ¶
View Source
const ( OpenMeteoAPIURL = "https://api.open-meteo.com/v1/forecast" GithubAPIURL = "https://api.github.com/users" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶ added in v0.1.1
type Config struct {
Workflow struct {
Version string `yaml:"version"`
Name string `yaml:"name"`
Description string `yaml:"description"`
Integrations []Integration `yaml:"integrations"`
Conversions []Conversion `yaml:"conversions"`
Tasks []Task `yaml:"tasks"`
Settings Settings `yaml:"settings"`
Secrets []Secret `yaml:"secrets"`
Monitoring struct {
Enable bool `yaml:"enable"`
MetricsEndpoint string `yaml:"metrics_endpoint"`
AlertThresholds map[string]string `yaml:"alert_thresholds"`
} `yaml:"monitoring"`
Resources struct {
CPULimit string `yaml:"cpu_limit"`
MemoryLimit string `yaml:"memory_limit"`
StorageLimit string `yaml:"storage_limit"`
ExecutionTimeout string `yaml:"execution_timeout"`
MaxRetries int `yaml:"max_retries"`
} `yaml:"resources"`
} `yaml:"workflow"`
}
func ParseConfig ¶ added in v0.1.1
type Conversion ¶ added in v0.1.1
type Integration ¶ added in v0.1.1
type SecretProvider ¶ added in v0.1.1
type SecretProvider string
SecretProvider enums
const ( SecretProviderHashicorp SecretProvider = "hashicorp" SecretProviderAWS SecretProvider = "aws" SecretProviderGCP SecretProvider = "gcp" SecretProviderAzure SecretProvider = "azure" )
Click to show internal directories.
Click to hide internal directories.