Documentation ¶
Index ¶
- type BackendLister
- type BackendListerExpansion
- type BackendNamespaceLister
- type BackendNamespaceListerExpansion
- type ProxyLister
- type ProxyListerExpansion
- type ProxyNamespaceLister
- type ProxyNamespaceListerExpansion
- type RoleBindingLister
- type RoleBindingListerExpansion
- type RoleBindingNamespaceLister
- type RoleBindingNamespaceListerExpansion
- type RoleLister
- type RoleListerExpansion
- type RoleNamespaceLister
- type RoleNamespaceListerExpansion
- type RpcPermissionLister
- type RpcPermissionListerExpansion
- type RpcPermissionNamespaceLister
- type RpcPermissionNamespaceListerExpansion
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BackendLister ¶
type BackendLister interface { // List lists all Backends in the indexer. List(selector labels.Selector) (ret []*v1.Backend, err error) // Backends returns an object that can list and get Backends. Backends(namespace string) BackendNamespaceLister BackendListerExpansion }
BackendLister helps list Backends.
func NewBackendLister ¶
func NewBackendLister(indexer cache.Indexer) BackendLister
NewBackendLister returns a new BackendLister.
type BackendListerExpansion ¶
type BackendListerExpansion interface{}
BackendListerExpansion allows custom methods to be added to BackendLister.
type BackendNamespaceLister ¶
type BackendNamespaceLister interface { // List lists all Backends in the indexer for a given namespace. List(selector labels.Selector) (ret []*v1.Backend, err error) // Get retrieves the Backend from the indexer for a given namespace and name. Get(name string) (*v1.Backend, error) BackendNamespaceListerExpansion }
BackendNamespaceLister helps list and get Backends.
type BackendNamespaceListerExpansion ¶
type BackendNamespaceListerExpansion interface{}
BackendNamespaceListerExpansion allows custom methods to be added to BackendNamespaceLister.
type ProxyLister ¶
type ProxyLister interface { // List lists all Proxies in the indexer. List(selector labels.Selector) (ret []*v1.Proxy, err error) // Proxies returns an object that can list and get Proxies. Proxies(namespace string) ProxyNamespaceLister ProxyListerExpansion }
ProxyLister helps list Proxies.
func NewProxyLister ¶
func NewProxyLister(indexer cache.Indexer) ProxyLister
NewProxyLister returns a new ProxyLister.
type ProxyListerExpansion ¶
type ProxyListerExpansion interface{}
ProxyListerExpansion allows custom methods to be added to ProxyLister.
type ProxyNamespaceLister ¶
type ProxyNamespaceLister interface { // List lists all Proxies in the indexer for a given namespace. List(selector labels.Selector) (ret []*v1.Proxy, err error) // Get retrieves the Proxy from the indexer for a given namespace and name. Get(name string) (*v1.Proxy, error) ProxyNamespaceListerExpansion }
ProxyNamespaceLister helps list and get Proxies.
type ProxyNamespaceListerExpansion ¶
type ProxyNamespaceListerExpansion interface{}
ProxyNamespaceListerExpansion allows custom methods to be added to ProxyNamespaceLister.
type RoleBindingLister ¶ added in v0.7.0
type RoleBindingLister interface { // List lists all RoleBindings in the indexer. List(selector labels.Selector) (ret []*v1.RoleBinding, err error) // RoleBindings returns an object that can list and get RoleBindings. RoleBindings(namespace string) RoleBindingNamespaceLister RoleBindingListerExpansion }
RoleBindingLister helps list RoleBindings.
func NewRoleBindingLister ¶ added in v0.7.0
func NewRoleBindingLister(indexer cache.Indexer) RoleBindingLister
NewRoleBindingLister returns a new RoleBindingLister.
type RoleBindingListerExpansion ¶ added in v0.7.0
type RoleBindingListerExpansion interface{}
RoleBindingListerExpansion allows custom methods to be added to RoleBindingLister.
type RoleBindingNamespaceLister ¶ added in v0.7.0
type RoleBindingNamespaceLister interface { // List lists all RoleBindings in the indexer for a given namespace. List(selector labels.Selector) (ret []*v1.RoleBinding, err error) // Get retrieves the RoleBinding from the indexer for a given namespace and name. Get(name string) (*v1.RoleBinding, error) RoleBindingNamespaceListerExpansion }
RoleBindingNamespaceLister helps list and get RoleBindings.
type RoleBindingNamespaceListerExpansion ¶ added in v0.7.0
type RoleBindingNamespaceListerExpansion interface{}
RoleBindingNamespaceListerExpansion allows custom methods to be added to RoleBindingNamespaceLister.
type RoleLister ¶
type RoleLister interface { // List lists all Roles in the indexer. List(selector labels.Selector) (ret []*v1.Role, err error) // Roles returns an object that can list and get Roles. Roles(namespace string) RoleNamespaceLister RoleListerExpansion }
RoleLister helps list Roles.
func NewRoleLister ¶
func NewRoleLister(indexer cache.Indexer) RoleLister
NewRoleLister returns a new RoleLister.
type RoleListerExpansion ¶
type RoleListerExpansion interface{}
RoleListerExpansion allows custom methods to be added to RoleLister.
type RoleNamespaceLister ¶
type RoleNamespaceLister interface { // List lists all Roles in the indexer for a given namespace. List(selector labels.Selector) (ret []*v1.Role, err error) // Get retrieves the Role from the indexer for a given namespace and name. Get(name string) (*v1.Role, error) RoleNamespaceListerExpansion }
RoleNamespaceLister helps list and get Roles.
type RoleNamespaceListerExpansion ¶
type RoleNamespaceListerExpansion interface{}
RoleNamespaceListerExpansion allows custom methods to be added to RoleNamespaceLister.
type RpcPermissionLister ¶
type RpcPermissionLister interface { // List lists all RpcPermissions in the indexer. List(selector labels.Selector) (ret []*v1.RpcPermission, err error) // RpcPermissions returns an object that can list and get RpcPermissions. RpcPermissions(namespace string) RpcPermissionNamespaceLister RpcPermissionListerExpansion }
RpcPermissionLister helps list RpcPermissions.
func NewRpcPermissionLister ¶
func NewRpcPermissionLister(indexer cache.Indexer) RpcPermissionLister
NewRpcPermissionLister returns a new RpcPermissionLister.
type RpcPermissionListerExpansion ¶
type RpcPermissionListerExpansion interface{}
RpcPermissionListerExpansion allows custom methods to be added to RpcPermissionLister.
type RpcPermissionNamespaceLister ¶
type RpcPermissionNamespaceLister interface { // List lists all RpcPermissions in the indexer for a given namespace. List(selector labels.Selector) (ret []*v1.RpcPermission, err error) // Get retrieves the RpcPermission from the indexer for a given namespace and name. Get(name string) (*v1.RpcPermission, error) RpcPermissionNamespaceListerExpansion }
RpcPermissionNamespaceLister helps list and get RpcPermissions.
type RpcPermissionNamespaceListerExpansion ¶
type RpcPermissionNamespaceListerExpansion interface{}
RpcPermissionNamespaceListerExpansion allows custom methods to be added to RpcPermissionNamespaceLister.