Versions in this module Expand all Collapse all v0 v0.2.0 Aug 2, 2022 Changes in this version + const GroupName + var AddToScheme = localSchemeBuilder.AddToScheme + var GroupVersion = v1.GroupVersion + var Install = localSchemeBuilder.AddToScheme + var SchemeBuilder runtime.SchemeBuilder + var SchemeGroupVersion = schema.GroupVersion + func Int8ArrToByteArr(data []uint8) []byte + func Resource(resource string) schema.GroupResource + type ClusterEndpoint struct + Spec ClusterEndpointSpec + Status ClusterEndpointStatus + func (in *ClusterEndpoint) DeepCopy() *ClusterEndpoint + func (in *ClusterEndpoint) DeepCopyInto(out *ClusterEndpoint) + func (in *ClusterEndpoint) DeepCopyObject() runtime.Object + type ClusterEndpointList struct + Items []ClusterEndpoint + func (in *ClusterEndpointList) DeepCopy() *ClusterEndpointList + func (in *ClusterEndpointList) DeepCopyInto(out *ClusterEndpointList) + func (in *ClusterEndpointList) DeepCopyObject() runtime.Object + type ClusterEndpointSpec struct + ClusterIP string + Hosts []string + PeriodSeconds int32 + Ports []ServicePort + func (in *ClusterEndpointSpec) DeepCopy() *ClusterEndpointSpec + func (in *ClusterEndpointSpec) DeepCopyInto(out *ClusterEndpointSpec) + type ClusterEndpointStatus struct + Conditions []Condition + Phase Phase + func (in *ClusterEndpointStatus) DeepCopy() *ClusterEndpointStatus + func (in *ClusterEndpointStatus) DeepCopyInto(out *ClusterEndpointStatus) + type Condition struct + LastHeartbeatTime metav1.Time + LastTransitionTime metav1.Time + Message string + Reason string + Status v1.ConditionStatus + Type ConditionType + func (in *Condition) DeepCopy() *Condition + func (in *Condition) DeepCopyInto(out *Condition) + type ConditionType string + const Initialized + const Ready + const SyncEndpointReady + const SyncServiceReady + type GRPCAction struct + Enable bool + Service *string + func (in *GRPCAction) DeepCopy() *GRPCAction + func (in *GRPCAction) DeepCopyInto(out *GRPCAction) + type HTTPGetAction struct + HTTPHeaders []v1.HTTPHeader + Path string + Scheme v1.URIScheme + func (in *HTTPGetAction) DeepCopy() *HTTPGetAction + func (in *HTTPGetAction) DeepCopyInto(out *HTTPGetAction) + type Handler struct + GRPC *GRPCAction + HTTPGet *HTTPGetAction + TCPSocket *TCPSocketAction + UDPSocket *UDPSocketAction + func (in *Handler) DeepCopy() *Handler + func (in *Handler) DeepCopyInto(out *Handler) + type Phase string + const Healthy + const Pending + const UnHealthy + type ServicePort struct + FailureThreshold int32 + Name string + Port int32 + Protocol v1.Protocol + SuccessThreshold int32 + TargetPort int32 + TimeoutSeconds int32 + func (in *ServicePort) DeepCopy() *ServicePort + func (in *ServicePort) DeepCopyInto(out *ServicePort) + type TCPSocketAction struct + Enable bool + func (in *TCPSocketAction) DeepCopy() *TCPSocketAction + func (in *TCPSocketAction) DeepCopyInto(out *TCPSocketAction) + type UDPSocketAction struct + Data []uint8 + Enable bool + func (in *UDPSocketAction) DeepCopy() *UDPSocketAction + func (in *UDPSocketAction) DeepCopyInto(out *UDPSocketAction)