Documentation ¶
Index ¶
- type AlertmanagerLister
- type AlertmanagerListerExpansion
- type AlertmanagerNamespaceLister
- type AlertmanagerNamespaceListerExpansion
- type PrometheusLister
- type PrometheusListerExpansion
- type PrometheusNamespaceLister
- type PrometheusNamespaceListerExpansion
- type PrometheusRuleLister
- type PrometheusRuleListerExpansion
- type PrometheusRuleNamespaceLister
- type PrometheusRuleNamespaceListerExpansion
- type ServiceMonitorLister
- type ServiceMonitorListerExpansion
- type ServiceMonitorNamespaceLister
- type ServiceMonitorNamespaceListerExpansion
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. 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.
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. List(selector labels.Selector) (ret []*v1.Alertmanager, err error) // Get retrieves the Alertmanager from the indexer for a given namespace and name. Get(name string) (*v1.Alertmanager, error) AlertmanagerNamespaceListerExpansion }
AlertmanagerNamespaceLister helps list and get Alertmanagers.
type AlertmanagerNamespaceListerExpansion ¶
type AlertmanagerNamespaceListerExpansion interface{}
AlertmanagerNamespaceListerExpansion allows custom methods to be added to AlertmanagerNamespaceLister.
type PrometheusLister ¶
type PrometheusLister interface { // List lists all Prometheuses in the indexer. 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.
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. List(selector labels.Selector) (ret []*v1.Prometheus, err error) // Get retrieves the Prometheus from the indexer for a given namespace and name. Get(name string) (*v1.Prometheus, error) PrometheusNamespaceListerExpansion }
PrometheusNamespaceLister helps list and get Prometheuses.
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. 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.
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. List(selector labels.Selector) (ret []*v1.PrometheusRule, err error) // Get retrieves the PrometheusRule from the indexer for a given namespace and name. Get(name string) (*v1.PrometheusRule, error) PrometheusRuleNamespaceListerExpansion }
PrometheusRuleNamespaceLister helps list and get PrometheusRules.
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. 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.
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. List(selector labels.Selector) (ret []*v1.ServiceMonitor, err error) // Get retrieves the ServiceMonitor from the indexer for a given namespace and name. Get(name string) (*v1.ServiceMonitor, error) ServiceMonitorNamespaceListerExpansion }
ServiceMonitorNamespaceLister helps list and get ServiceMonitors.
type ServiceMonitorNamespaceListerExpansion ¶
type ServiceMonitorNamespaceListerExpansion interface{}
ServiceMonitorNamespaceListerExpansion allows custom methods to be added to ServiceMonitorNamespaceLister.