Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=logging.opni.io
Index ¶
- Variables
- func CollectorConfigCRD() (*crd.CRD, error)
- func DataPrepperCRD() (*crd.CRD, error)
- type AKSSpec
- type ClusterConfigSpec
- type CollectorConfig
- type CollectorConfigList
- type CollectorConfigSpec
- type CollectorConfigStatus
- type ContainerEngine
- type DataPrepper
- type DataPrepperList
- type DataPrepperSpec
- type DataPrepperState
- type DataPrepperStatus
- type EKSSpec
- type FileSystemSettings
- type GKESpec
- type K3SSpec
- type KubeAuditLogsSpec
- type LogProvider
- type LoggingClusterBinding
- type LoggingClusterBindingList
- type LoggingClusterBindingSpec
- type LoggingClusterBindingState
- type LoggingClusterBindingStatus
- type LoggingClusterObjectRef
- type LoggingClusterRef
- type MulticlusterRoleBinding
- type MulticlusterRoleBindingList
- type MulticlusterRoleBindingSpec
- type MulticlusterRoleBindingState
- type MulticlusterRoleBindingStatus
- type MulticlusterUser
- type MulticlusterUserList
- type MulticlusterUserRef
- type MulticlusterUserSpec
- type MulticlusterUserState
- type MulticlusterUserStatus
- type OpensearchRepository
- type OpensearchRepositoryList
- type OpensearchRepositorySpec
- type OpensearchRepositoryState
- type OpensearchRepositoryStatus
- type OpensearchS3Protocol
- type OpensearchS3Settings
- type OpensearchSettings
- type OpensearchSpec
- type OpniOpensearch
- type OpniOpensearchList
- type OpniOpensearchSpec
- type OpniOpensearchState
- type OpniOpensearchStatus
- type Preprocessor
- type PreprocessorList
- type PreprocessorSpec
- type PreprocessorState
- type PreprocessorStatus
- type RKE2Spec
- type RKESpec
- type RecurringSnapshot
- type RecurringSnapshotCreation
- type RecurringSnapshotExecutionState
- type RecurringSnapshotExecutionStatus
- type RecurringSnapshotList
- type RecurringSnapshotRetention
- type RecurringSnapshotSpec
- type RecurringSnapshotState
- type RecurringSnapshotStatus
- type RepositorySettings
- type S3PathSettings
- type Selector
- type SelectorConfig
- type Snapshot
- type SnapshotList
- type SnapshotSpec
- type SnapshotState
- type SnapshotStatus
Constants ¶
This section is empty.
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "logging.opni.io", Version: "v1beta1"} // 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 ¶
func CollectorConfigCRD ¶ added in v0.10.0
func DataPrepperCRD ¶ added in v0.10.0
Types ¶
type AKSSpec ¶ added in v0.6.0
type AKSSpec struct { }
Provider-specific settings are below.
func (*AKSSpec) DeepCopy ¶ added in v0.6.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AKSSpec.
func (*AKSSpec) DeepCopyInto ¶ added in v0.6.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterConfigSpec ¶ added in v0.6.0
type ClusterConfigSpec struct {
IndexRetention string `json:"indexRetention,omitempty"`
}
func (*ClusterConfigSpec) DeepCopy ¶ added in v0.6.0
func (in *ClusterConfigSpec) DeepCopy() *ClusterConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterConfigSpec.
func (*ClusterConfigSpec) DeepCopyInto ¶ added in v0.6.0
func (in *ClusterConfigSpec) DeepCopyInto(out *ClusterConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CollectorConfig ¶ added in v0.8.3
type CollectorConfig struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CollectorConfigSpec `json:"spec,omitempty"` Status CollectorConfigStatus `json:"status,omitempty"` }
CollectorConfig is the Schema for the logadapters API
func (*CollectorConfig) DeepCopy ¶ added in v0.8.3
func (in *CollectorConfig) DeepCopy() *CollectorConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CollectorConfig.
func (*CollectorConfig) DeepCopyInto ¶ added in v0.8.3
func (in *CollectorConfig) DeepCopyInto(out *CollectorConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CollectorConfig) DeepCopyObject ¶ added in v0.8.3
func (in *CollectorConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CollectorConfigList ¶ added in v0.8.3
type CollectorConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CollectorConfig `json:"items"` }
CollectorConfigList contains a list of CollectorConfig
func (*CollectorConfigList) DeepCopy ¶ added in v0.8.3
func (in *CollectorConfigList) DeepCopy() *CollectorConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CollectorConfigList.
func (*CollectorConfigList) DeepCopyInto ¶ added in v0.8.3
func (in *CollectorConfigList) DeepCopyInto(out *CollectorConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CollectorConfigList) DeepCopyObject ¶ added in v0.8.3
func (in *CollectorConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CollectorConfigSpec ¶ added in v0.8.3
type CollectorConfigSpec struct { // +kubebuilder:validation:Enum:=aks;eks;gke;k3s;rke;rke2;generic // +kubebuilder:validation:Required Provider LogProvider `json:"provider"` SELinuxEnabled bool `json:"seLinuxEnabled,omitempty"` Selector Selector `json:"selector,omitempty"` AKS *AKSSpec `json:"aks,omitempty"` EKS *EKSSpec `json:"eks,omitempty"` GKE *GKESpec `json:"gke,omitempty"` K3S *K3SSpec `json:"k3s,omitempty"` RKE *RKESpec `json:"rke,omitempty"` RKE2 *RKE2Spec `json:"rke2,omitempty"` KubeAuditLogs *KubeAuditLogsSpec `json:"kubeAuditLogs,omitempty"` }
CollectorConfigSpec defines the desired state of CollectorConfig
func (*CollectorConfigSpec) DeepCopy ¶ added in v0.8.3
func (in *CollectorConfigSpec) DeepCopy() *CollectorConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CollectorConfigSpec.
func (*CollectorConfigSpec) DeepCopyInto ¶ added in v0.8.3
func (in *CollectorConfigSpec) DeepCopyInto(out *CollectorConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CollectorConfigStatus ¶ added in v0.8.3
type CollectorConfigStatus struct { Phase string `json:"phase,omitempty"` Message string `json:"message,omitempty"` Conditions []string `json:"conditions,omitempty"` }
CollectorConfigStatus defines the observed state of CollectorConfig
func (*CollectorConfigStatus) DeepCopy ¶ added in v0.8.3
func (in *CollectorConfigStatus) DeepCopy() *CollectorConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CollectorConfigStatus.
func (*CollectorConfigStatus) DeepCopyInto ¶ added in v0.8.3
func (in *CollectorConfigStatus) DeepCopyInto(out *CollectorConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerEngine ¶ added in v0.6.0
type ContainerEngine string
const ( ContainerEngineSystemd ContainerEngine = "systemd" ContainerEngineOpenRC ContainerEngine = "openrc" )
type DataPrepper ¶ added in v0.6.0
type DataPrepper struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DataPrepperSpec `json:"spec,omitempty"` Status DataPrepperStatus `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Age",type=date,JSONPath=`.metadata.creationTimestamp` +kubebuilder:storageversion
func (*DataPrepper) DeepCopy ¶ added in v0.6.0
func (in *DataPrepper) DeepCopy() *DataPrepper
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataPrepper.
func (*DataPrepper) DeepCopyInto ¶ added in v0.6.0
func (in *DataPrepper) DeepCopyInto(out *DataPrepper)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DataPrepper) DeepCopyObject ¶ added in v0.6.0
func (in *DataPrepper) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DataPrepperList ¶ added in v0.6.0
type DataPrepperList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DataPrepper `json:"items"` }
+kubebuilder:object:root=true
func (*DataPrepperList) DeepCopy ¶ added in v0.6.0
func (in *DataPrepperList) DeepCopy() *DataPrepperList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataPrepperList.
func (*DataPrepperList) DeepCopyInto ¶ added in v0.6.0
func (in *DataPrepperList) DeepCopyInto(out *DataPrepperList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DataPrepperList) DeepCopyObject ¶ added in v0.6.0
func (in *DataPrepperList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DataPrepperSpec ¶ added in v0.6.0
type DataPrepperSpec struct { *opnimeta.ImageSpec `json:",inline,omitempty"` // +kubebuilder:default:=latest Version string `json:"version"` // +optional DefaultRepo *string `json:"defaultRepo,omitempty"` Opensearch *OpensearchSpec `json:"opensearch,omitempty"` Username string `json:"username"` PasswordFrom *corev1.SecretKeySelector `json:"passwordFrom,omitempty"` ClusterID string `json:"cluster,omitempty"` NodeSelector map[string]string `json:"nodeSelector,omitempty"` Tolerations []corev1.Toleration `json:"tolerations,omitempty"` EnableTracing bool `json:"enableTracing,omitempty"` }
func (*DataPrepperSpec) DeepCopy ¶ added in v0.6.0
func (in *DataPrepperSpec) DeepCopy() *DataPrepperSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataPrepperSpec.
func (*DataPrepperSpec) DeepCopyInto ¶ added in v0.6.0
func (in *DataPrepperSpec) DeepCopyInto(out *DataPrepperSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataPrepperState ¶ added in v0.6.0
type DataPrepperState string
const ( DataPrepperStatePending DataPrepperState = "pending" DataPrepperStateReady DataPrepperState = "ready" DataprepperStateError DataPrepperState = "error" )
type DataPrepperStatus ¶ added in v0.6.0
type DataPrepperStatus struct { Conditions []string `json:"conditions,omitempty"` State DataPrepperState `json:"state,omitempty"` }
func (*DataPrepperStatus) DeepCopy ¶ added in v0.6.0
func (in *DataPrepperStatus) DeepCopy() *DataPrepperStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataPrepperStatus.
func (*DataPrepperStatus) DeepCopyInto ¶ added in v0.6.0
func (in *DataPrepperStatus) DeepCopyInto(out *DataPrepperStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EKSSpec ¶ added in v0.6.0
type EKSSpec struct { }
func (*EKSSpec) DeepCopy ¶ added in v0.6.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EKSSpec.
func (*EKSSpec) DeepCopyInto ¶ added in v0.6.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FileSystemSettings ¶ added in v0.11.2
type FileSystemSettings struct {
Location string `json:"location"`
}
func (*FileSystemSettings) DeepCopy ¶ added in v0.11.2
func (in *FileSystemSettings) DeepCopy() *FileSystemSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FileSystemSettings.
func (*FileSystemSettings) DeepCopyInto ¶ added in v0.11.2
func (in *FileSystemSettings) DeepCopyInto(out *FileSystemSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GKESpec ¶ added in v0.6.0
type GKESpec struct { }
func (*GKESpec) DeepCopy ¶ added in v0.6.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GKESpec.
func (*GKESpec) DeepCopyInto ¶ added in v0.6.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type K3SSpec ¶ added in v0.6.0
type K3SSpec struct { ContainerEngine ContainerEngine `json:"containerEngine,omitempty"` LogPath string `json:"logPath,omitempty"` }
func (*K3SSpec) DeepCopy ¶ added in v0.6.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new K3SSpec.
func (*K3SSpec) DeepCopyInto ¶ added in v0.6.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubeAuditLogsSpec ¶ added in v0.12.0
type KubeAuditLogsSpec struct { Enabled bool `json:"enabled,omitempty"` AuditFilename string `json:"auditFilename,omitempty"` PathPrefix string `json:"pathPrefix,omitempty"` }
func (*KubeAuditLogsSpec) DeepCopy ¶ added in v0.12.0
func (in *KubeAuditLogsSpec) DeepCopy() *KubeAuditLogsSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeAuditLogsSpec.
func (*KubeAuditLogsSpec) DeepCopyInto ¶ added in v0.12.0
func (in *KubeAuditLogsSpec) DeepCopyInto(out *KubeAuditLogsSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogProvider ¶ added in v0.6.0
type LogProvider string
const ( LogProviderAKS LogProvider = "aks" LogProviderEKS LogProvider = "eks" LogProviderGKE LogProvider = "gke" LogProviderK3S LogProvider = "k3s" LogProviderRKE LogProvider = "rke" LogProviderRKE2 LogProvider = "rke2" LogProviderGeneric LogProvider = "generic" )
type LoggingClusterBinding ¶ added in v0.6.0
type LoggingClusterBinding struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LoggingClusterBindingSpec `json:"spec,omitempty"` Status LoggingClusterBindingStatus `json:"status,omitempty"` }
func (*LoggingClusterBinding) DeepCopy ¶ added in v0.6.0
func (in *LoggingClusterBinding) DeepCopy() *LoggingClusterBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingClusterBinding.
func (*LoggingClusterBinding) DeepCopyInto ¶ added in v0.6.0
func (in *LoggingClusterBinding) DeepCopyInto(out *LoggingClusterBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoggingClusterBinding) DeepCopyObject ¶ added in v0.6.0
func (in *LoggingClusterBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LoggingClusterBindingList ¶ added in v0.6.0
type LoggingClusterBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []LoggingClusterBinding `json:"items"` }
LoggingClusterBindingList contains a list of LoggingClusterBinding
func (*LoggingClusterBindingList) DeepCopy ¶ added in v0.6.0
func (in *LoggingClusterBindingList) DeepCopy() *LoggingClusterBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingClusterBindingList.
func (*LoggingClusterBindingList) DeepCopyInto ¶ added in v0.6.0
func (in *LoggingClusterBindingList) DeepCopyInto(out *LoggingClusterBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoggingClusterBindingList) DeepCopyObject ¶ added in v0.6.0
func (in *LoggingClusterBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LoggingClusterBindingSpec ¶ added in v0.6.0
type LoggingClusterBindingSpec struct { MulticlusterUser *MulticlusterUserRef `json:"user,omitempty"` LoggingCluster *LoggingClusterRef `json:"loggingCluster,omitempty"` OpensearchClusterRef *opnimeta.OpensearchClusterRef `json:"opensearchClusterRef"` }
func (*LoggingClusterBindingSpec) DeepCopy ¶ added in v0.6.0
func (in *LoggingClusterBindingSpec) DeepCopy() *LoggingClusterBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingClusterBindingSpec.
func (*LoggingClusterBindingSpec) DeepCopyInto ¶ added in v0.6.0
func (in *LoggingClusterBindingSpec) DeepCopyInto(out *LoggingClusterBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoggingClusterBindingState ¶ added in v0.6.0
type LoggingClusterBindingState string
const ( LoggingClusterBindingStateError LoggingClusterBindingState = "Error" LoggingClusterBindingStateWorking LoggingClusterBindingState = "Working" LoggingClusterBindingStateReady LoggingClusterBindingState = "Ready" )
type LoggingClusterBindingStatus ¶ added in v0.6.0
type LoggingClusterBindingStatus struct { Conditions []string `json:"conditions,omitempty"` State LoggingClusterBindingState `json:"state,omitempty"` Username string `json:"username,omitempty"` Rolename string `json:"rolename,omitempty"` }
func (*LoggingClusterBindingStatus) DeepCopy ¶ added in v0.6.0
func (in *LoggingClusterBindingStatus) DeepCopy() *LoggingClusterBindingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingClusterBindingStatus.
func (*LoggingClusterBindingStatus) DeepCopyInto ¶ added in v0.6.0
func (in *LoggingClusterBindingStatus) DeepCopyInto(out *LoggingClusterBindingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoggingClusterObjectRef ¶ added in v0.6.0
type LoggingClusterObjectRef struct { Name string `json:"name,omitempty"` Namespace string `json:"namespace,omitempty"` }
func (*LoggingClusterObjectRef) DeepCopy ¶ added in v0.6.0
func (in *LoggingClusterObjectRef) DeepCopy() *LoggingClusterObjectRef
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingClusterObjectRef.
func (*LoggingClusterObjectRef) DeepCopyInto ¶ added in v0.6.0
func (in *LoggingClusterObjectRef) DeepCopyInto(out *LoggingClusterObjectRef)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoggingClusterObjectRef) ObjectKeyFromRef ¶ added in v0.6.0
func (l *LoggingClusterObjectRef) ObjectKeyFromRef() types.NamespacedName
type LoggingClusterRef ¶ added in v0.6.0
type LoggingClusterRef struct { ID string `json:"id,omitempty"` LoggingClusterObject *LoggingClusterObjectRef `json:"loggingClusterName,omitempty"` }
func (*LoggingClusterRef) DeepCopy ¶ added in v0.6.0
func (in *LoggingClusterRef) DeepCopy() *LoggingClusterRef
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingClusterRef.
func (*LoggingClusterRef) DeepCopyInto ¶ added in v0.6.0
func (in *LoggingClusterRef) DeepCopyInto(out *LoggingClusterRef)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MulticlusterRoleBinding ¶ added in v0.6.0
type MulticlusterRoleBinding struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MulticlusterRoleBindingSpec `json:"spec,omitempty"` Status MulticlusterRoleBindingStatus `json:"status,omitempty"` }
func (*MulticlusterRoleBinding) DeepCopy ¶ added in v0.6.0
func (in *MulticlusterRoleBinding) DeepCopy() *MulticlusterRoleBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MulticlusterRoleBinding.
func (*MulticlusterRoleBinding) DeepCopyInto ¶ added in v0.6.0
func (in *MulticlusterRoleBinding) DeepCopyInto(out *MulticlusterRoleBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MulticlusterRoleBinding) DeepCopyObject ¶ added in v0.6.0
func (in *MulticlusterRoleBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MulticlusterRoleBindingList ¶ added in v0.6.0
type MulticlusterRoleBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MulticlusterRoleBinding `json:"items"` }
MulticlusterRoleBindingList contains a list of MulticlusterRoleBinding
func (*MulticlusterRoleBindingList) DeepCopy ¶ added in v0.6.0
func (in *MulticlusterRoleBindingList) DeepCopy() *MulticlusterRoleBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MulticlusterRoleBindingList.
func (*MulticlusterRoleBindingList) DeepCopyInto ¶ added in v0.6.0
func (in *MulticlusterRoleBindingList) DeepCopyInto(out *MulticlusterRoleBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MulticlusterRoleBindingList) DeepCopyObject ¶ added in v0.6.0
func (in *MulticlusterRoleBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MulticlusterRoleBindingSpec ¶ added in v0.6.0
type MulticlusterRoleBindingSpec struct { OpensearchCluster *opnimeta.OpensearchClusterRef `json:"opensearch,omitempty"` OpensearchConfig *ClusterConfigSpec `json:"opensearchConfig,omitempty"` OpensearchExternalURL string `json:"opensearchExternalURL,omitempty"` }
func (*MulticlusterRoleBindingSpec) DeepCopy ¶ added in v0.6.0
func (in *MulticlusterRoleBindingSpec) DeepCopy() *MulticlusterRoleBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MulticlusterRoleBindingSpec.
func (*MulticlusterRoleBindingSpec) DeepCopyInto ¶ added in v0.6.0
func (in *MulticlusterRoleBindingSpec) DeepCopyInto(out *MulticlusterRoleBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MulticlusterRoleBindingState ¶ added in v0.6.0
type MulticlusterRoleBindingState string
const ( MulticlusterRoleBindingStateError MulticlusterRoleBindingState = "Error" MulticlusterRoleBindingStateWorking MulticlusterRoleBindingState = "Working" MulticlusterRoleBindingStateReady MulticlusterRoleBindingState = "Ready" )
type MulticlusterRoleBindingStatus ¶ added in v0.6.0
type MulticlusterRoleBindingStatus struct { Conditions []string `json:"conditions,omitempty"` State MulticlusterRoleBindingState `json:"state,omitempty"` }
func (*MulticlusterRoleBindingStatus) DeepCopy ¶ added in v0.6.0
func (in *MulticlusterRoleBindingStatus) DeepCopy() *MulticlusterRoleBindingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MulticlusterRoleBindingStatus.
func (*MulticlusterRoleBindingStatus) DeepCopyInto ¶ added in v0.6.0
func (in *MulticlusterRoleBindingStatus) DeepCopyInto(out *MulticlusterRoleBindingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MulticlusterUser ¶ added in v0.6.0
type MulticlusterUser struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MulticlusterUserSpec `json:"spec,omitempty"` Status MulticlusterUserStatus `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Age",type=date,JSONPath=`.metadata.creationTimestamp` +kubebuilder:printcolumn:name="State",type=boolean,JSONPath=`.status.state` +kubebuilder:storageversion
func (*MulticlusterUser) DeepCopy ¶ added in v0.6.0
func (in *MulticlusterUser) DeepCopy() *MulticlusterUser
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MulticlusterUser.
func (*MulticlusterUser) DeepCopyInto ¶ added in v0.6.0
func (in *MulticlusterUser) DeepCopyInto(out *MulticlusterUser)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MulticlusterUser) DeepCopyObject ¶ added in v0.6.0
func (in *MulticlusterUser) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MulticlusterUserList ¶ added in v0.6.0
type MulticlusterUserList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MulticlusterUser `json:"items"` }
MulticlusterUserList contains a list of MulticlusterUser
func (*MulticlusterUserList) DeepCopy ¶ added in v0.6.0
func (in *MulticlusterUserList) DeepCopy() *MulticlusterUserList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MulticlusterUserList.
func (*MulticlusterUserList) DeepCopyInto ¶ added in v0.6.0
func (in *MulticlusterUserList) DeepCopyInto(out *MulticlusterUserList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MulticlusterUserList) DeepCopyObject ¶ added in v0.6.0
func (in *MulticlusterUserList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MulticlusterUserRef ¶ added in v0.6.0
type MulticlusterUserRef struct { Name string `json:"name,omitempty"` Namespace string `json:"namespace,omitempty"` }
func (*MulticlusterUserRef) DeepCopy ¶ added in v0.6.0
func (in *MulticlusterUserRef) DeepCopy() *MulticlusterUserRef
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MulticlusterUserRef.
func (*MulticlusterUserRef) DeepCopyInto ¶ added in v0.6.0
func (in *MulticlusterUserRef) DeepCopyInto(out *MulticlusterUserRef)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MulticlusterUserRef) ObjectKeyFromRef ¶ added in v0.6.0
func (m *MulticlusterUserRef) ObjectKeyFromRef() types.NamespacedName
type MulticlusterUserSpec ¶ added in v0.6.0
type MulticlusterUserSpec struct { Password string `json:"password,omitempty"` OpensearchClusterRef *opnimeta.OpensearchClusterRef `json:"opensearchClusterRef"` }
func (*MulticlusterUserSpec) DeepCopy ¶ added in v0.6.0
func (in *MulticlusterUserSpec) DeepCopy() *MulticlusterUserSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MulticlusterUserSpec.
func (*MulticlusterUserSpec) DeepCopyInto ¶ added in v0.6.0
func (in *MulticlusterUserSpec) DeepCopyInto(out *MulticlusterUserSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MulticlusterUserState ¶ added in v0.6.0
type MulticlusterUserState string
const ( MulticlusterUserStateError MulticlusterUserState = "Error" MulticlusterUserStatePending MulticlusterUserState = "Pending" MulticlusterUserStateCreated MulticlusterUserState = "Created" )
type MulticlusterUserStatus ¶ added in v0.6.0
type MulticlusterUserStatus struct { Conditions []string `json:"conditions,omitempty"` State MulticlusterUserState `json:"state,omitempty"` }
func (*MulticlusterUserStatus) DeepCopy ¶ added in v0.6.0
func (in *MulticlusterUserStatus) DeepCopy() *MulticlusterUserStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MulticlusterUserStatus.
func (*MulticlusterUserStatus) DeepCopyInto ¶ added in v0.6.0
func (in *MulticlusterUserStatus) DeepCopyInto(out *MulticlusterUserStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpensearchRepository ¶ added in v0.11.2
type OpensearchRepository struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec OpensearchRepositorySpec `json:"spec,omitempty"` Status OpensearchRepositoryStatus `json:"status,omitempty"` }
func (*OpensearchRepository) DeepCopy ¶ added in v0.11.2
func (in *OpensearchRepository) DeepCopy() *OpensearchRepository
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpensearchRepository.
func (*OpensearchRepository) DeepCopyInto ¶ added in v0.11.2
func (in *OpensearchRepository) DeepCopyInto(out *OpensearchRepository)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OpensearchRepository) DeepCopyObject ¶ added in v0.11.2
func (in *OpensearchRepository) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type OpensearchRepositoryList ¶ added in v0.11.2
type OpensearchRepositoryList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []OpensearchRepository `json:"items"` }
OpensearchRepositoryList contains a list of OpensearchRepository
func (*OpensearchRepositoryList) DeepCopy ¶ added in v0.11.2
func (in *OpensearchRepositoryList) DeepCopy() *OpensearchRepositoryList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpensearchRepositoryList.
func (*OpensearchRepositoryList) DeepCopyInto ¶ added in v0.11.2
func (in *OpensearchRepositoryList) DeepCopyInto(out *OpensearchRepositoryList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OpensearchRepositoryList) DeepCopyObject ¶ added in v0.11.2
func (in *OpensearchRepositoryList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type OpensearchRepositorySpec ¶ added in v0.11.2
type OpensearchRepositorySpec struct { Settings RepositorySettings `json:"settings"` OpensearchClusterRef *opnimeta.OpensearchClusterRef `json:"opensearchClusterRef"` }
func (*OpensearchRepositorySpec) DeepCopy ¶ added in v0.11.2
func (in *OpensearchRepositorySpec) DeepCopy() *OpensearchRepositorySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpensearchRepositorySpec.
func (*OpensearchRepositorySpec) DeepCopyInto ¶ added in v0.11.2
func (in *OpensearchRepositorySpec) DeepCopyInto(out *OpensearchRepositorySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpensearchRepositoryState ¶ added in v0.11.2
type OpensearchRepositoryState string
const ( OpensearchRepositoryError OpensearchRepositoryState = "Error" OpensearchRepositoryCreated OpensearchRepositoryState = "Created" )
type OpensearchRepositoryStatus ¶ added in v0.11.2
type OpensearchRepositoryStatus struct { State OpensearchRepositoryState `json:"state,omitempty"` FailureMessage string `json:"failureMessage,omitempty"` }
func (*OpensearchRepositoryStatus) DeepCopy ¶ added in v0.11.2
func (in *OpensearchRepositoryStatus) DeepCopy() *OpensearchRepositoryStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpensearchRepositoryStatus.
func (*OpensearchRepositoryStatus) DeepCopyInto ¶ added in v0.11.2
func (in *OpensearchRepositoryStatus) DeepCopyInto(out *OpensearchRepositoryStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpensearchS3Protocol ¶ added in v0.11.2
type OpensearchS3Protocol string
const ( OpensearchS3ProtocolHTTPS OpensearchS3Protocol = "https" OpensearchS3ProtocolHTTP OpensearchS3Protocol = "http" )
type OpensearchS3Settings ¶ added in v0.11.2
type OpensearchS3Settings struct { Endpoint string `json:"endpoint,omitempty"` PathStyleAccess bool `json:"pathStyleAccess,omitempty"` Protocol OpensearchS3Protocol `json:"protocol,omitempty"` ProxyHost string `json:"proxyHost,omitempty"` ProxyPort *int32 `json:"proxyPort,omitempty"` CredentialSecret corev1.LocalObjectReference `json:"credentialSecret,omitempty"` Repository S3PathSettings `json:"repository,omitempty"` }
func (*OpensearchS3Settings) DeepCopy ¶ added in v0.11.2
func (in *OpensearchS3Settings) DeepCopy() *OpensearchS3Settings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpensearchS3Settings.
func (*OpensearchS3Settings) DeepCopyInto ¶ added in v0.11.2
func (in *OpensearchS3Settings) DeepCopyInto(out *OpensearchS3Settings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpensearchSettings ¶ added in v0.6.0
type OpensearchSettings struct { ImageOverride *string `json:"imageOverride,omitempty"` NodePools []opsterv1.NodePool `json:"nodePools,omitempty"` Dashboards opsterv1.DashboardsConfig `json:"dashboards,omitempty"` Security *opsterv1.Security `json:"security,omitempty"` S3Settings *OpensearchS3Settings `json:"s3,omitempty"` }
func (*OpensearchSettings) DeepCopy ¶ added in v0.6.0
func (in *OpensearchSettings) DeepCopy() *OpensearchSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpensearchSettings.
func (*OpensearchSettings) DeepCopyInto ¶ added in v0.6.0
func (in *OpensearchSettings) DeepCopyInto(out *OpensearchSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpensearchSpec ¶ added in v0.6.0
type OpensearchSpec struct { Endpoint string `json:"endpoint,omitempty"` InsecureDisableSSLVerify bool `json:"insecureDisableSSLVerify,omitempty"` }
func (*OpensearchSpec) DeepCopy ¶ added in v0.6.0
func (in *OpensearchSpec) DeepCopy() *OpensearchSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpensearchSpec.
func (*OpensearchSpec) DeepCopyInto ¶ added in v0.6.0
func (in *OpensearchSpec) DeepCopyInto(out *OpensearchSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpniOpensearch ¶ added in v0.6.0
type OpniOpensearch struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec OpniOpensearchSpec `json:"spec,omitempty"` Status OpniOpensearchStatus `json:"status,omitempty"` }
func (*OpniOpensearch) DeepCopy ¶ added in v0.6.0
func (in *OpniOpensearch) DeepCopy() *OpniOpensearch
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpniOpensearch.
func (*OpniOpensearch) DeepCopyInto ¶ added in v0.6.0
func (in *OpniOpensearch) DeepCopyInto(out *OpniOpensearch)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OpniOpensearch) DeepCopyObject ¶ added in v0.6.0
func (in *OpniOpensearch) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type OpniOpensearchList ¶ added in v0.6.0
type OpniOpensearchList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []OpniOpensearch `json:"items"` }
OpniOpensearchList contains a list of OpniOpensearch
func (*OpniOpensearchList) DeepCopy ¶ added in v0.6.0
func (in *OpniOpensearchList) DeepCopy() *OpniOpensearchList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpniOpensearchList.
func (*OpniOpensearchList) DeepCopyInto ¶ added in v0.6.0
func (in *OpniOpensearchList) DeepCopyInto(out *OpniOpensearchList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OpniOpensearchList) DeepCopyObject ¶ added in v0.6.0
func (in *OpniOpensearchList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type OpniOpensearchSpec ¶ added in v0.6.0
type OpniOpensearchSpec struct { *ClusterConfigSpec `json:",inline"` OpensearchSettings `json:"opensearch,omitempty"` ExternalURL string `json:"externalURL,omitempty"` ImageRepo string `json:"imageRepo"` OpensearchVersion string `json:"opensearchVersion,omitempty"` Version string `json:"version,omitempty"` NatsRef *corev1.LocalObjectReference `json:"natsCluster"` }
func (*OpniOpensearchSpec) DeepCopy ¶ added in v0.6.0
func (in *OpniOpensearchSpec) DeepCopy() *OpniOpensearchSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpniOpensearchSpec.
func (*OpniOpensearchSpec) DeepCopyInto ¶ added in v0.6.0
func (in *OpniOpensearchSpec) DeepCopyInto(out *OpniOpensearchSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpniOpensearchState ¶ added in v0.6.0
type OpniOpensearchState string
const ( OpniOpensearchStateError OpniOpensearchState = "Error" OpniOpensearchStateWorking OpniOpensearchState = "Working" OpniOpensearchStateReady OpniOpensearchState = "Ready" )
type OpniOpensearchStatus ¶ added in v0.6.0
type OpniOpensearchStatus struct { Conditions []string `json:"conditions,omitempty"` State OpniOpensearchState `json:"state,omitempty"` OpensearchVersion *string `json:"opensearchVersion,omitempty"` Version *string `json:"version,omitempty"` PasswordGenerated bool `json:"passwordGenerated,omitempty"` }
func (*OpniOpensearchStatus) DeepCopy ¶ added in v0.6.0
func (in *OpniOpensearchStatus) DeepCopy() *OpniOpensearchStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpniOpensearchStatus.
func (*OpniOpensearchStatus) DeepCopyInto ¶ added in v0.6.0
func (in *OpniOpensearchStatus) DeepCopyInto(out *OpniOpensearchStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Preprocessor ¶ added in v0.9.0
type Preprocessor struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PreprocessorSpec `json:"spec,omitempty"` Status PreprocessorStatus `json:"status,omitempty"` }
Preprocessor is the Schema for the logadapters API
func (*Preprocessor) DeepCopy ¶ added in v0.9.0
func (in *Preprocessor) DeepCopy() *Preprocessor
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Preprocessor.
func (*Preprocessor) DeepCopyInto ¶ added in v0.9.0
func (in *Preprocessor) DeepCopyInto(out *Preprocessor)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Preprocessor) DeepCopyObject ¶ added in v0.9.0
func (in *Preprocessor) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PreprocessorList ¶ added in v0.9.0
type PreprocessorList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Preprocessor `json:"items"` }
PreprocessorList contains a list of Preprocessor
func (*PreprocessorList) DeepCopy ¶ added in v0.9.0
func (in *PreprocessorList) DeepCopy() *PreprocessorList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PreprocessorList.
func (*PreprocessorList) DeepCopyInto ¶ added in v0.9.0
func (in *PreprocessorList) DeepCopyInto(out *PreprocessorList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PreprocessorList) DeepCopyObject ¶ added in v0.9.0
func (in *PreprocessorList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PreprocessorSpec ¶ added in v0.9.0
type PreprocessorSpec struct { opnimeta.ImageSpec `json:",inline,omitempty"` Replicas *int32 `json:"replicas,omitempty"` WriteIndex string `json:"writeIndex,omitempty"` OpensearchCluster *opnimeta.OpensearchClusterRef `json:"opensearch,omitempty"` }
func (*PreprocessorSpec) DeepCopy ¶ added in v0.9.0
func (in *PreprocessorSpec) DeepCopy() *PreprocessorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PreprocessorSpec.
func (*PreprocessorSpec) DeepCopyInto ¶ added in v0.9.0
func (in *PreprocessorSpec) DeepCopyInto(out *PreprocessorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PreprocessorState ¶ added in v0.9.0
type PreprocessorState string
const ( PreprocessorStatePending PreprocessorState = "pending" PreprocessorStateReady PreprocessorState = "ready" PreprocessorStateError PreprocessorState = "error" )
type PreprocessorStatus ¶ added in v0.9.0
type PreprocessorStatus struct { Conditions []string `json:"conditions,omitempty"` State PreprocessorState `json:"state,omitempty"` }
PreprocessorStatus defines the observed state of Preprocessor
func (*PreprocessorStatus) DeepCopy ¶ added in v0.9.0
func (in *PreprocessorStatus) DeepCopy() *PreprocessorStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PreprocessorStatus.
func (*PreprocessorStatus) DeepCopyInto ¶ added in v0.9.0
func (in *PreprocessorStatus) DeepCopyInto(out *PreprocessorStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RKE2Spec ¶ added in v0.6.0
type RKE2Spec struct {
LogPath string `json:"logPath,omitempty"`
}
func (*RKE2Spec) DeepCopy ¶ added in v0.6.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RKE2Spec.
func (*RKE2Spec) DeepCopyInto ¶ added in v0.6.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RKESpec ¶ added in v0.6.0
func (*RKESpec) DeepCopy ¶ added in v0.6.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RKESpec.
func (*RKESpec) DeepCopyInto ¶ added in v0.6.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecurringSnapshot ¶ added in v0.11.2
type RecurringSnapshot struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RecurringSnapshotSpec `json:"spec,omitempty"` Status RecurringSnapshotStatus `json:"status,omitempty"` }
func (*RecurringSnapshot) DeepCopy ¶ added in v0.11.2
func (in *RecurringSnapshot) DeepCopy() *RecurringSnapshot
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecurringSnapshot.
func (*RecurringSnapshot) DeepCopyInto ¶ added in v0.11.2
func (in *RecurringSnapshot) DeepCopyInto(out *RecurringSnapshot)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RecurringSnapshot) DeepCopyObject ¶ added in v0.11.2
func (in *RecurringSnapshot) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RecurringSnapshotCreation ¶ added in v0.11.2
type RecurringSnapshotCreation struct { CronSchedule string `json:"cronSchedule"` // TimeLimit is a duration string TimeLimit string `json:"timeLimit,omitempty"` }
func (*RecurringSnapshotCreation) DeepCopy ¶ added in v0.11.2
func (in *RecurringSnapshotCreation) DeepCopy() *RecurringSnapshotCreation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecurringSnapshotCreation.
func (*RecurringSnapshotCreation) DeepCopyInto ¶ added in v0.11.2
func (in *RecurringSnapshotCreation) DeepCopyInto(out *RecurringSnapshotCreation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecurringSnapshotExecutionState ¶ added in v0.11.2
type RecurringSnapshotExecutionState string
const ( RecurringSnapshotExecutionStateInProgress RecurringSnapshotExecutionState = "In Progress" RecurringSnapshotExecutionStateSuccess RecurringSnapshotExecutionState = "Success" RecurringSnapshotExecutionStateRetrying RecurringSnapshotExecutionState = "Retrying" RecurringSnapshotExecutionStateFailed RecurringSnapshotExecutionState = "Failed" RecurringSnapshotExecutionStateTimedOut RecurringSnapshotExecutionState = "Timed Out" )
type RecurringSnapshotExecutionStatus ¶ added in v0.11.2
type RecurringSnapshotExecutionStatus struct { LastExecution metav1.Time `json:"lastExecution,omitempty"` Status RecurringSnapshotExecutionState `json:"status,omitempty"` Message string `json:"message,omitempty"` Cause string `json:"cause,omitempty"` }
func (*RecurringSnapshotExecutionStatus) DeepCopy ¶ added in v0.11.2
func (in *RecurringSnapshotExecutionStatus) DeepCopy() *RecurringSnapshotExecutionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecurringSnapshotExecutionStatus.
func (*RecurringSnapshotExecutionStatus) DeepCopyInto ¶ added in v0.11.2
func (in *RecurringSnapshotExecutionStatus) DeepCopyInto(out *RecurringSnapshotExecutionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecurringSnapshotList ¶ added in v0.11.2
type RecurringSnapshotList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RecurringSnapshot `json:"items"` }
OpensearchRepositoryList contains a list of OpensearchRepository
func (*RecurringSnapshotList) DeepCopy ¶ added in v0.11.2
func (in *RecurringSnapshotList) DeepCopy() *RecurringSnapshotList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecurringSnapshotList.
func (*RecurringSnapshotList) DeepCopyInto ¶ added in v0.11.2
func (in *RecurringSnapshotList) DeepCopyInto(out *RecurringSnapshotList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RecurringSnapshotList) DeepCopyObject ¶ added in v0.11.2
func (in *RecurringSnapshotList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RecurringSnapshotRetention ¶ added in v0.11.2
type RecurringSnapshotRetention struct { MaxAge string `json:"maxAge,omitempty"` MaxCount *int32 `json:"maxCount,omitempty"` }
func (*RecurringSnapshotRetention) DeepCopy ¶ added in v0.11.2
func (in *RecurringSnapshotRetention) DeepCopy() *RecurringSnapshotRetention
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecurringSnapshotRetention.
func (*RecurringSnapshotRetention) DeepCopyInto ¶ added in v0.11.2
func (in *RecurringSnapshotRetention) DeepCopyInto(out *RecurringSnapshotRetention)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecurringSnapshotSpec ¶ added in v0.11.2
type RecurringSnapshotSpec struct { Snapshot SnapshotSpec `json:"snapshot"` Creation RecurringSnapshotCreation `json:"creation"` Retention *RecurringSnapshotRetention `json:"retention,omitempty"` }
func (*RecurringSnapshotSpec) DeepCopy ¶ added in v0.11.2
func (in *RecurringSnapshotSpec) DeepCopy() *RecurringSnapshotSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecurringSnapshotSpec.
func (*RecurringSnapshotSpec) DeepCopyInto ¶ added in v0.11.2
func (in *RecurringSnapshotSpec) DeepCopyInto(out *RecurringSnapshotSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecurringSnapshotState ¶ added in v0.11.2
type RecurringSnapshotState string
const ( RecurringSnapshotStateCreated RecurringSnapshotState = "Created" RecurringSnapshotStateError RecurringSnapshotState = "Error" )
type RecurringSnapshotStatus ¶ added in v0.11.2
type RecurringSnapshotStatus struct { State RecurringSnapshotState `json:"state,omitempty"` ExecutionStatus *RecurringSnapshotExecutionStatus `json:"executionStatus,omitempty"` }
func (*RecurringSnapshotStatus) DeepCopy ¶ added in v0.11.2
func (in *RecurringSnapshotStatus) DeepCopy() *RecurringSnapshotStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecurringSnapshotStatus.
func (*RecurringSnapshotStatus) DeepCopyInto ¶ added in v0.11.2
func (in *RecurringSnapshotStatus) DeepCopyInto(out *RecurringSnapshotStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepositorySettings ¶ added in v0.11.2
type RepositorySettings struct { S3 *S3PathSettings `json:"s3,omitempty"` FileSystem *FileSystemSettings `json:"filesystem,omitempty"` }
func (*RepositorySettings) DeepCopy ¶ added in v0.11.2
func (in *RepositorySettings) DeepCopy() *RepositorySettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositorySettings.
func (*RepositorySettings) DeepCopyInto ¶ added in v0.11.2
func (in *RepositorySettings) DeepCopyInto(out *RepositorySettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3PathSettings ¶ added in v0.11.2
func (*S3PathSettings) DeepCopy ¶ added in v0.11.2
func (in *S3PathSettings) DeepCopy() *S3PathSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3PathSettings.
func (*S3PathSettings) DeepCopyInto ¶ added in v0.11.2
func (in *S3PathSettings) DeepCopyInto(out *S3PathSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Selector ¶ added in v0.8.3
type Selector struct { Include []SelectorConfig `json:"include,omitempty"` Exclude []SelectorConfig `json:"exclude,omitempty"` }
func (*Selector) DeepCopy ¶ added in v0.8.3
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Selector.
func (*Selector) DeepCopyInto ¶ added in v0.8.3
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SelectorConfig ¶ added in v0.8.3
type SelectorConfig struct { Namespace string `json:"namespace,omitempty"` PodNames []string `json:"podNames,omitempty"` }
func (*SelectorConfig) DeepCopy ¶ added in v0.8.3
func (in *SelectorConfig) DeepCopy() *SelectorConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SelectorConfig.
func (*SelectorConfig) DeepCopyInto ¶ added in v0.8.3
func (in *SelectorConfig) DeepCopyInto(out *SelectorConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Snapshot ¶ added in v0.11.2
type Snapshot struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SnapshotSpec `json:"spec,omitempty"` Status SnapshotStatus `json:"status,omitempty"` }
func (*Snapshot) DeepCopy ¶ added in v0.11.2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Snapshot.
func (*Snapshot) DeepCopyInto ¶ added in v0.11.2
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Snapshot) DeepCopyObject ¶ added in v0.11.2
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SnapshotList ¶ added in v0.11.2
type SnapshotList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Snapshot `json:"items"` }
OpensearchRepositoryList contains a list of OpensearchRepository
func (*SnapshotList) DeepCopy ¶ added in v0.11.2
func (in *SnapshotList) DeepCopy() *SnapshotList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotList.
func (*SnapshotList) DeepCopyInto ¶ added in v0.11.2
func (in *SnapshotList) DeepCopyInto(out *SnapshotList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SnapshotList) DeepCopyObject ¶ added in v0.11.2
func (in *SnapshotList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SnapshotSpec ¶ added in v0.11.2
type SnapshotSpec struct { Indices []string `json:"indices,omitempty"` AllowPartial bool `json:"allowPartial,omitempty"` IncludeGlobalState *bool `json:"includeGlobalState,omitempty"` Repository corev1.LocalObjectReference `json:"repository"` }
func (*SnapshotSpec) DeepCopy ¶ added in v0.11.2
func (in *SnapshotSpec) DeepCopy() *SnapshotSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotSpec.
func (*SnapshotSpec) DeepCopyInto ¶ added in v0.11.2
func (in *SnapshotSpec) DeepCopyInto(out *SnapshotSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnapshotState ¶ added in v0.11.2
type SnapshotState string
const ( SnapshotStatePending SnapshotState = "Pending" SnapshotStateInProgress SnapshotState = "In Progress" SnapshotStateCreated SnapshotState = "Created" SnapshotStateCreateError SnapshotState = "CreateError" SnapshotStateFetchError SnapshotState = "FetchError" SnapshotStateFailedPartial SnapshotState = "CreatedWithErrors" SnapshotStateFailed SnapshotState = "Failed" )
type SnapshotStatus ¶ added in v0.11.2
type SnapshotStatus struct { State SnapshotState `json:"state,omitempty"` FailureMessage string `json:"failureMessage,omitempty"` SnapshotAPIName string `json:"snapshotAPIName,omitempty"` }
func (*SnapshotStatus) DeepCopy ¶ added in v0.11.2
func (in *SnapshotStatus) DeepCopy() *SnapshotStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotStatus.
func (*SnapshotStatus) DeepCopyInto ¶ added in v0.11.2
func (in *SnapshotStatus) DeepCopyInto(out *SnapshotStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- collector_config_types.go
- dataprepper_types.go
- groupversion_info.go
- loggingclusterbinding_types.go
- multiclusterrolebinding_types.go
- multiclusteruser_types.go
- opensearchrepository_types.go
- opniopensearch_types.go
- preprocessor_types.go
- recurringsnapshot_types.go
- snapshot_types.go
- zz_generated.deepcopy.go