Documentation ¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the advertisement v1alpha1 API group +kubebuilder:object:generate=true +groupName=network.fluidos.eu
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( // GroupVersion is group version used to register these objects. GroupVersion = schema.GroupVersion{Group: "network.fluidos.eu", Version: "v1alpha1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme. SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type KnownCluster ¶
type KnownCluster struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec KnownClusterSpec `json:"spec,omitempty"` Status KnownClusterStatus `json:"status,omitempty"` }
KnownCluster is the Schema for the clusters API.
func (*KnownCluster) DeepCopy ¶
func (in *KnownCluster) DeepCopy() *KnownCluster
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KnownCluster.
func (*KnownCluster) DeepCopyInto ¶
func (in *KnownCluster) DeepCopyInto(out *KnownCluster)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KnownCluster) DeepCopyObject ¶
func (in *KnownCluster) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*KnownCluster) UpdateStatus ¶
func (knowncluster *KnownCluster) UpdateStatus()
UpdateStatus updates the status of the KnownCluster.
type KnownClusterList ¶
type KnownClusterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []KnownCluster `json:"items"` }
KnownClusterList contains a list of KnownCluster.
func (*KnownClusterList) DeepCopy ¶
func (in *KnownClusterList) DeepCopy() *KnownClusterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KnownClusterList.
func (*KnownClusterList) DeepCopyInto ¶
func (in *KnownClusterList) DeepCopyInto(out *KnownClusterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KnownClusterList) DeepCopyObject ¶
func (in *KnownClusterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type KnownClusterSpec ¶
type KnownClusterSpec struct { // Address of the KnownCluster. Address string `json:"address"` }
KnownClusterSpec defines the desired state of KnownCluster.
func (*KnownClusterSpec) DeepCopy ¶
func (in *KnownClusterSpec) DeepCopy() *KnownClusterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KnownClusterSpec.
func (*KnownClusterSpec) DeepCopyInto ¶
func (in *KnownClusterSpec) DeepCopyInto(out *KnownClusterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KnownClusterStatus ¶
type KnownClusterStatus struct { // This field represents the expiration time of the KnownCluster. It is used to determine when the KnownCluster is no longer valid. ExpirationTime string `json:"expirationTime"` // This field represents the last update time of the KnownCluster. LastUpdateTime string `json:"lastUpdateTime"` }
KnownClusterStatus defines the observed state of KnownCluster.
func (*KnownClusterStatus) DeepCopy ¶
func (in *KnownClusterStatus) DeepCopy() *KnownClusterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KnownClusterStatus.
func (*KnownClusterStatus) DeepCopyInto ¶
func (in *KnownClusterStatus) DeepCopyInto(out *KnownClusterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.