v1alpha1

package
v1.3.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 7, 2024 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type APIAccessLister

type APIAccessLister interface {
	// List lists all APIAccesses in the indexer.
	// Objects returned here must be treated as read-only.
	List(selector labels.Selector) (ret []*v1alpha1.APIAccess, err error)
	// APIAccesses returns an object that can list and get APIAccesses.
	APIAccesses(namespace string) APIAccessNamespaceLister
	APIAccessListerExpansion
}

APIAccessLister helps list APIAccesses. All objects returned here must be treated as read-only.

func NewAPIAccessLister

func NewAPIAccessLister(indexer cache.Indexer) APIAccessLister

NewAPIAccessLister returns a new APIAccessLister.

type APIAccessListerExpansion

type APIAccessListerExpansion interface{}

APIAccessListerExpansion allows custom methods to be added to APIAccessLister.

type APIAccessNamespaceLister added in v1.0.0

type APIAccessNamespaceLister interface {
	// List lists all APIAccesses in the indexer for a given namespace.
	// Objects returned here must be treated as read-only.
	List(selector labels.Selector) (ret []*v1alpha1.APIAccess, err error)
	// Get retrieves the APIAccess from the indexer for a given namespace and name.
	// Objects returned here must be treated as read-only.
	Get(name string) (*v1alpha1.APIAccess, error)
	APIAccessNamespaceListerExpansion
}

APIAccessNamespaceLister helps list and get APIAccesses. All objects returned here must be treated as read-only.

type APIAccessNamespaceListerExpansion added in v1.0.0

type APIAccessNamespaceListerExpansion interface{}

APIAccessNamespaceListerExpansion allows custom methods to be added to APIAccessNamespaceLister.

type APILister

type APILister interface {
	// List lists all APIs in the indexer.
	// Objects returned here must be treated as read-only.
	List(selector labels.Selector) (ret []*v1alpha1.API, err error)
	// APIs returns an object that can list and get APIs.
	APIs(namespace string) APINamespaceLister
	APIListerExpansion
}

APILister helps list APIs. All objects returned here must be treated as read-only.

func NewAPILister

func NewAPILister(indexer cache.Indexer) APILister

NewAPILister returns a new APILister.

type APIListerExpansion

type APIListerExpansion interface{}

APIListerExpansion allows custom methods to be added to APILister.

type APINamespaceLister

type APINamespaceLister interface {
	// List lists all APIs in the indexer for a given namespace.
	// Objects returned here must be treated as read-only.
	List(selector labels.Selector) (ret []*v1alpha1.API, err error)
	// Get retrieves the API from the indexer for a given namespace and name.
	// Objects returned here must be treated as read-only.
	Get(name string) (*v1alpha1.API, error)
	APINamespaceListerExpansion
}

APINamespaceLister helps list and get APIs. All objects returned here must be treated as read-only.

type APINamespaceListerExpansion

type APINamespaceListerExpansion interface{}

APINamespaceListerExpansion allows custom methods to be added to APINamespaceLister.

type APIPortalLister

type APIPortalLister interface {
	// List lists all APIPortals in the indexer.
	// Objects returned here must be treated as read-only.
	List(selector labels.Selector) (ret []*v1alpha1.APIPortal, err error)
	// APIPortals returns an object that can list and get APIPortals.
	APIPortals(namespace string) APIPortalNamespaceLister
	APIPortalListerExpansion
}

APIPortalLister helps list APIPortals. All objects returned here must be treated as read-only.

func NewAPIPortalLister

func NewAPIPortalLister(indexer cache.Indexer) APIPortalLister

NewAPIPortalLister returns a new APIPortalLister.

type APIPortalListerExpansion

type APIPortalListerExpansion interface{}

APIPortalListerExpansion allows custom methods to be added to APIPortalLister.

type APIPortalNamespaceLister added in v1.0.0

type APIPortalNamespaceLister interface {
	// List lists all APIPortals in the indexer for a given namespace.
	// Objects returned here must be treated as read-only.
	List(selector labels.Selector) (ret []*v1alpha1.APIPortal, err error)
	// Get retrieves the APIPortal from the indexer for a given namespace and name.
	// Objects returned here must be treated as read-only.
	Get(name string) (*v1alpha1.APIPortal, error)
	APIPortalNamespaceListerExpansion
}

APIPortalNamespaceLister helps list and get APIPortals. All objects returned here must be treated as read-only.

type APIPortalNamespaceListerExpansion added in v1.0.0

type APIPortalNamespaceListerExpansion interface{}

APIPortalNamespaceListerExpansion allows custom methods to be added to APIPortalNamespaceLister.

type APIRateLimitLister

type APIRateLimitLister interface {
	// List lists all APIRateLimits in the indexer.
	// Objects returned here must be treated as read-only.
	List(selector labels.Selector) (ret []*v1alpha1.APIRateLimit, err error)
	// APIRateLimits returns an object that can list and get APIRateLimits.
	APIRateLimits(namespace string) APIRateLimitNamespaceLister
	APIRateLimitListerExpansion
}

APIRateLimitLister helps list APIRateLimits. All objects returned here must be treated as read-only.

func NewAPIRateLimitLister

func NewAPIRateLimitLister(indexer cache.Indexer) APIRateLimitLister

NewAPIRateLimitLister returns a new APIRateLimitLister.

type APIRateLimitListerExpansion

type APIRateLimitListerExpansion interface{}

APIRateLimitListerExpansion allows custom methods to be added to APIRateLimitLister.

type APIRateLimitNamespaceLister added in v1.0.0

type APIRateLimitNamespaceLister interface {
	// List lists all APIRateLimits in the indexer for a given namespace.
	// Objects returned here must be treated as read-only.
	List(selector labels.Selector) (ret []*v1alpha1.APIRateLimit, err error)
	// Get retrieves the APIRateLimit from the indexer for a given namespace and name.
	// Objects returned here must be treated as read-only.
	Get(name string) (*v1alpha1.APIRateLimit, error)
	APIRateLimitNamespaceListerExpansion
}

APIRateLimitNamespaceLister helps list and get APIRateLimits. All objects returned here must be treated as read-only.

type APIRateLimitNamespaceListerExpansion added in v1.0.0

type APIRateLimitNamespaceListerExpansion interface{}

APIRateLimitNamespaceListerExpansion allows custom methods to be added to APIRateLimitNamespaceLister.

type APIVersionLister

type APIVersionLister interface {
	// List lists all APIVersions in the indexer.
	// Objects returned here must be treated as read-only.
	List(selector labels.Selector) (ret []*v1alpha1.APIVersion, err error)
	// APIVersions returns an object that can list and get APIVersions.
	APIVersions(namespace string) APIVersionNamespaceLister
	APIVersionListerExpansion
}

APIVersionLister helps list APIVersions. All objects returned here must be treated as read-only.

func NewAPIVersionLister

func NewAPIVersionLister(indexer cache.Indexer) APIVersionLister

NewAPIVersionLister returns a new APIVersionLister.

type APIVersionListerExpansion

type APIVersionListerExpansion interface{}

APIVersionListerExpansion allows custom methods to be added to APIVersionLister.

type APIVersionNamespaceLister

type APIVersionNamespaceLister interface {
	// List lists all APIVersions in the indexer for a given namespace.
	// Objects returned here must be treated as read-only.
	List(selector labels.Selector) (ret []*v1alpha1.APIVersion, err error)
	// Get retrieves the APIVersion from the indexer for a given namespace and name.
	// Objects returned here must be treated as read-only.
	Get(name string) (*v1alpha1.APIVersion, error)
	APIVersionNamespaceListerExpansion
}

APIVersionNamespaceLister helps list and get APIVersions. All objects returned here must be treated as read-only.

type APIVersionNamespaceListerExpansion

type APIVersionNamespaceListerExpansion interface{}

APIVersionNamespaceListerExpansion allows custom methods to be added to APIVersionNamespaceLister.

type AccessControlPolicyLister

type AccessControlPolicyLister interface {
	// List lists all AccessControlPolicies in the indexer.
	// Objects returned here must be treated as read-only.
	List(selector labels.Selector) (ret []*v1alpha1.AccessControlPolicy, err error)
	// Get retrieves the AccessControlPolicy from the index for a given name.
	// Objects returned here must be treated as read-only.
	Get(name string) (*v1alpha1.AccessControlPolicy, error)
	AccessControlPolicyListerExpansion
}

AccessControlPolicyLister helps list AccessControlPolicies. All objects returned here must be treated as read-only.

func NewAccessControlPolicyLister

func NewAccessControlPolicyLister(indexer cache.Indexer) AccessControlPolicyLister

NewAccessControlPolicyLister returns a new AccessControlPolicyLister.

type AccessControlPolicyListerExpansion

type AccessControlPolicyListerExpansion interface{}

AccessControlPolicyListerExpansion allows custom methods to be added to AccessControlPolicyLister.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL