Documentation ¶
Overview ¶
Package v1 is the v1 version of the API. +groupName=ui.kyma-project.io
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: ui.GroupName, Version: "v1alpha1"}
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 ClusterMicroFrontend ¶
type ClusterMicroFrontend struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata"` Spec ClusterMicroFrontendSpec `json:"spec"` }
func (*ClusterMicroFrontend) DeepCopy ¶
func (in *ClusterMicroFrontend) DeepCopy() *ClusterMicroFrontend
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterMicroFrontend.
func (*ClusterMicroFrontend) DeepCopyInto ¶
func (in *ClusterMicroFrontend) DeepCopyInto(out *ClusterMicroFrontend)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterMicroFrontend) DeepCopyObject ¶
func (in *ClusterMicroFrontend) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ClusterMicroFrontend) GetObjectKind ¶
func (rem *ClusterMicroFrontend) GetObjectKind() schema.ObjectKind
type ClusterMicroFrontendList ¶
type ClusterMicroFrontendList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []ClusterMicroFrontend `json:"items"` }
func (*ClusterMicroFrontendList) DeepCopy ¶
func (in *ClusterMicroFrontendList) DeepCopy() *ClusterMicroFrontendList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterMicroFrontendList.
func (*ClusterMicroFrontendList) DeepCopyInto ¶
func (in *ClusterMicroFrontendList) DeepCopyInto(out *ClusterMicroFrontendList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterMicroFrontendList) DeepCopyObject ¶
func (in *ClusterMicroFrontendList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterMicroFrontendSpec ¶
type ClusterMicroFrontendSpec struct { Placement string `json:"placement"` CommonMicroFrontendSpec `json:",inline"` }
func (*ClusterMicroFrontendSpec) DeepCopy ¶
func (in *ClusterMicroFrontendSpec) DeepCopy() *ClusterMicroFrontendSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterMicroFrontendSpec.
func (*ClusterMicroFrontendSpec) DeepCopyInto ¶
func (in *ClusterMicroFrontendSpec) DeepCopyInto(out *ClusterMicroFrontendSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CommonMicroFrontendSpec ¶
type CommonMicroFrontendSpec struct { Version string `json:"version"` Category string `json:"category"` ViewBaseURL string `json:"viewBaseUrl"` }
func (*CommonMicroFrontendSpec) DeepCopy ¶
func (in *CommonMicroFrontendSpec) DeepCopy() *CommonMicroFrontendSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CommonMicroFrontendSpec.
func (*CommonMicroFrontendSpec) DeepCopyInto ¶
func (in *CommonMicroFrontendSpec) DeepCopyInto(out *CommonMicroFrontendSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MicroFrontend ¶
type MicroFrontend struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata"` Spec MicroFrontendSpec `json:"spec"` }
func (*MicroFrontend) DeepCopy ¶
func (in *MicroFrontend) DeepCopy() *MicroFrontend
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MicroFrontend.
func (*MicroFrontend) DeepCopyInto ¶
func (in *MicroFrontend) DeepCopyInto(out *MicroFrontend)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MicroFrontend) DeepCopyObject ¶
func (in *MicroFrontend) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MicroFrontend) GetObjectKind ¶
func (rem *MicroFrontend) GetObjectKind() schema.ObjectKind
type MicroFrontendList ¶
type MicroFrontendList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []MicroFrontend `json:"items"` }
func (*MicroFrontendList) DeepCopy ¶
func (in *MicroFrontendList) DeepCopy() *MicroFrontendList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MicroFrontendList.
func (*MicroFrontendList) DeepCopyInto ¶
func (in *MicroFrontendList) DeepCopyInto(out *MicroFrontendList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MicroFrontendList) DeepCopyObject ¶
func (in *MicroFrontendList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MicroFrontendSpec ¶
type MicroFrontendSpec struct {
CommonMicroFrontendSpec `json:",inline"`
}
func (*MicroFrontendSpec) DeepCopy ¶
func (in *MicroFrontendSpec) DeepCopy() *MicroFrontendSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MicroFrontendSpec.
func (*MicroFrontendSpec) DeepCopyInto ¶
func (in *MicroFrontendSpec) DeepCopyInto(out *MicroFrontendSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NavigationNode ¶
type NavigationNode struct {}
func (*NavigationNode) DeepCopy ¶
func (in *NavigationNode) DeepCopy() *NavigationNode
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NavigationNode.
func (*NavigationNode) DeepCopyInto ¶
func (in *NavigationNode) DeepCopyInto(out *NavigationNode)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NavigationNode) UnmarshalJSON ¶
func (n *NavigationNode) UnmarshalJSON(data []byte) error
type RequiredPermission ¶
type RequiredPermission struct { APIGroup string `json:"apiGroup"` Resource string `json:"resource"` Verbs []string `json:"verbs"` }
func (*RequiredPermission) DeepCopy ¶
func (in *RequiredPermission) DeepCopy() *RequiredPermission
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequiredPermission.
func (*RequiredPermission) DeepCopyInto ¶
func (in *RequiredPermission) DeepCopyInto(out *RequiredPermission)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.