Documentation ¶
Overview ¶
Package v1 is the v1 version of the API. +groupName=dnswatch
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. SchemeBuilder runtime.SchemeBuilder AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: dnswatch.GroupName, Version: "v1"}
SchemeGroupVersion is group version used to register these objects
Functions ¶
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type ClientView ¶
type ClientView struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Status ClientViewStatus `json:"status"` }
ClientView describes a mapping between clients and their target names
func (*ClientView) DeepCopy ¶
func (in *ClientView) DeepCopy() *ClientView
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientView.
func (*ClientView) DeepCopyInto ¶
func (in *ClientView) DeepCopyInto(out *ClientView)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClientView) DeepCopyObject ¶
func (in *ClientView) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClientViewList ¶
type ClientViewList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []ClientView `json:"items"` }
ClientViewList is a list of ClientView objects
func (*ClientViewList) DeepCopy ¶
func (in *ClientViewList) DeepCopy() *ClientViewList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientViewList.
func (*ClientViewList) DeepCopyInto ¶
func (in *ClientViewList) DeepCopyInto(out *ClientViewList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClientViewList) DeepCopyObject ¶
func (in *ClientViewList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClientViewMeta ¶
type ClientViewMeta struct { Kind string `json:"kind,omitempty"` Namespace string `json:"namespace,omitempty"` Name string `json:"namespace,omitempty"` }
ClientViewMeta contains the metadata identifying the client
func (*ClientViewMeta) DeepCopy ¶
func (in *ClientViewMeta) DeepCopy() *ClientViewMeta
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientViewMeta.
func (*ClientViewMeta) DeepCopyInto ¶
func (in *ClientViewMeta) DeepCopyInto(out *ClientViewMeta)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientViewStatus ¶
type ClientViewStatus struct { ClientMeta ClientViewMeta `json:"client-meta,omitempty"` DNSReqList []string `json:"dns-req-list,omitempty"` }
ClientViewStatus contains the status data of a ClientView
func (*ClientViewStatus) DeepCopy ¶
func (in *ClientViewStatus) DeepCopy() *ClientViewStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientViewStatus.
func (*ClientViewStatus) DeepCopyInto ¶
func (in *ClientViewStatus) DeepCopyInto(out *ClientViewStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.