Documentation ¶
Index ¶
- type AlertmanagerLister
- type AlertmanagerListerExpansion
- type AlertmanagerNamespaceLister
- type AlertmanagerNamespaceListerExpansion
- type PodMonitorLister
- type PodMonitorListerExpansion
- type PodMonitorNamespaceLister
- type PodMonitorNamespaceListerExpansion
- type ProbeLister
- type ProbeListerExpansion
- type ProbeNamespaceLister
- type ProbeNamespaceListerExpansion
- type PrometheusLister
- type PrometheusListerExpansion
- type PrometheusNamespaceLister
- type PrometheusNamespaceListerExpansion
- type PrometheusRuleLister
- type PrometheusRuleListerExpansion
- type PrometheusRuleNamespaceLister
- type PrometheusRuleNamespaceListerExpansion
- type ServiceMonitorLister
- type ServiceMonitorListerExpansion
- type ServiceMonitorNamespaceLister
- type ServiceMonitorNamespaceListerExpansion
- type ThanosRulerLister
- type ThanosRulerListerExpansion
- type ThanosRulerNamespaceLister
- type ThanosRulerNamespaceListerExpansion
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AlertmanagerLister ¶
type AlertmanagerLister interface { // List lists all Alertmanagers in the indexer. // Objects returned here must be treated as read-only. List(selector labels.Selector) (ret []*v1.Alertmanager, err error) // Alertmanagers returns an object that can list and get Alertmanagers. Alertmanagers(namespace string) AlertmanagerNamespaceLister AlertmanagerListerExpansion }
AlertmanagerLister helps list Alertmanagers. All objects returned here must be treated as read-only.
func NewAlertmanagerLister ¶
func NewAlertmanagerLister(indexer cache.Indexer) AlertmanagerLister
NewAlertmanagerLister returns a new AlertmanagerLister.
type AlertmanagerListerExpansion ¶
type AlertmanagerListerExpansion interface{}
AlertmanagerListerExpansion allows custom methods to be added to AlertmanagerLister.
type AlertmanagerNamespaceLister ¶
type AlertmanagerNamespaceLister interface { // List lists all Alertmanagers in the indexer for a given namespace. // Objects returned here must be treated as read-only. List(selector labels.Selector) (ret []*v1.Alertmanager, err error) // Get retrieves the Alertmanager from the indexer for a given namespace and name. // Objects returned here must be treated as read-only. Get(name string) (*v1.Alertmanager, error) AlertmanagerNamespaceListerExpansion }
AlertmanagerNamespaceLister helps list and get Alertmanagers. All objects returned here must be treated as read-only.
type AlertmanagerNamespaceListerExpansion ¶
type AlertmanagerNamespaceListerExpansion interface{}
AlertmanagerNamespaceListerExpansion allows custom methods to be added to AlertmanagerNamespaceLister.
type PodMonitorLister ¶
type PodMonitorLister interface { // List lists all PodMonitors in the indexer. // Objects returned here must be treated as read-only. List(selector labels.Selector) (ret []*v1.PodMonitor, err error) // PodMonitors returns an object that can list and get PodMonitors. PodMonitors(namespace string) PodMonitorNamespaceLister PodMonitorListerExpansion }
PodMonitorLister helps list PodMonitors. All objects returned here must be treated as read-only.
func NewPodMonitorLister ¶
func NewPodMonitorLister(indexer cache.Indexer) PodMonitorLister
NewPodMonitorLister returns a new PodMonitorLister.
type PodMonitorListerExpansion ¶
type PodMonitorListerExpansion interface{}
PodMonitorListerExpansion allows custom methods to be added to PodMonitorLister.
type PodMonitorNamespaceLister ¶
type PodMonitorNamespaceLister interface { // List lists all PodMonitors in the indexer for a given namespace. // Objects returned here must be treated as read-only. List(selector labels.Selector) (ret []*v1.PodMonitor, err error) // Get retrieves the PodMonitor from the indexer for a given namespace and name. // Objects returned here must be treated as read-only. Get(name string) (*v1.PodMonitor, error) PodMonitorNamespaceListerExpansion }
PodMonitorNamespaceLister helps list and get PodMonitors. All objects returned here must be treated as read-only.
type PodMonitorNamespaceListerExpansion ¶
type PodMonitorNamespaceListerExpansion interface{}
PodMonitorNamespaceListerExpansion allows custom methods to be added to PodMonitorNamespaceLister.
type ProbeLister ¶
type ProbeLister interface { // List lists all Probes in the indexer. // Objects returned here must be treated as read-only. List(selector labels.Selector) (ret []*v1.Probe, err error) // Probes returns an object that can list and get Probes. Probes(namespace string) ProbeNamespaceLister ProbeListerExpansion }
ProbeLister helps list Probes. All objects returned here must be treated as read-only.
func NewProbeLister ¶
func NewProbeLister(indexer cache.Indexer) ProbeLister
NewProbeLister returns a new ProbeLister.
type ProbeListerExpansion ¶
type ProbeListerExpansion interface{}
ProbeListerExpansion allows custom methods to be added to ProbeLister.
type ProbeNamespaceLister ¶
type ProbeNamespaceLister interface { // List lists all Probes in the indexer for a given namespace. // Objects returned here must be treated as read-only. List(selector labels.Selector) (ret []*v1.Probe, err error) // Get retrieves the Probe from the indexer for a given namespace and name. // Objects returned here must be treated as read-only. Get(name string) (*v1.Probe, error) ProbeNamespaceListerExpansion }
ProbeNamespaceLister helps list and get Probes. All objects returned here must be treated as read-only.
type ProbeNamespaceListerExpansion ¶
type ProbeNamespaceListerExpansion interface{}
ProbeNamespaceListerExpansion allows custom methods to be added to ProbeNamespaceLister.
type PrometheusLister ¶
type PrometheusLister interface { // List lists all Prometheuses in the indexer. // Objects returned here must be treated as read-only. List(selector labels.Selector) (ret []*v1.Prometheus, err error) // Prometheuses returns an object that can list and get Prometheuses. Prometheuses(namespace string) PrometheusNamespaceLister PrometheusListerExpansion }
PrometheusLister helps list Prometheuses. All objects returned here must be treated as read-only.
func NewPrometheusLister ¶
func NewPrometheusLister(indexer cache.Indexer) PrometheusLister
NewPrometheusLister returns a new PrometheusLister.
type PrometheusListerExpansion ¶
type PrometheusListerExpansion interface{}
PrometheusListerExpansion allows custom methods to be added to PrometheusLister.
type PrometheusNamespaceLister ¶
type PrometheusNamespaceLister interface { // List lists all Prometheuses in the indexer for a given namespace. // Objects returned here must be treated as read-only. List(selector labels.Selector) (ret []*v1.Prometheus, err error) // Get retrieves the Prometheus from the indexer for a given namespace and name. // Objects returned here must be treated as read-only. Get(name string) (*v1.Prometheus, error) PrometheusNamespaceListerExpansion }
PrometheusNamespaceLister helps list and get Prometheuses. All objects returned here must be treated as read-only.
type PrometheusNamespaceListerExpansion ¶
type PrometheusNamespaceListerExpansion interface{}
PrometheusNamespaceListerExpansion allows custom methods to be added to PrometheusNamespaceLister.
type PrometheusRuleLister ¶
type PrometheusRuleLister interface { // List lists all PrometheusRules in the indexer. // Objects returned here must be treated as read-only. List(selector labels.Selector) (ret []*v1.PrometheusRule, err error) // PrometheusRules returns an object that can list and get PrometheusRules. PrometheusRules(namespace string) PrometheusRuleNamespaceLister PrometheusRuleListerExpansion }
PrometheusRuleLister helps list PrometheusRules. All objects returned here must be treated as read-only.
func NewPrometheusRuleLister ¶
func NewPrometheusRuleLister(indexer cache.Indexer) PrometheusRuleLister
NewPrometheusRuleLister returns a new PrometheusRuleLister.
type PrometheusRuleListerExpansion ¶
type PrometheusRuleListerExpansion interface{}
PrometheusRuleListerExpansion allows custom methods to be added to PrometheusRuleLister.
type PrometheusRuleNamespaceLister ¶
type PrometheusRuleNamespaceLister interface { // List lists all PrometheusRules in the indexer for a given namespace. // Objects returned here must be treated as read-only. List(selector labels.Selector) (ret []*v1.PrometheusRule, err error) // Get retrieves the PrometheusRule from the indexer for a given namespace and name. // Objects returned here must be treated as read-only. Get(name string) (*v1.PrometheusRule, error) PrometheusRuleNamespaceListerExpansion }
PrometheusRuleNamespaceLister helps list and get PrometheusRules. All objects returned here must be treated as read-only.
type PrometheusRuleNamespaceListerExpansion ¶
type PrometheusRuleNamespaceListerExpansion interface{}
PrometheusRuleNamespaceListerExpansion allows custom methods to be added to PrometheusRuleNamespaceLister.
type ServiceMonitorLister ¶
type ServiceMonitorLister interface { // List lists all ServiceMonitors in the indexer. // Objects returned here must be treated as read-only. List(selector labels.Selector) (ret []*v1.ServiceMonitor, err error) // ServiceMonitors returns an object that can list and get ServiceMonitors. ServiceMonitors(namespace string) ServiceMonitorNamespaceLister ServiceMonitorListerExpansion }
ServiceMonitorLister helps list ServiceMonitors. All objects returned here must be treated as read-only.
func NewServiceMonitorLister ¶
func NewServiceMonitorLister(indexer cache.Indexer) ServiceMonitorLister
NewServiceMonitorLister returns a new ServiceMonitorLister.
type ServiceMonitorListerExpansion ¶
type ServiceMonitorListerExpansion interface{}
ServiceMonitorListerExpansion allows custom methods to be added to ServiceMonitorLister.
type ServiceMonitorNamespaceLister ¶
type ServiceMonitorNamespaceLister interface { // List lists all ServiceMonitors in the indexer for a given namespace. // Objects returned here must be treated as read-only. List(selector labels.Selector) (ret []*v1.ServiceMonitor, err error) // Get retrieves the ServiceMonitor from the indexer for a given namespace and name. // Objects returned here must be treated as read-only. Get(name string) (*v1.ServiceMonitor, error) ServiceMonitorNamespaceListerExpansion }
ServiceMonitorNamespaceLister helps list and get ServiceMonitors. All objects returned here must be treated as read-only.
type ServiceMonitorNamespaceListerExpansion ¶
type ServiceMonitorNamespaceListerExpansion interface{}
ServiceMonitorNamespaceListerExpansion allows custom methods to be added to ServiceMonitorNamespaceLister.
type ThanosRulerLister ¶
type ThanosRulerLister interface { // List lists all ThanosRulers in the indexer. // Objects returned here must be treated as read-only. List(selector labels.Selector) (ret []*v1.ThanosRuler, err error) // ThanosRulers returns an object that can list and get ThanosRulers. ThanosRulers(namespace string) ThanosRulerNamespaceLister ThanosRulerListerExpansion }
ThanosRulerLister helps list ThanosRulers. All objects returned here must be treated as read-only.
func NewThanosRulerLister ¶
func NewThanosRulerLister(indexer cache.Indexer) ThanosRulerLister
NewThanosRulerLister returns a new ThanosRulerLister.
type ThanosRulerListerExpansion ¶
type ThanosRulerListerExpansion interface{}
ThanosRulerListerExpansion allows custom methods to be added to ThanosRulerLister.
type ThanosRulerNamespaceLister ¶
type ThanosRulerNamespaceLister interface { // List lists all ThanosRulers in the indexer for a given namespace. // Objects returned here must be treated as read-only. List(selector labels.Selector) (ret []*v1.ThanosRuler, err error) // Get retrieves the ThanosRuler from the indexer for a given namespace and name. // Objects returned here must be treated as read-only. Get(name string) (*v1.ThanosRuler, error) ThanosRulerNamespaceListerExpansion }
ThanosRulerNamespaceLister helps list and get ThanosRulers. All objects returned here must be treated as read-only.
type ThanosRulerNamespaceListerExpansion ¶
type ThanosRulerNamespaceListerExpansion interface{}
ThanosRulerNamespaceListerExpansion allows custom methods to be added to ThanosRulerNamespaceLister.