externalversions

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GenericInformer

type GenericInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() cache.GenericLister
}

GenericInformer is type of SharedIndexInformer which will locate and delegate to other sharedInformers based on type

type SharedInformerFactory

type SharedInformerFactory interface {
	internalinterfaces.SharedInformerFactory
	ForResource(resource schema.GroupVersionResource) (GenericInformer, error)
	WaitForCacheSync(stopCh <-chan struct{}) map[reflect.Type]bool

	Actiontrail() actiontrail.Interface
	Adb() adb.Interface
	Alb() alb.Interface
	Alidns() alidns.Interface
	Alikafka() alikafka.Interface
	Amqp() amqp.Interface
	Apigateway() apigateway.Interface
	Arms() arms.Interface
	Auto() auto.Interface
	Bastionhost() bastionhost.Interface
	Brain() brain.Interface
	Cas() cas.Interface
	Cassandra() cassandra.Interface
	Cddc() cddc.Interface
	Cdn() cdn.Interface
	Cen() cen.Interface
	Click() click.Interface
	Cloud() cloud.Interface
	Cloudauth() cloudauth.Interface
	Cms() cms.Interface
	Common() common.Interface
	Config() config.Interface
	Container() container.Interface
	Copy() copy.Interface
	Cr() cr.Interface
	Cs() cs.Interface
	Data() data.Interface
	Database() database.Interface
	Datahub() datahub.Interface
	Db() db.Interface
	Dbfs() dbfs.Interface
	Dcdn() dcdn.Interface
	Ddosbgp() ddosbgp.Interface
	Ddoscoo() ddoscoo.Interface
	Dfs() dfs.Interface
	Direct() direct.Interface
	Disk() disk.Interface
	Dms() dms.Interface
	Dns() dns.Interface
	Drds() drds.Interface
	Dts() dts.Interface
	Eais() eais.Interface
	Ecd() ecd.Interface
	Eci() eci.Interface
	Ecp() ecp.Interface
	Ecs() ecs.Interface
	Edas() edas.Interface
	Ehpc() ehpc.Interface
	Eip() eip.Interface
	Eipanycast() eipanycast.Interface
	Elasticsearch() elasticsearch.Interface
	Emr() emr.Interface
	Ens() ens.Interface
	Ess() ess.Interface
	Event() event.Interface
	Express() express.Interface
	Fc() fc.Interface
	Fnf() fnf.Interface
	Forward() forward.Interface
	Ga() ga.Interface
	Gpdb() gpdb.Interface
	Graph() graph.Interface
	Havip() havip.Interface
	Hbase() hbase.Interface
	Hbr() hbr.Interface
	Image() image.Interface
	Imm() imm.Interface
	Imp() imp.Interface
	Instance() instance.Interface
	Iot() iot.Interface
	Key() key.Interface
	Kms() kms.Interface
	Kvstore() kvstore.Interface
	Launch() launch.Interface
	Lindorm() lindorm.Interface
	Log() log.Interface
	Logtail() logtail.Interface
	Market() market.Interface
	Maxcompute() maxcompute.Interface
	Mhub() mhub.Interface
	Mns() mns.Interface
	Mongodb() mongodb.Interface
	Msc() msc.Interface
	Mse() mse.Interface
	Nas() nas.Interface
	Nat() nat.Interface
	Network() network.Interface
	Ons() ons.Interface
	Oos() oos.Interface
	Open() open.Interface
	Oss() oss.Interface
	Ots() ots.Interface
	Polardb() polardb.Interface
	Privatelink() privatelink.Interface
	Pvtz() pvtz.Interface
	Quick() quick.Interface
	Quotas() quotas.Interface
	Ram() ram.Interface
	Rdc() rdc.Interface
	Rds() rds.Interface
	Reserved() reserved.Interface
	Resource() resource.Interface
	Ros() ros.Interface
	Route() route.Interface
	Router() router.Interface
	Sae() sae.Interface
	Sag() sag.Interface
	Scdn() scdn.Interface
	Sddp() sddp.Interface
	Security() security.Interface
	Service() service.Interface
	Simple() simple.Interface
	Slb() slb.Interface
	Snapshot() snapshot.Interface
	Snat() snat.Interface
	Ssl() ssl.Interface
	Subnet() subnet.Interface
	Tsdb() tsdb.Interface
	Video() video.Interface
	Vod() vod.Interface
	Vpc() vpc.Interface
	Vpn() vpn.Interface
	Vswitch() vswitch.Interface
	Waf() waf.Interface
	Yundun() yundun.Interface
}

SharedInformerFactory provides shared informers for resources in all known API group versions.

func NewFilteredSharedInformerFactory

func NewFilteredSharedInformerFactory(client versioned.Interface, defaultResync time.Duration, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) SharedInformerFactory

NewFilteredSharedInformerFactory constructs a new instance of sharedInformerFactory. Listers obtained via this SharedInformerFactory will be subject to the same filters as specified here. Deprecated: Please use NewSharedInformerFactoryWithOptions instead

func NewSharedInformerFactory

func NewSharedInformerFactory(client versioned.Interface, defaultResync time.Duration) SharedInformerFactory

NewSharedInformerFactory constructs a new instance of sharedInformerFactory for all namespaces.

func NewSharedInformerFactoryWithOptions

func NewSharedInformerFactoryWithOptions(client versioned.Interface, defaultResync time.Duration, options ...SharedInformerOption) SharedInformerFactory

NewSharedInformerFactoryWithOptions constructs a new instance of a SharedInformerFactory with additional options.

type SharedInformerOption

type SharedInformerOption func(*sharedInformerFactory) *sharedInformerFactory

SharedInformerOption defines the functional option type for SharedInformerFactory.

func WithCustomResyncConfig

func WithCustomResyncConfig(resyncConfig map[v1.Object]time.Duration) SharedInformerOption

WithCustomResyncConfig sets a custom resync period for the specified informer types.

func WithNamespace

func WithNamespace(namespace string) SharedInformerOption

WithNamespace limits the SharedInformerFactory to the specified namespace.

func WithTweakListOptions

func WithTweakListOptions(tweakListOptions internalinterfaces.TweakListOptionsFunc) SharedInformerOption

WithTweakListOptions sets a custom filter on all listers of the configured SharedInformerFactory.

Directories

Path Synopsis
adb
alb
cas
cdn
cen
cms
cr
cs
db
dfs
dms
dns
dts
ecd
eci
ecp
ecs
eip
emr
ens
ess
fc
fnf
ga
hbr
imm
imp
iot
key
kms
log
mns
msc
mse
nas
nat
ons
oos
oss
ots
ram
rdc
rds
ros
sae
sag
slb
ssl
vod
vpc
vpn
waf

Jump to

Keyboard shortcuts

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