# Functions
Resource generated code relies on this being here, but it logically belongs to the group DEPRECATED.
# Constants
Data gathering is completed.
Gatherer state marked as disabled, which means that the gatherer will not run.
Gatherer state marked as enabled, which means that the gatherer will run.
Data gathering failed.
disabled marks the health check as disabled.
enabled marks the health check as enabled.
No data obfuscation.
IP addresses and cluster domain name are obfuscated.
Data gathering is pending.
Data gathering is running.
# Variables
AddToScheme exists solely to keep the old generators creating valid code DEPRECATED.
No description provided by the author
No description provided by the author
Install is a function which adds this version to a scheme.
SchemeGroupVersion generated code relies on this name Deprecated.
# Structs
+genclient +genclient:nonNamespaced +kubebuilder:resource:scope=Cluster +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
DataGather provides data gather configuration options and status for the particular Insights data gathering.
DataGatherList is a collection of items
Compatibility level 4: No compatibility is provided, the API can change at any point for any reason.
No description provided by the author
+kubebuilder:validation:XValidation:rule="(!has(oldSelf.insightsRequestID) || has(self.insightsRequestID))",message="cannot remove insightsRequestID attribute from status" +kubebuilder:validation:XValidation:rule="(!has(oldSelf.startTime) || has(self.startTime))",message="cannot remove startTime attribute from status" +kubebuilder:validation:XValidation:rule="(!has(oldSelf.finishTime) || has(self.finishTime))",message="cannot remove finishTime attribute from status" +kubebuilder:validation:XValidation:rule="(!has(oldSelf.dataGatherState) || has(self.dataGatherState))",message="cannot remove dataGatherState attribute from status" +kubebuilder:validation:Optional.
gathererConfig allows to configure specific gatherers.
gathererStatus represents information about a particular data gatherer.
healthCheck represents an Insights health check attributes.
insightsReport provides Insights health check report based on the most recently sent Insights data.
ObjectReference contains enough information to let you inspect or modify the referred object.
# Type aliases
dataGatherState declares valid gathering state types +kubebuilder:validation:Optional +kubebuilder:validation:Enum=Running;Completed;Failed;Pending +kubebuilder:validation:XValidation:rule="!(oldSelf == 'Running' && self == 'Pending')", message="dataGatherState cannot transition from Running to Pending" +kubebuilder:validation:XValidation:rule="!(oldSelf == 'Completed' && self == 'Pending')", message="dataGatherState cannot transition from Completed to Pending" +kubebuilder:validation:XValidation:rule="!(oldSelf == 'Failed' && self == 'Pending')", message="dataGatherState cannot transition from Failed to Pending" +kubebuilder:validation:XValidation:rule="!(oldSelf == 'Completed' && self == 'Running')", message="dataGatherState cannot transition from Completed to Running" +kubebuilder:validation:XValidation:rule="!(oldSelf == 'Failed' && self == 'Running')", message="dataGatherState cannot transition from Failed to Running".
dataPolicy declares valid data policy types +kubebuilder:validation:Enum="";ClearText;ObfuscateNetworking.
state declares valid gatherer state types.
healthCheckState provides information about the status of the health check (for example, the health check may be marked as disabled by the user).