Documentation
¶
Index ¶
Constants ¶
const ( RouteResourceSingular = "route" RouteResourcePlural = "routes" RouteResourceVersion = "v1" RouteResourceKind = "Route" RouteResourceShortName = "rt" RouteResourceAPIVersion = ops.GroupName + "/" + RouteResourceVersion RouteResourceName = RouteResourcePlural + "." + ops.GroupName )
Variables ¶
var ( // SchemeBuilder needs to be exported as `SchemeBuilder` so // the code-generation can find it. SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) // AddToScheme is exposed for API installation AddToScheme = SchemeBuilder.AddToScheme )
var (
RouteGvk = SchemeGroupVersion.WithKind(RouteResourceKind)
)
var SchemeGroupVersion = schema.GroupVersion{Group: ops.GroupName, Version: RouteResourceVersion}
SchemeGroupVersion is group version used to register these objects.
Functions ¶
Types ¶
type Route ¶
type Route struct { meta_v1.TypeMeta `json:",inline"` meta_v1.ObjectMeta `json:"metadata,omitempty"` // Specification of the desired behavior of the State. Spec RouteSpec `json:"spec,omitempty"` }
+genclient +genclient:noStatus +k8s:deepcopy-gen=true +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*Route) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route.
func (*Route) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Route) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RouteList ¶
type RouteList struct { meta_v1.TypeMeta `json:",inline"` meta_v1.ListMeta `json:"metadata,omitempty"` Items []Route `json:"items"` }
RouteList is a list of Routes. +k8s:deepcopy-gen=true +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*RouteList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteList.
func (*RouteList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouteList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RouteSpec ¶
type RouteSpec struct { URL string `json:"url"` ASAP ASAPSpec `json:"asap"` Plans []string `json:"plans"` }
+k8s:deepcopy-gen=true
func (*RouteSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteSpec.
func (*RouteSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.