Documentation ¶
Index ¶
Constants ¶
View Source
const GroupName = "externaldns.k8s.io"
View Source
const GroupVersion = "v1alpha1"
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 DNSEndpoint ¶
type DNSEndpoint interface { List(ctx context.Context, opts metav1.ListOptions) (*endpoint.DNSEndpointList, error) Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error) }
type ExtDNSClient ¶
type ExtDNSClient struct {
// contains filtered or unexported fields
}
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*ExtDNSClient, error)
func (*ExtDNSClient) DNSEndpoints ¶
func (c *ExtDNSClient) DNSEndpoints(namespace string) DNSEndpoint
type ExtDNSInterface ¶
type ExtDNSInterface interface {
DNSEndpoints(namespace string) DNSEndpoint
}
Click to show internal directories.
Click to hide internal directories.