Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Options242400 ¶
type Options242400 struct {
KubeProxyMatchLabels map[string]string `json:"kubeProxyMatchLabels" yaml:"kubeProxyMatchLabels"`
}
func (Options242400) Validate ¶ added in v0.6.0
func (o Options242400) Validate() field.ErrorList
type Options242442 ¶
type Options242442 struct {
KubeProxyMatchLabels map[string]string `json:"kubeProxyMatchLabels" yaml:"kubeProxyMatchLabels"`
}
func (Options242442) Validate ¶ added in v0.6.0
func (o Options242442) Validate() field.ErrorList
type Options242451 ¶
type Options242451 struct { KubeProxyMatchLabels map[string]string `json:"kubeProxyMatchLabels" yaml:"kubeProxyMatchLabels"` NodeGroupByLabels []string `json:"nodeGroupByLabels" yaml:"nodeGroupByLabels"` *option.FileOwnerOptions }
func (Options242451) Validate ¶ added in v0.6.0
func (o Options242451) Validate() field.ErrorList
type Options242466 ¶
type Options242466 struct { KubeProxyMatchLabels map[string]string `json:"kubeProxyMatchLabels" yaml:"kubeProxyMatchLabels"` NodeGroupByLabels []string `json:"nodeGroupByLabels" yaml:"nodeGroupByLabels"` }
func (Options242466) Validate ¶ added in v0.6.0
func (o Options242466) Validate() field.ErrorList
type Options242467 ¶
type Options242467 struct { KubeProxyMatchLabels map[string]string `json:"kubeProxyMatchLabels" yaml:"kubeProxyMatchLabels"` NodeGroupByLabels []string `json:"nodeGroupByLabels" yaml:"nodeGroupByLabels"` }
func (Options242467) Validate ¶ added in v0.6.0
func (o Options242467) Validate() field.ErrorList
type Rule242400 ¶
type Rule242400 struct { InstanceID string Client client.Client V1RESTClient rest.Interface PodContext pod.PodContext Options *Options242400 Logger provider.Logger }
func (*Rule242400) ID ¶
func (r *Rule242400) ID() string
func (*Rule242400) Name ¶
func (r *Rule242400) Name() string
func (*Rule242400) Run ¶
func (r *Rule242400) Run(ctx context.Context) (rule.RuleResult, error)
type Rule242414 ¶
type Rule242414 struct { Client client.Client Options *option.Options242414 }
func (*Rule242414) ID ¶
func (r *Rule242414) ID() string
func (*Rule242414) Name ¶
func (r *Rule242414) Name() string
func (*Rule242414) Run ¶
func (r *Rule242414) Run(ctx context.Context) (rule.RuleResult, error)
type Rule242415 ¶
type Rule242415 struct { Client client.Client Options *option.Options242415 }
func (*Rule242415) ID ¶
func (r *Rule242415) ID() string
func (*Rule242415) Name ¶
func (r *Rule242415) Name() string
func (*Rule242415) Run ¶
func (r *Rule242415) Run(ctx context.Context) (rule.RuleResult, error)
type Rule242442 ¶
type Rule242442 struct { Client client.Client Options *Options242442 }
func (*Rule242442) ID ¶
func (r *Rule242442) ID() string
func (*Rule242442) Name ¶
func (r *Rule242442) Name() string
func (*Rule242442) Run ¶
func (r *Rule242442) Run(ctx context.Context) (rule.RuleResult, error)
type Rule242451 ¶
type Rule242451 struct { InstanceID string Client client.Client PodContext pod.PodContext Options *Options242451 Logger provider.Logger }
func (*Rule242451) ID ¶
func (r *Rule242451) ID() string
func (*Rule242451) Name ¶
func (r *Rule242451) Name() string
func (*Rule242451) Run ¶
func (r *Rule242451) Run(ctx context.Context) (rule.RuleResult, error)
type Rule242466 ¶
type Rule242466 struct { InstanceID string Client client.Client PodContext pod.PodContext Options *Options242466 Logger provider.Logger }
func (*Rule242466) ID ¶
func (r *Rule242466) ID() string
func (*Rule242466) Name ¶
func (r *Rule242466) Name() string
func (*Rule242466) Run ¶
func (r *Rule242466) Run(ctx context.Context) (rule.RuleResult, error)
type Rule242467 ¶
type Rule242467 struct { InstanceID string Client client.Client PodContext pod.PodContext Options *Options242467 Logger provider.Logger }
func (*Rule242467) ID ¶
func (r *Rule242467) ID() string
func (*Rule242467) Name ¶
func (r *Rule242467) Name() string
func (*Rule242467) Run ¶
func (r *Rule242467) Run(ctx context.Context) (rule.RuleResult, error)
type RuleOption ¶
type RuleOption interface { sharedv1r11.Options242383 | sharedv1r11.Options242393 | sharedv1r11.Options242394 | sharedv1r11.Options242396 | Options242400 | sharedv1r11.Options242404 | sharedv1r11.Options242406 | sharedv1r11.Options242407 | option.Options242414 | option.Options242415 | sharedv1r11.Options242417 | Options242442 | sharedv1r11.Options242447 | sharedv1r11.Options242448 | sharedv1r11.Options242449 | sharedv1r11.Options242450 | Options242451 | sharedv1r11.Options242452 | sharedv1r11.Options242453 | Options242466 | Options242467 }
Click to show internal directories.
Click to hide internal directories.