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.
Click to show internal directories.
Click to hide internal directories.