client-go: k8s.io/client-go/listers/policy/v1beta1 Index | Files

package v1beta1

import "k8s.io/client-go/listers/policy/v1beta1"

Index

Package Files

eviction.go expansion_generated.go poddisruptionbudget.go poddisruptionbudget_expansion.go podsecuritypolicy.go

type EvictionLister Uses

type EvictionLister interface {
    // List lists all Evictions in the indexer.
    List(selector labels.Selector) (ret []*v1beta1.Eviction, err error)
    // Evictions returns an object that can list and get Evictions.
    Evictions(namespace string) EvictionNamespaceLister
    EvictionListerExpansion
}

EvictionLister helps list Evictions.

func NewEvictionLister Uses

func NewEvictionLister(indexer cache.Indexer) EvictionLister

NewEvictionLister returns a new EvictionLister.

type EvictionListerExpansion Uses

type EvictionListerExpansion interface{}

EvictionListerExpansion allows custom methods to be added to EvictionLister.

type EvictionNamespaceLister Uses

type EvictionNamespaceLister interface {
    // List lists all Evictions in the indexer for a given namespace.
    List(selector labels.Selector) (ret []*v1beta1.Eviction, err error)
    // Get retrieves the Eviction from the indexer for a given namespace and name.
    Get(name string) (*v1beta1.Eviction, error)
    EvictionNamespaceListerExpansion
}

EvictionNamespaceLister helps list and get Evictions.

type EvictionNamespaceListerExpansion Uses

type EvictionNamespaceListerExpansion interface{}

EvictionNamespaceListerExpansion allows custom methods to be added to EvictionNamespaceLister.

type PodDisruptionBudgetLister Uses

type PodDisruptionBudgetLister interface {
    // List lists all PodDisruptionBudgets in the indexer.
    List(selector labels.Selector) (ret []*v1beta1.PodDisruptionBudget, err error)
    // PodDisruptionBudgets returns an object that can list and get PodDisruptionBudgets.
    PodDisruptionBudgets(namespace string) PodDisruptionBudgetNamespaceLister
    PodDisruptionBudgetListerExpansion
}

PodDisruptionBudgetLister helps list PodDisruptionBudgets.

func NewPodDisruptionBudgetLister Uses

func NewPodDisruptionBudgetLister(indexer cache.Indexer) PodDisruptionBudgetLister

NewPodDisruptionBudgetLister returns a new PodDisruptionBudgetLister.

type PodDisruptionBudgetListerExpansion Uses

type PodDisruptionBudgetListerExpansion interface {
    GetPodPodDisruptionBudgets(pod *v1.Pod) ([]*policy.PodDisruptionBudget, error)
}

PodDisruptionBudgetListerExpansion allows custom methods to be added to PodDisruptionBudgetLister.

type PodDisruptionBudgetNamespaceLister Uses

type PodDisruptionBudgetNamespaceLister interface {
    // List lists all PodDisruptionBudgets in the indexer for a given namespace.
    List(selector labels.Selector) (ret []*v1beta1.PodDisruptionBudget, err error)
    // Get retrieves the PodDisruptionBudget from the indexer for a given namespace and name.
    Get(name string) (*v1beta1.PodDisruptionBudget, error)
    PodDisruptionBudgetNamespaceListerExpansion
}

PodDisruptionBudgetNamespaceLister helps list and get PodDisruptionBudgets.

type PodDisruptionBudgetNamespaceListerExpansion Uses

type PodDisruptionBudgetNamespaceListerExpansion interface{}

PodDisruptionBudgetNamespaceListerExpansion allows custom methods to be added to PodDisruptionBudgetNamespaceLister.

type PodSecurityPolicyLister Uses

type PodSecurityPolicyLister interface {
    // List lists all PodSecurityPolicies in the indexer.
    List(selector labels.Selector) (ret []*v1beta1.PodSecurityPolicy, err error)
    // Get retrieves the PodSecurityPolicy from the index for a given name.
    Get(name string) (*v1beta1.PodSecurityPolicy, error)
    PodSecurityPolicyListerExpansion
}

PodSecurityPolicyLister helps list PodSecurityPolicies.

func NewPodSecurityPolicyLister Uses

func NewPodSecurityPolicyLister(indexer cache.Indexer) PodSecurityPolicyLister

NewPodSecurityPolicyLister returns a new PodSecurityPolicyLister.

type PodSecurityPolicyListerExpansion Uses

type PodSecurityPolicyListerExpansion interface{}

PodSecurityPolicyListerExpansion allows custom methods to be added to PodSecurityPolicyLister.

Package v1beta1 imports 8 packages (graph) and is imported by 46 packages. Updated 2018-04-11. Refresh now. Tools for package owners.