Documentation
¶
Overview ¶
Package client GENERATED BY gengo:runtimedoc DON'T EDIT THIS FILE
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var SecretPath = cue.ParsePath("$$secret")
Functions ¶
This section is empty.
Types ¶
type EnvInterface ¶
type EnvInterface struct { // to avoid added ok task.Task `json:"-"` RequiredEnv map[string]SecretOrString `json:"-"` OptionalEnv map[string]SecretOrString `json:"-"` }
EnvInterface of client
func (EnvInterface) CacheDisabled ¶
func (EnvInterface) CacheDisabled() bool
func (EnvInterface) OutputValues ¶
func (ei EnvInterface) OutputValues() map[string]any
func (EnvInterface) RuntimeDoc ¶
func (v EnvInterface) RuntimeDoc(names ...string) ([]string, bool)
func (*EnvInterface) UnmarshalTask ¶
func (ei *EnvInterface) UnmarshalTask(t cueflow.Task) error
type GroupInterface ¶
Group
func (GroupInterface) RuntimeDoc ¶
func (v GroupInterface) RuntimeDoc(names ...string) ([]string, bool)
type Module ¶
type ReadSecret ¶
type ReadSecret struct { task.Task // secret ref Secret Secret `json:"secret"` // secret value Value string `json:"-" output:"value"` }
ReadSecret read secret value for the secret
func (ReadSecret) RuntimeDoc ¶
func (v ReadSecret) RuntimeDoc(names ...string) ([]string, bool)
type RevInfo ¶
type Secret ¶
type Secret struct { Ref struct { ID string `json:"id,omitempty"` } `json:"$$secret"` }
func SecretOfID ¶
type SecretOrString ¶
func (SecretOrString) MarshalJSON ¶
func (s SecretOrString) MarshalJSON() ([]byte, error)
func (SecretOrString) OneOf ¶
func (SecretOrString) OneOf() []any
func (SecretOrString) RuntimeDoc ¶
func (v SecretOrString) RuntimeDoc(names ...string) ([]string, bool)
func (*SecretOrString) UnmarshalJSON ¶
func (s *SecretOrString) UnmarshalJSON(data []byte) error
type Skip ¶
type Skip struct { cueflow.FlowControlImpl When bool `json:"when"` }
Skip will skip task when matched
type StringOrBool ¶
func (StringOrBool) MarshalJSON ¶
func (s StringOrBool) MarshalJSON() ([]byte, error)
func (StringOrBool) OneOf ¶
func (StringOrBool) OneOf() []any
func (StringOrBool) RuntimeDoc ¶
func (v StringOrBool) RuntimeDoc(names ...string) ([]string, bool)
func (*StringOrBool) UnmarshalJSON ¶
func (s *StringOrBool) UnmarshalJSON(data []byte) error
type StringOrBytes ¶
type StringOrBytes []byte
func (StringOrBytes) MarshalJSON ¶
func (s StringOrBytes) MarshalJSON() ([]byte, error)
func (StringOrBytes) OneOf ¶
func (StringOrBytes) OneOf() []any
func (StringOrBytes) RuntimeDoc ¶
func (StringOrBytes) RuntimeDoc(names ...string) ([]string, bool)
func (*StringOrBytes) UnmarshalJSON ¶
func (s *StringOrBytes) UnmarshalJSON(data []byte) error
type StringOrSlice ¶
type StringOrSlice []string
func (StringOrSlice) MarshalJSON ¶
func (s StringOrSlice) MarshalJSON() ([]byte, error)
func (StringOrSlice) OneOf ¶
func (StringOrSlice) OneOf() []any
func (StringOrSlice) RuntimeDoc ¶
func (StringOrSlice) RuntimeDoc(names ...string) ([]string, bool)
func (*StringOrSlice) UnmarshalJSON ¶
func (s *StringOrSlice) UnmarshalJSON(data []byte) error
type WaitInterface ¶
type WaitInterface struct { task.Checkpoint // as assertion, one $ok is false // all task should break Ok bool `json:"$ok" default:"true"` // contains filtered or unexported fields }
WaitInterface for wait task ready
func (*WaitInterface) OutputValues ¶
func (ret *WaitInterface) OutputValues() map[string]any
func (WaitInterface) RuntimeDoc ¶
func (v WaitInterface) RuntimeDoc(names ...string) ([]string, bool)
func (*WaitInterface) UnmarshalTask ¶
func (ret *WaitInterface) UnmarshalTask(t cueflow.Task) error
Click to show internal directories.
Click to hide internal directories.