Documentation ¶
Index ¶
- func GuessArchitectureOfProtoMessage(anyInstance *anypb.Any, 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 PersistentWorker
- type ProtoInstance
- type WindowsContainer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GuessArchitectureOfProtoMessage ¶ added in v0.60.0
func GuessArchitectureOfProtoMessage(anyInstance *anypb.Any, 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, boolevator *boolevator.Boolevator) *AdditionalContainer
nolint:gocognit
func (*AdditionalContainer) Parse ¶
func (ac *AdditionalContainer) Parse(node *node.Node) (*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 ¶
func NewCommunityContainer(mergedEnv map[string]string, boolevator *boolevator.Boolevator) *Container
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) *PersistentWorker
func (*PersistentWorker) Parse ¶ added in v0.16.0
func (pworker *PersistentWorker) Parse(node *node.Node) (*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, boolevator *boolevator.Boolevator, ) *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, boolevator *boolevator.Boolevator) *WindowsContainer
func (*WindowsContainer) Parse ¶ added in v0.22.0
func (container *WindowsContainer) Parse(node *node.Node) (*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.