Documentation
      ¶
    
    
  
    
  
    Index ¶
- func NewCachePolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
 - func NewDistributionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
 - func NewFieldLevelEncryptionConfigInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
 - func NewFieldLevelEncryptionProfileInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
 - func NewFilteredCachePolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
 - func NewFilteredDistributionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
 - func NewFilteredFieldLevelEncryptionConfigInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
 - func NewFilteredFieldLevelEncryptionProfileInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
 - func NewFilteredFunctionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
 - func NewFilteredKeyGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
 - func NewFilteredMonitoringSubscriptionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
 - func NewFilteredOriginAccessIdentityInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
 - func NewFilteredOriginRequestPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
 - func NewFilteredPublicKeyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
 - func NewFilteredRealtimeLogConfigInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
 - func NewFilteredResponseHeadersPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
 - func NewFunctionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
 - func NewKeyGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
 - func NewMonitoringSubscriptionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
 - func NewOriginAccessIdentityInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
 - func NewOriginRequestPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
 - func NewPublicKeyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
 - func NewRealtimeLogConfigInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
 - func NewResponseHeadersPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
 - type CachePolicyInformer
 - type DistributionInformer
 - type FieldLevelEncryptionConfigInformer
 - type FieldLevelEncryptionProfileInformer
 - type FunctionInformer
 - type Interface
 - type KeyGroupInformer
 - type MonitoringSubscriptionInformer
 - type OriginAccessIdentityInformer
 - type OriginRequestPolicyInformer
 - type PublicKeyInformer
 - type RealtimeLogConfigInformer
 - type ResponseHeadersPolicyInformer
 
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 ¶
func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface
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.