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: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewAccessKeyInformer

func NewAccessKeyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewAccessKeyInformer constructs a new informer for AccessKey type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.

func NewAccountAliasInformer

func NewAccountAliasInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewAccountAliasInformer constructs a new informer for AccountAlias type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.

func NewAccountPasswordPolicyInformer

func NewAccountPasswordPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewAccountPasswordPolicyInformer constructs a new informer for AccountPasswordPolicy type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.

func NewAliasInformer

func NewAliasInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewAliasInformer constructs a new informer for Alias type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.

func NewFilteredAccessKeyInformer

func NewFilteredAccessKeyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredAccessKeyInformer constructs a new informer for AccessKey type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.

func NewFilteredAccountAliasInformer

func NewFilteredAccountAliasInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredAccountAliasInformer constructs a new informer for AccountAlias type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.

func NewFilteredAccountPasswordPolicyInformer

func NewFilteredAccountPasswordPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredAccountPasswordPolicyInformer constructs a new informer for AccountPasswordPolicy type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.

func NewFilteredAliasInformer

func NewFilteredAliasInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredAliasInformer constructs a new informer for Alias type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.

func NewFilteredGroupInformer

func NewFilteredGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredGroupInformer constructs a new informer for Group type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.

func NewFilteredGroupMembershipInformer

func NewFilteredGroupMembershipInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredGroupMembershipInformer constructs a new informer for GroupMembership type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.

func NewFilteredGroupPolicyAttachmentInformer

func NewFilteredGroupPolicyAttachmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredGroupPolicyAttachmentInformer constructs a new informer for GroupPolicyAttachment type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.

func NewFilteredLoginProfileInformer

func NewFilteredLoginProfileInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredLoginProfileInformer constructs a new informer for LoginProfile type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.

func NewFilteredPolicyInformer

func NewFilteredPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredPolicyInformer constructs a new informer for Policy type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.

func NewFilteredRoleAttachmentInformer

func NewFilteredRoleAttachmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredRoleAttachmentInformer constructs a new informer for RoleAttachment type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.

func NewFilteredRoleInformer

func NewFilteredRoleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredRoleInformer constructs a new informer for Role type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.

func NewFilteredRolePolicyAttachmentInformer

func NewFilteredRolePolicyAttachmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredRolePolicyAttachmentInformer constructs a new informer for RolePolicyAttachment type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.

func NewFilteredSamlProviderInformer

func NewFilteredSamlProviderInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredSamlProviderInformer constructs a new informer for SamlProvider type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.

func NewFilteredSecurityPreferenceInformer added in v0.5.0

func NewFilteredSecurityPreferenceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredSecurityPreferenceInformer constructs a new informer for SecurityPreference type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.

func NewFilteredUserInformer

func NewFilteredUserInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredUserInformer constructs a new informer for User type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.

func NewFilteredUserPolicyAttachmentInformer

func NewFilteredUserPolicyAttachmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredUserPolicyAttachmentInformer constructs a new informer for UserPolicyAttachment type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.

func NewGroupInformer

func NewGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewGroupInformer constructs a new informer for Group type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.

func NewGroupMembershipInformer

func NewGroupMembershipInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewGroupMembershipInformer constructs a new informer for GroupMembership type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.

func NewGroupPolicyAttachmentInformer

func NewGroupPolicyAttachmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewGroupPolicyAttachmentInformer constructs a new informer for GroupPolicyAttachment type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.

func NewLoginProfileInformer

func NewLoginProfileInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewLoginProfileInformer constructs a new informer for LoginProfile type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.

func NewPolicyInformer

func NewPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewPolicyInformer constructs a new informer for Policy type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.

func NewRoleAttachmentInformer

func NewRoleAttachmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewRoleAttachmentInformer constructs a new informer for RoleAttachment type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.

func NewRoleInformer

func NewRoleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewRoleInformer constructs a new informer for Role type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.

func NewRolePolicyAttachmentInformer

func NewRolePolicyAttachmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewRolePolicyAttachmentInformer constructs a new informer for RolePolicyAttachment type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.

func NewSamlProviderInformer

func NewSamlProviderInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewSamlProviderInformer constructs a new informer for SamlProvider type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.

func NewSecurityPreferenceInformer added in v0.5.0

func NewSecurityPreferenceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewSecurityPreferenceInformer constructs a new informer for SecurityPreference type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.

func NewUserInformer

func NewUserInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewUserInformer constructs a new informer for User type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.

func NewUserPolicyAttachmentInformer

func NewUserPolicyAttachmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewUserPolicyAttachmentInformer constructs a new informer for UserPolicyAttachment type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.

Types

type AccessKeyInformer

type AccessKeyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.AccessKeyLister
}

AccessKeyInformer provides access to a shared informer and lister for AccessKeys.

type AccountAliasInformer

type AccountAliasInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.AccountAliasLister
}

AccountAliasInformer provides access to a shared informer and lister for AccountAliases.

type AccountPasswordPolicyInformer

type AccountPasswordPolicyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.AccountPasswordPolicyLister
}

AccountPasswordPolicyInformer provides access to a shared informer and lister for AccountPasswordPolicies.

type AliasInformer

type AliasInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.AliasLister
}

AliasInformer provides access to a shared informer and lister for Aliases.

type GroupInformer

type GroupInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.GroupLister
}

GroupInformer provides access to a shared informer and lister for Groups.

type GroupMembershipInformer

type GroupMembershipInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.GroupMembershipLister
}

GroupMembershipInformer provides access to a shared informer and lister for GroupMemberships.

type GroupPolicyAttachmentInformer

type GroupPolicyAttachmentInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.GroupPolicyAttachmentLister
}

GroupPolicyAttachmentInformer provides access to a shared informer and lister for GroupPolicyAttachments.

type Interface

type Interface interface {
	// AccessKeys returns a AccessKeyInformer.
	AccessKeys() AccessKeyInformer
	// AccountAliases returns a AccountAliasInformer.
	AccountAliases() AccountAliasInformer
	// AccountPasswordPolicies returns a AccountPasswordPolicyInformer.
	AccountPasswordPolicies() AccountPasswordPolicyInformer
	// Aliases returns a AliasInformer.
	Aliases() AliasInformer
	// Groups returns a GroupInformer.
	Groups() GroupInformer
	// GroupMemberships returns a GroupMembershipInformer.
	GroupMemberships() GroupMembershipInformer
	// GroupPolicyAttachments returns a GroupPolicyAttachmentInformer.
	GroupPolicyAttachments() GroupPolicyAttachmentInformer
	// LoginProfiles returns a LoginProfileInformer.
	LoginProfiles() LoginProfileInformer
	// Policies returns a PolicyInformer.
	Policies() PolicyInformer
	// Roles returns a RoleInformer.
	Roles() RoleInformer
	// RoleAttachments returns a RoleAttachmentInformer.
	RoleAttachments() RoleAttachmentInformer
	// RolePolicyAttachments returns a RolePolicyAttachmentInformer.
	RolePolicyAttachments() RolePolicyAttachmentInformer
	// SamlProviders returns a SamlProviderInformer.
	SamlProviders() SamlProviderInformer
	// SecurityPreferences returns a SecurityPreferenceInformer.
	SecurityPreferences() SecurityPreferenceInformer
	// Users returns a UserInformer.
	Users() UserInformer
	// UserPolicyAttachments returns a UserPolicyAttachmentInformer.
	UserPolicyAttachments() UserPolicyAttachmentInformer
}

Interface provides access to all the informers in this group version.

func New

New returns a new Interface.

type LoginProfileInformer

type LoginProfileInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.LoginProfileLister
}

LoginProfileInformer provides access to a shared informer and lister for LoginProfiles.

type PolicyInformer

type PolicyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.PolicyLister
}

PolicyInformer provides access to a shared informer and lister for Policies.

type RoleAttachmentInformer

type RoleAttachmentInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.RoleAttachmentLister
}

RoleAttachmentInformer provides access to a shared informer and lister for RoleAttachments.

type RoleInformer

type RoleInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.RoleLister
}

RoleInformer provides access to a shared informer and lister for Roles.

type RolePolicyAttachmentInformer

type RolePolicyAttachmentInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.RolePolicyAttachmentLister
}

RolePolicyAttachmentInformer provides access to a shared informer and lister for RolePolicyAttachments.

type SamlProviderInformer

type SamlProviderInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.SamlProviderLister
}

SamlProviderInformer provides access to a shared informer and lister for SamlProviders.

type SecurityPreferenceInformer added in v0.5.0

type SecurityPreferenceInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.SecurityPreferenceLister
}

SecurityPreferenceInformer provides access to a shared informer and lister for SecurityPreferences.

type UserInformer

type UserInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.UserLister
}

UserInformer provides access to a shared informer and lister for Users.

type UserPolicyAttachmentInformer

type UserPolicyAttachmentInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.UserPolicyAttachmentLister
}

UserPolicyAttachmentInformer provides access to a shared informer and lister for UserPolicyAttachments.

Jump to

Keyboard shortcuts

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