clientset

package
v1.3.0 Latest Latest
Warning

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

Go to latest
Published: Sep 16, 2022 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

View Source
const GroupName = "kube-secret-sync.io"
View Source
const GroupVersion = "v1"
View Source
const SecretSyncRule = "SecretSyncRule"

Variables

View Source
var (
	SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes)
	AddToScheme   = SchemeBuilder.AddToScheme
)
View Source
var SchemeGroupVersion = schema.GroupVersion{Group: GroupName, Version: GroupVersion}

Functions

This section is empty.

Types

type KubeSecretSyncClientset

type KubeSecretSyncClientset struct {
	// contains filtered or unexported fields
}

KubeSecretSyncClient represents the REST client for kube-secret-sync

func NewForConfig

func NewForConfig(c *rest.Config) (*KubeSecretSyncClientset, error)

NewForConfig creates a REST Client for the kube-secret-sync CustomResourceDefinitions

func (*KubeSecretSyncClientset) SecretSyncRules

func (c *KubeSecretSyncClientset) SecretSyncRules() SecretSyncRuleInterface

type SecretSyncRuleGetter

type SecretSyncRuleGetter interface {
	SecretSyncRules() SecretSyncRuleInterface
}

SecretSyncRuleGetter has a method to return a SecretSyncRuleInterface.

type SecretSyncRuleInterface

type SecretSyncRuleInterface interface {
	List(ctx context.Context, opts metav1.ListOptions) (*typesv1.SecretSyncRuleList, error)
	Get(ctx context.Context, name string, options metav1.GetOptions) (*typesv1.SecretSyncRule, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
}

SecretSyncRuleInterface has methods to work with SecretSyncRule resources.

Jump to

Keyboard shortcuts

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