v1alpha

package
v0.0.0-...-d668245 Latest Latest
Warning

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

Go to latest
Published: Sep 25, 2020 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Overview

Package v1 is the v1 version of the API. +groupName=dnswatch

Index

Constants

This section is empty.

Variables

View Source
var (
	// localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes.
	SchemeBuilder runtime.SchemeBuilder

	AddToScheme = localSchemeBuilder.AddToScheme
)
View Source
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.

Jump to

Keyboard shortcuts

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