| 123456789101112131415161718192021222324 |
- package scheme
- const CONDITION_KIND_BASH = "bash"
- type BashCondition struct {
- Command string `json:"command" yaml:"command"`
- Result Result `json:"result" yaml:"result"`
- }
- type Condition struct {
- ID string `json:"id" yaml:"id"`
- Timeout int `json:"timeout" yaml:"timeout"`
- Kind string `json:"kind" yaml:"kind"`
- KindBash BashCondition `json:"kind_bash" yaml:"kind_bash"`
- }
- type ContainerContiniousHook struct {
- Timeout int `json:"timeout" yaml:"timeout"`
- Conditions []Condition `json:"start" yaml:"conditions"`
- }
- type ContainerContinious struct {
- Start ContainerContiniousHook `json:"start" yaml:"start"`
- Stop ContainerContiniousHook `json:"stop" yaml:"stop"`
- }
|