Documentation ¶
Overview ¶
+kubebuilder:validation:Optional
Index ¶
Constants ¶
const Key = "agent_functions"
Key is the key for agentfunctions configuration.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AgentFunctionsConfig ¶
type AgentFunctionsConfig struct { // RPC servers to connect to (which will be able to call agent functions) Endpoints []string `json:"endpoints,omitempty" validate:"omitempty,dive,omitempty"` // Network client configuration ClientConfig ClientConfig `json:"client"` }
AgentFunctionsConfig is configuration for agent functions. swagger:model AgentFunctionsConfig +kubebuilder:object:generate=true
func (*AgentFunctionsConfig) DeepCopy ¶
func (in *AgentFunctionsConfig) DeepCopy() *AgentFunctionsConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AgentFunctionsConfig.
func (*AgentFunctionsConfig) DeepCopyInto ¶
func (in *AgentFunctionsConfig) DeepCopyInto(out *AgentFunctionsConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientConfig ¶
type ClientConfig struct { // gRPC client settings. GRPCClient grpcclient.GRPCClientConfig `json:"grpc"` }
ClientConfig is configuration for network clients used by agent-functions. swagger:model +kubebuilder:object:generate=true
func (*ClientConfig) DeepCopy ¶
func (in *ClientConfig) DeepCopy() *ClientConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientConfig.
func (*ClientConfig) DeepCopyInto ¶
func (in *ClientConfig) DeepCopyInto(out *ClientConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.