Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ForwardInputConfig ¶
type ForwardInputConfig struct { Port string `json:"port,omitempty" plugin:"default:24240"` Bind string `json:"bind,omitempty" plugin:"default:0.0.0.0"` Tag string `json:"tag,omitempty"` AddTagPrefix string `json:"add_tag_prefix,omitempty"` LingerTimeout int `json:"linger_timeout,omitempty"` ResolveHostname *bool `json:"resolve_hostname,omitempty"` DenyKeepalive *bool `json:"deny_keepalive,omitempty"` SendKeepalivePacket *bool `json:"send_keepalive_packet,omitempty"` ChunkSizeLimit string `json:"chunk_size_limit,omitempty"` ChunkSizeWarnLimit string `json:"chunk_size_warn_limit,omitempty"` SkipInvalidEvent *bool `json:"skip_invalid_event,omitempty"` SourceAddressKey string `json:"source_address_key,omitempty"` SourceHostnameKey string `json:"sourceHostnameKey,omitempty"` Transport *common.Transport `json:"transport,omitempty"` Security *common.Security `json:"security,omitempty"` }
func NewForwardInputConfig ¶
func NewForwardInputConfig() *ForwardInputConfig
func (*ForwardInputConfig) DeepCopy ¶
func (in *ForwardInputConfig) DeepCopy() *ForwardInputConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ForwardInputConfig.
func (*ForwardInputConfig) DeepCopyInto ¶
func (in *ForwardInputConfig) DeepCopyInto(out *ForwardInputConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ForwardInputConfig) ToDirective ¶
func (f *ForwardInputConfig) ToDirective(secretLoader secret.SecretLoader, id string) (types.Directive, error)
type TailInputConfig ¶
type TailInputConfig struct {
Path string `json:"path"`
}
func NewTailInputConfig ¶
func NewTailInputConfig(path string) *TailInputConfig
func (*TailInputConfig) DeepCopy ¶
func (in *TailInputConfig) DeepCopy() *TailInputConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TailInputConfig.
func (*TailInputConfig) DeepCopyInto ¶
func (in *TailInputConfig) DeepCopyInto(out *TailInputConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TailInputConfig) ToDirective ¶
func (c *TailInputConfig) ToDirective(secretLoader secret.SecretLoader, id string) (types.Directive, error)
Click to show internal directories.
Click to hide internal directories.