Documentation ¶
Index ¶
- type IstioLister
- type IstioListerExpansion
- type IstioNamespaceLister
- type IstioNamespaceListerExpansion
- type MeshGatewayLister
- type MeshGatewayListerExpansion
- type MeshGatewayNamespaceLister
- type MeshGatewayNamespaceListerExpansion
- type RemoteIstioLister
- type RemoteIstioListerExpansion
- type RemoteIstioNamespaceLister
- type RemoteIstioNamespaceListerExpansion
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IstioLister ¶
type IstioLister interface { // List lists all Istios in the indexer. List(selector labels.Selector) (ret []*v1beta1.Istio, err error) // Istios returns an object that can list and get Istios. Istios(namespace string) IstioNamespaceLister IstioListerExpansion }
IstioLister helps list Istios.
func NewIstioLister ¶
func NewIstioLister(indexer cache.Indexer) IstioLister
NewIstioLister returns a new IstioLister.
type IstioListerExpansion ¶
type IstioListerExpansion interface{}
IstioListerExpansion allows custom methods to be added to IstioLister.
type IstioNamespaceLister ¶
type IstioNamespaceLister interface { // List lists all Istios in the indexer for a given namespace. List(selector labels.Selector) (ret []*v1beta1.Istio, err error) // Get retrieves the Istio from the indexer for a given namespace and name. Get(name string) (*v1beta1.Istio, error) IstioNamespaceListerExpansion }
IstioNamespaceLister helps list and get Istios.
type IstioNamespaceListerExpansion ¶
type IstioNamespaceListerExpansion interface{}
IstioNamespaceListerExpansion allows custom methods to be added to IstioNamespaceLister.
type MeshGatewayLister ¶
type MeshGatewayLister interface { // List lists all MeshGateways in the indexer. List(selector labels.Selector) (ret []*v1beta1.MeshGateway, err error) // MeshGateways returns an object that can list and get MeshGateways. MeshGateways(namespace string) MeshGatewayNamespaceLister MeshGatewayListerExpansion }
MeshGatewayLister helps list MeshGateways.
func NewMeshGatewayLister ¶
func NewMeshGatewayLister(indexer cache.Indexer) MeshGatewayLister
NewMeshGatewayLister returns a new MeshGatewayLister.
type MeshGatewayListerExpansion ¶
type MeshGatewayListerExpansion interface{}
MeshGatewayListerExpansion allows custom methods to be added to MeshGatewayLister.
type MeshGatewayNamespaceLister ¶
type MeshGatewayNamespaceLister interface { // List lists all MeshGateways in the indexer for a given namespace. List(selector labels.Selector) (ret []*v1beta1.MeshGateway, err error) // Get retrieves the MeshGateway from the indexer for a given namespace and name. Get(name string) (*v1beta1.MeshGateway, error) MeshGatewayNamespaceListerExpansion }
MeshGatewayNamespaceLister helps list and get MeshGateways.
type MeshGatewayNamespaceListerExpansion ¶
type MeshGatewayNamespaceListerExpansion interface{}
MeshGatewayNamespaceListerExpansion allows custom methods to be added to MeshGatewayNamespaceLister.
type RemoteIstioLister ¶
type RemoteIstioLister interface { // List lists all RemoteIstios in the indexer. List(selector labels.Selector) (ret []*v1beta1.RemoteIstio, err error) // RemoteIstios returns an object that can list and get RemoteIstios. RemoteIstios(namespace string) RemoteIstioNamespaceLister RemoteIstioListerExpansion }
RemoteIstioLister helps list RemoteIstios.
func NewRemoteIstioLister ¶
func NewRemoteIstioLister(indexer cache.Indexer) RemoteIstioLister
NewRemoteIstioLister returns a new RemoteIstioLister.
type RemoteIstioListerExpansion ¶
type RemoteIstioListerExpansion interface{}
RemoteIstioListerExpansion allows custom methods to be added to RemoteIstioLister.
type RemoteIstioNamespaceLister ¶
type RemoteIstioNamespaceLister interface { // List lists all RemoteIstios in the indexer for a given namespace. List(selector labels.Selector) (ret []*v1beta1.RemoteIstio, err error) // Get retrieves the RemoteIstio from the indexer for a given namespace and name. Get(name string) (*v1beta1.RemoteIstio, error) RemoteIstioNamespaceListerExpansion }
RemoteIstioNamespaceLister helps list and get RemoteIstios.
type RemoteIstioNamespaceListerExpansion ¶
type RemoteIstioNamespaceListerExpansion interface{}
RemoteIstioNamespaceListerExpansion allows custom methods to be added to RemoteIstioNamespaceLister.