Documentation ¶
Index ¶
- func NewAccessApprovalSettingsInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAccessApprovalSettingsInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredFolderInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredIamAuditConfigInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredIamBindingInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredIamMemberInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredIamPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredOrganizationPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFolderInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewIamAuditConfigInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewIamBindingInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewIamMemberInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewIamPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewOrganizationPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type AccessApprovalSettingsInformer
- type FolderInformer
- type IamAuditConfigInformer
- type IamBindingInformer
- type IamMemberInformer
- type IamPolicyInformer
- type Interface
- type OrganizationPolicyInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAccessApprovalSettingsInformer ¶
func NewAccessApprovalSettingsInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewAccessApprovalSettingsInformer constructs a new informer for AccessApprovalSettings 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 NewFilteredAccessApprovalSettingsInformer ¶
func NewFilteredAccessApprovalSettingsInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredAccessApprovalSettingsInformer constructs a new informer for AccessApprovalSettings 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 NewFilteredFolderInformer ¶
func NewFilteredFolderInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredFolderInformer constructs a new informer for Folder 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 NewFilteredIamAuditConfigInformer ¶
func NewFilteredIamAuditConfigInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredIamAuditConfigInformer constructs a new informer for IamAuditConfig 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 NewFilteredIamBindingInformer ¶
func NewFilteredIamBindingInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredIamBindingInformer constructs a new informer for IamBinding 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 NewFilteredIamMemberInformer ¶
func NewFilteredIamMemberInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredIamMemberInformer constructs a new informer for IamMember 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 NewFilteredIamPolicyInformer ¶
func NewFilteredIamPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredIamPolicyInformer constructs a new informer for IamPolicy 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 NewFilteredOrganizationPolicyInformer ¶
func NewFilteredOrganizationPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredOrganizationPolicyInformer constructs a new informer for OrganizationPolicy 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 NewFolderInformer ¶
func NewFolderInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewFolderInformer constructs a new informer for Folder 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 NewIamAuditConfigInformer ¶
func NewIamAuditConfigInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewIamAuditConfigInformer constructs a new informer for IamAuditConfig 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 NewIamBindingInformer ¶
func NewIamBindingInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewIamBindingInformer constructs a new informer for IamBinding 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 NewIamMemberInformer ¶
func NewIamMemberInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewIamMemberInformer constructs a new informer for IamMember 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 NewIamPolicyInformer ¶
func NewIamPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewIamPolicyInformer constructs a new informer for IamPolicy 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 NewOrganizationPolicyInformer ¶
func NewOrganizationPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewOrganizationPolicyInformer constructs a new informer for OrganizationPolicy 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 AccessApprovalSettingsInformer ¶
type AccessApprovalSettingsInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.AccessApprovalSettingsLister }
AccessApprovalSettingsInformer provides access to a shared informer and lister for AccessApprovalSettingses.
type FolderInformer ¶
type FolderInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.FolderLister }
FolderInformer provides access to a shared informer and lister for Folders.
type IamAuditConfigInformer ¶
type IamAuditConfigInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.IamAuditConfigLister }
IamAuditConfigInformer provides access to a shared informer and lister for IamAuditConfigs.
type IamBindingInformer ¶
type IamBindingInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.IamBindingLister }
IamBindingInformer provides access to a shared informer and lister for IamBindings.
type IamMemberInformer ¶
type IamMemberInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.IamMemberLister }
IamMemberInformer provides access to a shared informer and lister for IamMembers.
type IamPolicyInformer ¶
type IamPolicyInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.IamPolicyLister }
IamPolicyInformer provides access to a shared informer and lister for IamPolicies.
type Interface ¶
type Interface interface { // AccessApprovalSettingses returns a AccessApprovalSettingsInformer. AccessApprovalSettingses() AccessApprovalSettingsInformer // Folders returns a FolderInformer. Folders() FolderInformer // IamAuditConfigs returns a IamAuditConfigInformer. IamAuditConfigs() IamAuditConfigInformer // IamBindings returns a IamBindingInformer. IamBindings() IamBindingInformer // IamMembers returns a IamMemberInformer. IamMembers() IamMemberInformer // IamPolicies returns a IamPolicyInformer. IamPolicies() IamPolicyInformer // OrganizationPolicies returns a OrganizationPolicyInformer. OrganizationPolicies() OrganizationPolicyInformer }
Interface provides access to all the informers in this group version.
func New ¶
func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface
New returns a new Interface.
type OrganizationPolicyInformer ¶
type OrganizationPolicyInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.OrganizationPolicyLister }
OrganizationPolicyInformer provides access to a shared informer and lister for OrganizationPolicies.