v1alpha1

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: May 8, 2022 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 AccessKeyLister

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

AccessKeyLister helps list AccessKeys. All objects returned here must be treated as read-only.

func NewAccessKeyLister

func NewAccessKeyLister(indexer cache.Indexer) AccessKeyLister

NewAccessKeyLister returns a new AccessKeyLister.

type AccessKeyListerExpansion

type AccessKeyListerExpansion interface{}

AccessKeyListerExpansion allows custom methods to be added to AccessKeyLister.

type AccessKeyNamespaceLister

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

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

type AccessKeyNamespaceListerExpansion

type AccessKeyNamespaceListerExpansion interface{}

AccessKeyNamespaceListerExpansion allows custom methods to be added to AccessKeyNamespaceLister.

type AccountAliasLister

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

AccountAliasLister helps list AccountAliases. All objects returned here must be treated as read-only.

func NewAccountAliasLister

func NewAccountAliasLister(indexer cache.Indexer) AccountAliasLister

NewAccountAliasLister returns a new AccountAliasLister.

type AccountAliasListerExpansion

type AccountAliasListerExpansion interface{}

AccountAliasListerExpansion allows custom methods to be added to AccountAliasLister.

type AccountAliasNamespaceLister

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

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

type AccountAliasNamespaceListerExpansion

type AccountAliasNamespaceListerExpansion interface{}

AccountAliasNamespaceListerExpansion allows custom methods to be added to AccountAliasNamespaceLister.

type AccountPasswordPolicyLister

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

AccountPasswordPolicyLister helps list AccountPasswordPolicies. All objects returned here must be treated as read-only.

func NewAccountPasswordPolicyLister

func NewAccountPasswordPolicyLister(indexer cache.Indexer) AccountPasswordPolicyLister

NewAccountPasswordPolicyLister returns a new AccountPasswordPolicyLister.

type AccountPasswordPolicyListerExpansion

type AccountPasswordPolicyListerExpansion interface{}

AccountPasswordPolicyListerExpansion allows custom methods to be added to AccountPasswordPolicyLister.

type AccountPasswordPolicyNamespaceLister

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

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

type AccountPasswordPolicyNamespaceListerExpansion

type AccountPasswordPolicyNamespaceListerExpansion interface{}

AccountPasswordPolicyNamespaceListerExpansion allows custom methods to be added to AccountPasswordPolicyNamespaceLister.

type AliasLister

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

AliasLister helps list Aliases. All objects returned here must be treated as read-only.

func NewAliasLister

func NewAliasLister(indexer cache.Indexer) AliasLister

NewAliasLister returns a new AliasLister.

type AliasListerExpansion

type AliasListerExpansion interface{}

AliasListerExpansion allows custom methods to be added to AliasLister.

type AliasNamespaceLister

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

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

type AliasNamespaceListerExpansion

type AliasNamespaceListerExpansion interface{}

AliasNamespaceListerExpansion allows custom methods to be added to AliasNamespaceLister.

type GroupLister

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

GroupLister helps list Groups. All objects returned here must be treated as read-only.

func NewGroupLister

func NewGroupLister(indexer cache.Indexer) GroupLister

NewGroupLister returns a new GroupLister.

type GroupListerExpansion

type GroupListerExpansion interface{}

GroupListerExpansion allows custom methods to be added to GroupLister.

type GroupMembershipLister

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

GroupMembershipLister helps list GroupMemberships. All objects returned here must be treated as read-only.

func NewGroupMembershipLister

func NewGroupMembershipLister(indexer cache.Indexer) GroupMembershipLister

NewGroupMembershipLister returns a new GroupMembershipLister.

type GroupMembershipListerExpansion

type GroupMembershipListerExpansion interface{}

GroupMembershipListerExpansion allows custom methods to be added to GroupMembershipLister.

type GroupMembershipNamespaceLister

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

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

type GroupMembershipNamespaceListerExpansion

type GroupMembershipNamespaceListerExpansion interface{}

GroupMembershipNamespaceListerExpansion allows custom methods to be added to GroupMembershipNamespaceLister.

type GroupNamespaceLister

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

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

type GroupNamespaceListerExpansion

type GroupNamespaceListerExpansion interface{}

GroupNamespaceListerExpansion allows custom methods to be added to GroupNamespaceLister.

type GroupPolicyAttachmentLister

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

GroupPolicyAttachmentLister helps list GroupPolicyAttachments. All objects returned here must be treated as read-only.

func NewGroupPolicyAttachmentLister

func NewGroupPolicyAttachmentLister(indexer cache.Indexer) GroupPolicyAttachmentLister

NewGroupPolicyAttachmentLister returns a new GroupPolicyAttachmentLister.

type GroupPolicyAttachmentListerExpansion

type GroupPolicyAttachmentListerExpansion interface{}

GroupPolicyAttachmentListerExpansion allows custom methods to be added to GroupPolicyAttachmentLister.

type GroupPolicyAttachmentNamespaceLister

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

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

type GroupPolicyAttachmentNamespaceListerExpansion

type GroupPolicyAttachmentNamespaceListerExpansion interface{}

GroupPolicyAttachmentNamespaceListerExpansion allows custom methods to be added to GroupPolicyAttachmentNamespaceLister.

type LoginProfileLister

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

LoginProfileLister helps list LoginProfiles. All objects returned here must be treated as read-only.

func NewLoginProfileLister

func NewLoginProfileLister(indexer cache.Indexer) LoginProfileLister

NewLoginProfileLister returns a new LoginProfileLister.

type LoginProfileListerExpansion

type LoginProfileListerExpansion interface{}

LoginProfileListerExpansion allows custom methods to be added to LoginProfileLister.

type LoginProfileNamespaceLister

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

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

type LoginProfileNamespaceListerExpansion

type LoginProfileNamespaceListerExpansion interface{}

LoginProfileNamespaceListerExpansion allows custom methods to be added to LoginProfileNamespaceLister.

type PolicyLister

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

PolicyLister helps list Policies. All objects returned here must be treated as read-only.

func NewPolicyLister

func NewPolicyLister(indexer cache.Indexer) PolicyLister

NewPolicyLister returns a new PolicyLister.

type PolicyListerExpansion

type PolicyListerExpansion interface{}

PolicyListerExpansion allows custom methods to be added to PolicyLister.

type PolicyNamespaceLister

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

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

type PolicyNamespaceListerExpansion

type PolicyNamespaceListerExpansion interface{}

PolicyNamespaceListerExpansion allows custom methods to be added to PolicyNamespaceLister.

type RoleAttachmentLister

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

RoleAttachmentLister helps list RoleAttachments. All objects returned here must be treated as read-only.

func NewRoleAttachmentLister

func NewRoleAttachmentLister(indexer cache.Indexer) RoleAttachmentLister

NewRoleAttachmentLister returns a new RoleAttachmentLister.

type RoleAttachmentListerExpansion

type RoleAttachmentListerExpansion interface{}

RoleAttachmentListerExpansion allows custom methods to be added to RoleAttachmentLister.

type RoleAttachmentNamespaceLister

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

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

type RoleAttachmentNamespaceListerExpansion

type RoleAttachmentNamespaceListerExpansion interface{}

RoleAttachmentNamespaceListerExpansion allows custom methods to be added to RoleAttachmentNamespaceLister.

type RoleLister

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

RoleLister helps list Roles. All objects returned here must be treated as read-only.

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.
	// Objects returned here must be treated as read-only.
	List(selector labels.Selector) (ret []*v1alpha1.Role, err error)
	// Get retrieves the Role from the indexer for a given namespace and name.
	// Objects returned here must be treated as read-only.
	Get(name string) (*v1alpha1.Role, error)
	RoleNamespaceListerExpansion
}

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

type RoleNamespaceListerExpansion

type RoleNamespaceListerExpansion interface{}

RoleNamespaceListerExpansion allows custom methods to be added to RoleNamespaceLister.

type RolePolicyAttachmentLister

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

RolePolicyAttachmentLister helps list RolePolicyAttachments. All objects returned here must be treated as read-only.

func NewRolePolicyAttachmentLister

func NewRolePolicyAttachmentLister(indexer cache.Indexer) RolePolicyAttachmentLister

NewRolePolicyAttachmentLister returns a new RolePolicyAttachmentLister.

type RolePolicyAttachmentListerExpansion

type RolePolicyAttachmentListerExpansion interface{}

RolePolicyAttachmentListerExpansion allows custom methods to be added to RolePolicyAttachmentLister.

type RolePolicyAttachmentNamespaceLister

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

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

type RolePolicyAttachmentNamespaceListerExpansion

type RolePolicyAttachmentNamespaceListerExpansion interface{}

RolePolicyAttachmentNamespaceListerExpansion allows custom methods to be added to RolePolicyAttachmentNamespaceLister.

type SamlProviderLister

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

SamlProviderLister helps list SamlProviders. All objects returned here must be treated as read-only.

func NewSamlProviderLister

func NewSamlProviderLister(indexer cache.Indexer) SamlProviderLister

NewSamlProviderLister returns a new SamlProviderLister.

type SamlProviderListerExpansion

type SamlProviderListerExpansion interface{}

SamlProviderListerExpansion allows custom methods to be added to SamlProviderLister.

type SamlProviderNamespaceLister

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

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

type SamlProviderNamespaceListerExpansion

type SamlProviderNamespaceListerExpansion interface{}

SamlProviderNamespaceListerExpansion allows custom methods to be added to SamlProviderNamespaceLister.

type SecurityPreferenceLister added in v0.5.0

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

SecurityPreferenceLister helps list SecurityPreferences. All objects returned here must be treated as read-only.

func NewSecurityPreferenceLister added in v0.5.0

func NewSecurityPreferenceLister(indexer cache.Indexer) SecurityPreferenceLister

NewSecurityPreferenceLister returns a new SecurityPreferenceLister.

type SecurityPreferenceListerExpansion added in v0.5.0

type SecurityPreferenceListerExpansion interface{}

SecurityPreferenceListerExpansion allows custom methods to be added to SecurityPreferenceLister.

type SecurityPreferenceNamespaceLister added in v0.5.0

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

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

type SecurityPreferenceNamespaceListerExpansion added in v0.5.0

type SecurityPreferenceNamespaceListerExpansion interface{}

SecurityPreferenceNamespaceListerExpansion allows custom methods to be added to SecurityPreferenceNamespaceLister.

type UserLister

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

UserLister helps list Users. All objects returned here must be treated as read-only.

func NewUserLister

func NewUserLister(indexer cache.Indexer) UserLister

NewUserLister returns a new UserLister.

type UserListerExpansion

type UserListerExpansion interface{}

UserListerExpansion allows custom methods to be added to UserLister.

type UserNamespaceLister

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

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

type UserNamespaceListerExpansion

type UserNamespaceListerExpansion interface{}

UserNamespaceListerExpansion allows custom methods to be added to UserNamespaceLister.

type UserPolicyAttachmentLister

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

UserPolicyAttachmentLister helps list UserPolicyAttachments. All objects returned here must be treated as read-only.

func NewUserPolicyAttachmentLister

func NewUserPolicyAttachmentLister(indexer cache.Indexer) UserPolicyAttachmentLister

NewUserPolicyAttachmentLister returns a new UserPolicyAttachmentLister.

type UserPolicyAttachmentListerExpansion

type UserPolicyAttachmentListerExpansion interface{}

UserPolicyAttachmentListerExpansion allows custom methods to be added to UserPolicyAttachmentLister.

type UserPolicyAttachmentNamespaceLister

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

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

type UserPolicyAttachmentNamespaceListerExpansion

type UserPolicyAttachmentNamespaceListerExpansion interface{}

UserPolicyAttachmentNamespaceListerExpansion allows custom methods to be added to UserPolicyAttachmentNamespaceLister.

Jump to

Keyboard shortcuts

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