Documentation
¶
Index ¶
- func NewIPAddressLister(indexer cache.Indexer) listersnetworkingv1.IPAddressLister
- func NewIngressClassLister(indexer cache.Indexer) listersnetworkingv1.IngressClassLister
- func NewIngressLister(indexer cache.Indexer) listersnetworkingv1.IngressLister
- func NewNetworkPolicyLister(indexer cache.Indexer) listersnetworkingv1.NetworkPolicyLister
- func NewServiceCIDRLister(indexer cache.Indexer) listersnetworkingv1.ServiceCIDRLister
- type IPAddressClusterLister
- type IPAddressClusterListerExpansion
- type IngressClassClusterLister
- type IngressClassClusterListerExpansion
- type IngressClusterLister
- type IngressClusterListerExpansion
- type NetworkPolicyClusterLister
- type NetworkPolicyClusterListerExpansion
- type ServiceCIDRClusterLister
- type ServiceCIDRClusterListerExpansion
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewIPAddressLister ¶
func NewIPAddressLister(indexer cache.Indexer) listersnetworkingv1.IPAddressLister
NewIPAddressLister returns a new IPAddressLister. We assume that the indexer: - is fed by a cross-workspace LIST+WATCH - uses kcpcache.MetaClusterNamespaceKeyFunc as the key function - has the kcpcache.ClusterIndex as an index
func NewIngressClassLister ¶
func NewIngressClassLister(indexer cache.Indexer) listersnetworkingv1.IngressClassLister
NewIngressClassLister returns a new IngressClassLister. We assume that the indexer: - is fed by a cross-workspace LIST+WATCH - uses kcpcache.MetaClusterNamespaceKeyFunc as the key function - has the kcpcache.ClusterIndex as an index
func NewIngressLister ¶
func NewIngressLister(indexer cache.Indexer) listersnetworkingv1.IngressLister
NewIngressLister returns a new IngressLister. We assume that the indexer: - is fed by a cross-workspace LIST+WATCH - uses kcpcache.MetaClusterNamespaceKeyFunc as the key function - has the kcpcache.ClusterIndex as an index - has the kcpcache.ClusterAndNamespaceIndex as an index
func NewNetworkPolicyLister ¶
func NewNetworkPolicyLister(indexer cache.Indexer) listersnetworkingv1.NetworkPolicyLister
NewNetworkPolicyLister returns a new NetworkPolicyLister. We assume that the indexer: - is fed by a cross-workspace LIST+WATCH - uses kcpcache.MetaClusterNamespaceKeyFunc as the key function - has the kcpcache.ClusterIndex as an index - has the kcpcache.ClusterAndNamespaceIndex as an index
func NewServiceCIDRLister ¶
func NewServiceCIDRLister(indexer cache.Indexer) listersnetworkingv1.ServiceCIDRLister
NewServiceCIDRLister returns a new ServiceCIDRLister. We assume that the indexer: - is fed by a cross-workspace LIST+WATCH - uses kcpcache.MetaClusterNamespaceKeyFunc as the key function - has the kcpcache.ClusterIndex as an index
Types ¶
type IPAddressClusterLister ¶
type IPAddressClusterLister interface {
// List lists all IPAddresses in the indexer.
// Objects returned here must be treated as read-only.
List(selector labels.Selector) (ret []*networkingv1.IPAddress, err error)
// Cluster returns a lister that can list and get IPAddresses in one workspace.
Cluster(clusterName logicalcluster.Name) listersnetworkingv1.IPAddressLister
IPAddressClusterListerExpansion
}
IPAddressClusterLister helps list IPAddresses across all workspaces, or scope down to a IPAddressLister for one workspace. All objects returned here must be treated as read-only.
func NewIPAddressClusterLister ¶
func NewIPAddressClusterLister(indexer cache.Indexer) IPAddressClusterLister
NewIPAddressClusterLister returns a new IPAddressClusterLister. We assume that the indexer: - is fed by a cross-workspace LIST+WATCH - uses kcpcache.MetaClusterNamespaceKeyFunc as the key function - has the kcpcache.ClusterIndex as an index
type IPAddressClusterListerExpansion ¶
type IPAddressClusterListerExpansion interface{}
IPAddressClusterListerExpansion allows custom methods to be added to IPAddressClusterLister.
type IngressClassClusterLister ¶
type IngressClassClusterLister interface {
// List lists all IngressClasses in the indexer.
// Objects returned here must be treated as read-only.
List(selector labels.Selector) (ret []*networkingv1.IngressClass, err error)
// Cluster returns a lister that can list and get IngressClasses in one workspace.
Cluster(clusterName logicalcluster.Name) listersnetworkingv1.IngressClassLister
IngressClassClusterListerExpansion
}
IngressClassClusterLister helps list IngressClasses across all workspaces, or scope down to a IngressClassLister for one workspace. All objects returned here must be treated as read-only.
func NewIngressClassClusterLister ¶
func NewIngressClassClusterLister(indexer cache.Indexer) IngressClassClusterLister
NewIngressClassClusterLister returns a new IngressClassClusterLister. We assume that the indexer: - is fed by a cross-workspace LIST+WATCH - uses kcpcache.MetaClusterNamespaceKeyFunc as the key function - has the kcpcache.ClusterIndex as an index
type IngressClassClusterListerExpansion ¶
type IngressClassClusterListerExpansion interface{}
IngressClassClusterListerExpansion allows custom methods to be added to IngressClassClusterLister.
type IngressClusterLister ¶
type IngressClusterLister interface {
// List lists all Ingresses in the indexer.
// Objects returned here must be treated as read-only.
List(selector labels.Selector) (ret []*networkingv1.Ingress, err error)
// Cluster returns a lister that can list and get Ingresses in one workspace.
Cluster(clusterName logicalcluster.Name) listersnetworkingv1.IngressLister
IngressClusterListerExpansion
}
IngressClusterLister helps list Ingresses across all workspaces, or scope down to a IngressLister for one workspace. All objects returned here must be treated as read-only.
func NewIngressClusterLister ¶
func NewIngressClusterLister(indexer cache.Indexer) IngressClusterLister
NewIngressClusterLister returns a new IngressClusterLister. We assume that the indexer: - is fed by a cross-workspace LIST+WATCH - uses kcpcache.MetaClusterNamespaceKeyFunc as the key function - has the kcpcache.ClusterIndex as an index - has the kcpcache.ClusterAndNamespaceIndex as an index
type IngressClusterListerExpansion ¶
type IngressClusterListerExpansion interface{}
IngressClusterListerExpansion allows custom methods to be added to IngressClusterLister.
type NetworkPolicyClusterLister ¶
type NetworkPolicyClusterLister interface {
// List lists all NetworkPolicies in the indexer.
// Objects returned here must be treated as read-only.
List(selector labels.Selector) (ret []*networkingv1.NetworkPolicy, err error)
// Cluster returns a lister that can list and get NetworkPolicies in one workspace.
Cluster(clusterName logicalcluster.Name) listersnetworkingv1.NetworkPolicyLister
NetworkPolicyClusterListerExpansion
}
NetworkPolicyClusterLister helps list NetworkPolicies across all workspaces, or scope down to a NetworkPolicyLister for one workspace. All objects returned here must be treated as read-only.
func NewNetworkPolicyClusterLister ¶
func NewNetworkPolicyClusterLister(indexer cache.Indexer) NetworkPolicyClusterLister
NewNetworkPolicyClusterLister returns a new NetworkPolicyClusterLister. We assume that the indexer: - is fed by a cross-workspace LIST+WATCH - uses kcpcache.MetaClusterNamespaceKeyFunc as the key function - has the kcpcache.ClusterIndex as an index - has the kcpcache.ClusterAndNamespaceIndex as an index
type NetworkPolicyClusterListerExpansion ¶
type NetworkPolicyClusterListerExpansion interface{}
NetworkPolicyClusterListerExpansion allows custom methods to be added to NetworkPolicyClusterLister.
type ServiceCIDRClusterLister ¶
type ServiceCIDRClusterLister interface {
// List lists all ServiceCIDRs in the indexer.
// Objects returned here must be treated as read-only.
List(selector labels.Selector) (ret []*networkingv1.ServiceCIDR, err error)
// Cluster returns a lister that can list and get ServiceCIDRs in one workspace.
Cluster(clusterName logicalcluster.Name) listersnetworkingv1.ServiceCIDRLister
ServiceCIDRClusterListerExpansion
}
ServiceCIDRClusterLister helps list ServiceCIDRs across all workspaces, or scope down to a ServiceCIDRLister for one workspace. All objects returned here must be treated as read-only.
func NewServiceCIDRClusterLister ¶
func NewServiceCIDRClusterLister(indexer cache.Indexer) ServiceCIDRClusterLister
NewServiceCIDRClusterLister returns a new ServiceCIDRClusterLister. We assume that the indexer: - is fed by a cross-workspace LIST+WATCH - uses kcpcache.MetaClusterNamespaceKeyFunc as the key function - has the kcpcache.ClusterIndex as an index
type ServiceCIDRClusterListerExpansion ¶
type ServiceCIDRClusterListerExpansion interface{}
ServiceCIDRClusterListerExpansion allows custom methods to be added to ServiceCIDRClusterLister.