Documentation ¶
Index ¶
- func GuessArchitecture(anyInstance *anypb.Any, descriptor protoreflect.MessageDescriptor) string
- func GuessArchitectureOfProtoMessage(message protoreflect.Message, descriptor protoreflect.MessageDescriptor) string
- func GuessPlatform(anyInstance *anypb.Any, descriptor protoreflect.MessageDescriptor) string
- func GuessPlatformOfProtoMessage(message protoreflect.Message, descriptor protoreflect.MessageDescriptor) string
- type AdditionalContainer
- type Container
- type MacOSInstance
- type PersistentWorker
- type ProtoInstance
- type WindowsContainer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GuessArchitecture ¶ added in v0.92.0
func GuessArchitecture(anyInstance *anypb.Any, descriptor protoreflect.MessageDescriptor) string
func GuessArchitectureOfProtoMessage ¶ added in v0.60.0
func GuessArchitectureOfProtoMessage(message protoreflect.Message, descriptor protoreflect.MessageDescriptor) string
func GuessPlatform ¶ added in v0.15.0
func GuessPlatform(anyInstance *anypb.Any, descriptor protoreflect.MessageDescriptor) string
func GuessPlatformOfProtoMessage ¶ added in v0.33.0
func GuessPlatformOfProtoMessage(message protoreflect.Message, descriptor protoreflect.MessageDescriptor) string
Types ¶
type AdditionalContainer ¶
type AdditionalContainer struct { parseable.DefaultParser // contains filtered or unexported fields }
func NewAdditionalContainer ¶
func NewAdditionalContainer(mergedEnv map[string]string, parserKit *parserkit.ParserKit) *AdditionalContainer
func (*AdditionalContainer) Parse ¶
func (ac *AdditionalContainer) Parse( node *node.Node, parserKit *parserkit.ParserKit, ) (*api.AdditionalContainer, error)
func (*AdditionalContainer) Schema ¶ added in v0.18.0
func (ac *AdditionalContainer) Schema() *jsschema.Schema
type Container ¶
type Container struct { parseable.DefaultParser // contains filtered or unexported fields }
func NewCommunityContainer ¶
type MacOSInstance ¶ added in v0.76.0
type MacOSInstance struct { parseable.DefaultParser // contains filtered or unexported fields }
func NewMacOSInstance ¶ added in v0.76.0
func NewMacOSInstance(mergedEnv map[string]string, parserKit *parserkit.ParserKit) *MacOSInstance
func (*MacOSInstance) Parse ¶ added in v0.76.0
func (instance *MacOSInstance) Parse(node *node.Node, parserKit *parserkit.ParserKit) (*api.MacOSInstance, error)
func (*MacOSInstance) Schema ¶ added in v0.76.0
func (instance *MacOSInstance) Schema() *jsschema.Schema
type PersistentWorker ¶ added in v0.16.0
type PersistentWorker struct { parseable.DefaultParser // contains filtered or unexported fields }
func NewPersistentWorker ¶ added in v0.16.0
func NewPersistentWorker(mergedEnv map[string]string, parserKit *parserkit.ParserKit) *PersistentWorker
func (*PersistentWorker) Parse ¶ added in v0.16.0
func (pworker *PersistentWorker) Parse( node *node.Node, parserKit *parserkit.ParserKit, ) (*api.PersistentWorkerInstance, error)
func (*PersistentWorker) Schema ¶ added in v0.31.0
func (pworker *PersistentWorker) Schema() *jsschema.Schema
type ProtoInstance ¶ added in v0.9.0
type ProtoInstance struct { parseable.DefaultParser // contains filtered or unexported fields }
func NewProtoParser ¶ added in v0.9.0
func NewProtoParser( desc protoreflect.MessageDescriptor, mergedEnv map[string]string, parserKit *parserkit.ParserKit, ) *ProtoInstance
func (*ProtoInstance) Schema ¶ added in v0.18.0
func (p *ProtoInstance) Schema() *jsschema.Schema
type WindowsContainer ¶ added in v0.22.0
type WindowsContainer struct { parseable.DefaultParser // contains filtered or unexported fields }
func NewWindowsCommunityContainer ¶ added in v0.22.0
func NewWindowsCommunityContainer(mergedEnv map[string]string, parserKit *parserkit.ParserKit) *WindowsContainer
func (*WindowsContainer) Parse ¶ added in v0.22.0
func (container *WindowsContainer) Parse( node *node.Node, parserKit *parserkit.ParserKit, ) (*api.ContainerInstance, error)
func (*WindowsContainer) Schema ¶ added in v0.22.0
func (container *WindowsContainer) Schema() *jsschema.Schema
Source Files ¶
Click to show internal directories.
Click to hide internal directories.