externalversions

package
v0.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 13, 2021 License: Apache-2.0 Imports: 316 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

	Accessanalyzer() accessanalyzer.Interface
	Acm() acm.Interface
	Acmpca() acmpca.Interface
	Alb() alb.Interface
	Ami() ami.Interface
	Amplify() amplify.Interface
	Apigateway() apigateway.Interface
	Apigatewayv2() apigatewayv2.Interface
	App() app.Interface
	Appautoscaling() appautoscaling.Interface
	Appmesh() appmesh.Interface
	Apprunner() apprunner.Interface
	Appsync() appsync.Interface
	Athena() athena.Interface
	Autoscaling() autoscaling.Interface
	Autoscalingplans() autoscalingplans.Interface
	Backup() backup.Interface
	Batch() batch.Interface
	Budgets() budgets.Interface
	Cloud9() cloud9.Interface
	Cloudformationstack() cloudformationstack.Interface
	Cloudformationtype() cloudformationtype.Interface
	Cloudfront() cloudfront.Interface
	Cloudhsmv2() cloudhsmv2.Interface
	Cloudtrail() cloudtrail.Interface
	Cloudwatch() cloudwatch.Interface
	Codeartifact() codeartifact.Interface
	Codebuild() codebuild.Interface
	Codecommit() codecommit.Interface
	Codedeploy() codedeploy.Interface
	Codepipeline() codepipeline.Interface
	Codestarconnections() codestarconnections.Interface
	Codestarnotifications() codestarnotifications.Interface
	Cognito() cognito.Interface
	Config() config.Interface
	Cur() cur.Interface
	Customer() customer.Interface
	Datapipeline() datapipeline.Interface
	Datasync() datasync.Interface
	Dax() dax.Interface
	Db() db.Interface
	Default() _default.Interface
	Devicefarm() devicefarm.Interface
	Directoryservice() directoryservice.Interface
	Dlm() dlm.Interface
	Dms() dms.Interface
	Docdb() docdb.Interface
	Dx() dx.Interface
	Dynamodb() dynamodb.Interface
	Ebs() ebs.Interface
	Ec2() ec2.Interface
	Ecr() ecr.Interface
	Ecrpublic() ecrpublic.Interface
	Ecs() ecs.Interface
	Efs() efs.Interface
	Egress() egress.Interface
	Eip() eip.Interface
	Eks() eks.Interface
	Elasticache() elasticache.Interface
	Elasticbeanstalk() elasticbeanstalk.Interface
	Elasticsearchdomain() elasticsearchdomain.Interface
	Elastictranscoder() elastictranscoder.Interface
	Elb() elb.Interface
	Emr() emr.Interface
	Flow() flow.Interface
	Fms() fms.Interface
	Fsx() fsx.Interface
	Gamelift() gamelift.Interface
	Glaciervault() glaciervault.Interface
	Globalaccelerator() globalaccelerator.Interface
	Glue() glue.Interface
	Guardduty() guardduty.Interface
	Iam() iam.Interface
	Imagebuilder() imagebuilder.Interface
	Inspector() inspector.Interface
	Instance() instance.Interface
	Internet() internet.Interface
	Iot() iot.Interface
	Key() key.Interface
	Kinesis() kinesis.Interface
	Kinesisanalyticsv2() kinesisanalyticsv2.Interface
	Kms() kms.Interface
	Lakeformation() lakeformation.Interface
	Lambda() lambda.Interface
	Launch() launch.Interface
	Lb() lb.Interface
	Lex() lex.Interface
	Licensemanager() licensemanager.Interface
	Lightsail() lightsail.Interface
	Loadbalancer() loadbalancer.Interface
	Macie() macie.Interface
	Macie2() macie2.Interface
	Main() main.Interface
	Media() media.Interface
	Mq() mq.Interface
	Msk() msk.Interface
	Mwaa() mwaa.Interface
	Nat() nat.Interface
	Neptune() neptune.Interface
	Network() network.Interface
	Networkfirewall() networkfirewall.Interface
	Opsworks() opsworks.Interface
	Organizations() organizations.Interface
	Pinpoint() pinpoint.Interface
	Placement() placement.Interface
	Prometheus() prometheus.Interface
	Proxy() proxy.Interface
	Qldb() qldb.Interface
	Quicksight() quicksight.Interface
	Ram() ram.Interface
	Rds() rds.Interface
	Redshift() redshift.Interface
	Resourcegroups() resourcegroups.Interface
	Route() route.Interface
	Route53() route53.Interface
	S3() s3.Interface
	S3control() s3control.Interface
	S3outposts() s3outposts.Interface
	Sagemaker() sagemaker.Interface
	Schemas() schemas.Interface
	Secretsmanager() secretsmanager.Interface
	Security() security.Interface
	Securityhub() securityhub.Interface
	Serverlessapplicationrepository() serverlessapplicationrepository.Interface
	Servicecatalog() servicecatalog.Interface
	Servicediscovery() servicediscovery.Interface
	Servicequotas() servicequotas.Interface
	Ses() ses.Interface
	Sfn() sfn.Interface
	Shield() shield.Interface
	Signer() signer.Interface
	Simpledb() simpledb.Interface
	Snapshot() snapshot.Interface
	Sns() sns.Interface
	Spot() spot.Interface
	Sqsqueue() sqsqueue.Interface
	Ssm() ssm.Interface
	Ssoadmin() ssoadmin.Interface
	Storagegateway() storagegateway.Interface
	Subnet() subnet.Interface
	Swf() swf.Interface
	Synthetics() synthetics.Interface
	Timestreamwrite() timestreamwrite.Interface
	Transfer() transfer.Interface
	Volume() volume.Interface
	Vpc() vpc.Interface
	Vpn() vpn.Interface
	Waf() waf.Interface
	Wafregional() wafregional.Interface
	Wafv2() wafv2.Interface
	Worklink() worklink.Interface
	Workspaces() workspaces.Interface
	Xray() xray.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
acm
alb
ami
app
cur
dax
db
dlm
dms
dx
ebs
ec2
ecr
ecs
efs
eip
eks
elb
emr
fms
fsx
iam
iot
key
kms
lb
lex
mq
msk
nat
ram
rds
s3
ses
sfn
sns
ssm
swf
vpc
vpn
waf

Jump to

Keyboard shortcuts

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