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 NewCachePolicyInformer

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

NewCachePolicyInformer constructs a new informer for CachePolicy 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 NewDistributionInformer

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

NewDistributionInformer constructs a new informer for Distribution 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 NewFieldLevelEncryptionConfigInformer added in v0.5.0

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

NewFieldLevelEncryptionConfigInformer constructs a new informer for FieldLevelEncryptionConfig 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 NewFieldLevelEncryptionProfileInformer added in v0.5.0

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

NewFieldLevelEncryptionProfileInformer constructs a new informer for FieldLevelEncryptionProfile 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 NewFilteredCachePolicyInformer

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

NewFilteredCachePolicyInformer constructs a new informer for CachePolicy 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 NewFilteredDistributionInformer

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

NewFilteredDistributionInformer constructs a new informer for Distribution 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 NewFilteredFieldLevelEncryptionConfigInformer added in v0.5.0

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

NewFilteredFieldLevelEncryptionConfigInformer constructs a new informer for FieldLevelEncryptionConfig 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 NewFilteredFieldLevelEncryptionProfileInformer added in v0.5.0

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

NewFilteredFieldLevelEncryptionProfileInformer constructs a new informer for FieldLevelEncryptionProfile 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 NewFilteredFunctionInformer

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

NewFilteredFunctionInformer constructs a new informer for Function 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 NewFilteredKeyGroupInformer

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

NewFilteredKeyGroupInformer constructs a new informer for KeyGroup 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 NewFilteredMonitoringSubscriptionInformer added in v0.5.0

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

NewFilteredMonitoringSubscriptionInformer constructs a new informer for MonitoringSubscription 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 NewFilteredOriginAccessIdentityInformer

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

NewFilteredOriginAccessIdentityInformer constructs a new informer for OriginAccessIdentity 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 NewFilteredOriginRequestPolicyInformer

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

NewFilteredOriginRequestPolicyInformer constructs a new informer for OriginRequestPolicy 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 NewFilteredPublicKeyInformer

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

NewFilteredPublicKeyInformer constructs a new informer for PublicKey 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 NewFilteredRealtimeLogConfigInformer

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

NewFilteredRealtimeLogConfigInformer constructs a new informer for RealtimeLogConfig 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 NewFilteredResponseHeadersPolicyInformer added in v0.5.0

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

NewFilteredResponseHeadersPolicyInformer constructs a new informer for ResponseHeadersPolicy 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 NewFunctionInformer

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

NewFunctionInformer constructs a new informer for Function 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 NewKeyGroupInformer

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

NewKeyGroupInformer constructs a new informer for KeyGroup 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 NewMonitoringSubscriptionInformer added in v0.5.0

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

NewMonitoringSubscriptionInformer constructs a new informer for MonitoringSubscription 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 NewOriginAccessIdentityInformer

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

NewOriginAccessIdentityInformer constructs a new informer for OriginAccessIdentity 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 NewOriginRequestPolicyInformer

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

NewOriginRequestPolicyInformer constructs a new informer for OriginRequestPolicy 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 NewPublicKeyInformer

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

NewPublicKeyInformer constructs a new informer for PublicKey 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 NewRealtimeLogConfigInformer

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

NewRealtimeLogConfigInformer constructs a new informer for RealtimeLogConfig 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 NewResponseHeadersPolicyInformer added in v0.5.0

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

NewResponseHeadersPolicyInformer constructs a new informer for ResponseHeadersPolicy 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 CachePolicyInformer

type CachePolicyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.CachePolicyLister
}

CachePolicyInformer provides access to a shared informer and lister for CachePolicies.

type DistributionInformer

type DistributionInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.DistributionLister
}

DistributionInformer provides access to a shared informer and lister for Distributions.

type FieldLevelEncryptionConfigInformer added in v0.5.0

type FieldLevelEncryptionConfigInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.FieldLevelEncryptionConfigLister
}

FieldLevelEncryptionConfigInformer provides access to a shared informer and lister for FieldLevelEncryptionConfigs.

type FieldLevelEncryptionProfileInformer added in v0.5.0

type FieldLevelEncryptionProfileInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.FieldLevelEncryptionProfileLister
}

FieldLevelEncryptionProfileInformer provides access to a shared informer and lister for FieldLevelEncryptionProfiles.

type FunctionInformer

type FunctionInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.FunctionLister
}

FunctionInformer provides access to a shared informer and lister for Functions.

type Interface

type Interface interface {
	// CachePolicies returns a CachePolicyInformer.
	CachePolicies() CachePolicyInformer
	// Distributions returns a DistributionInformer.
	Distributions() DistributionInformer
	// FieldLevelEncryptionConfigs returns a FieldLevelEncryptionConfigInformer.
	FieldLevelEncryptionConfigs() FieldLevelEncryptionConfigInformer
	// FieldLevelEncryptionProfiles returns a FieldLevelEncryptionProfileInformer.
	FieldLevelEncryptionProfiles() FieldLevelEncryptionProfileInformer
	// Functions returns a FunctionInformer.
	Functions() FunctionInformer
	// KeyGroups returns a KeyGroupInformer.
	KeyGroups() KeyGroupInformer
	// MonitoringSubscriptions returns a MonitoringSubscriptionInformer.
	MonitoringSubscriptions() MonitoringSubscriptionInformer
	// OriginAccessIdentities returns a OriginAccessIdentityInformer.
	OriginAccessIdentities() OriginAccessIdentityInformer
	// OriginRequestPolicies returns a OriginRequestPolicyInformer.
	OriginRequestPolicies() OriginRequestPolicyInformer
	// PublicKeys returns a PublicKeyInformer.
	PublicKeys() PublicKeyInformer
	// RealtimeLogConfigs returns a RealtimeLogConfigInformer.
	RealtimeLogConfigs() RealtimeLogConfigInformer
	// ResponseHeadersPolicies returns a ResponseHeadersPolicyInformer.
	ResponseHeadersPolicies() ResponseHeadersPolicyInformer
}

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

func New

New returns a new Interface.

type KeyGroupInformer

type KeyGroupInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.KeyGroupLister
}

KeyGroupInformer provides access to a shared informer and lister for KeyGroups.

type MonitoringSubscriptionInformer added in v0.5.0

type MonitoringSubscriptionInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.MonitoringSubscriptionLister
}

MonitoringSubscriptionInformer provides access to a shared informer and lister for MonitoringSubscriptions.

type OriginAccessIdentityInformer

type OriginAccessIdentityInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.OriginAccessIdentityLister
}

OriginAccessIdentityInformer provides access to a shared informer and lister for OriginAccessIdentities.

type OriginRequestPolicyInformer

type OriginRequestPolicyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.OriginRequestPolicyLister
}

OriginRequestPolicyInformer provides access to a shared informer and lister for OriginRequestPolicies.

type PublicKeyInformer

type PublicKeyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.PublicKeyLister
}

PublicKeyInformer provides access to a shared informer and lister for PublicKeys.

type RealtimeLogConfigInformer

type RealtimeLogConfigInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.RealtimeLogConfigLister
}

RealtimeLogConfigInformer provides access to a shared informer and lister for RealtimeLogConfigs.

type ResponseHeadersPolicyInformer added in v0.5.0

type ResponseHeadersPolicyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ResponseHeadersPolicyLister
}

ResponseHeadersPolicyInformer provides access to a shared informer and lister for ResponseHeadersPolicies.

Jump to

Keyboard shortcuts

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