Versions in this module Expand all Collapse all v0 v0.0.1 Mar 15, 2022 Changes in this version + const GroupName + var AddToScheme = SchemeBuilder.AddToScheme + var SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) + var SchemeGroupVersion = schema.GroupVersion + func Kind(kind string) schema.GroupKind + func Resource(resource string) schema.GroupResource + type AllowedExecutable struct + Checksum string + CmdAbsolutePath string + Scripts []*AllowedScript + Writable bool + func (in *AllowedExecutable) DeepCopy() *AllowedExecutable + func (in *AllowedExecutable) DeepCopyInto(out *AllowedExecutable) + type AllowedScript struct + AbsolutePath string + Checksum string + RelativePathToInitWorkDir string + Writable bool + func (in *AllowedScript) DeepCopy() *AllowedScript + func (in *AllowedScript) DeepCopyInto(out *AllowedScript) + type ConsumerStatus struct + ExpiredAt metav1.Time + LastUpdatedAt metav1.Time + func (in *ConsumerStatus) DeepCopy() *ConsumerStatus + func (in *ConsumerStatus) DeepCopyInto(out *ConsumerStatus) + type DataLifetime struct + Spec LifetimeSpec + Status LifetimeStatus + func (in *DataLifetime) DeepCopy() *DataLifetime + func (in *DataLifetime) DeepCopyInto(out *DataLifetime) + func (in *DataLifetime) DeepCopyObject() runtime.Object + type DataLifetimeList struct + Items []DataLifetime + func (in *DataLifetimeList) DeepCopy() *DataLifetimeList + func (in *DataLifetimeList) DeepCopyInto(out *DataLifetimeList) + func (in *DataLifetimeList) DeepCopyObject() runtime.Object + type DeletePolicy string + const ChmodPolicy + const DefaultPolicy + const NotifyPolicy + const RemovePolicy + type InputDataSpec struct + FileSystemSpec *InputFileSystemSpec + MessageQueueSubscriber *MessageQueueSpec + RdbSpec *InputRdbSpec + func (in *InputDataSpec) DeepCopy() *InputDataSpec + func (in *InputDataSpec) DeepCopyInto(out *InputDataSpec) + type InputFileSystemSpec struct + AllowedExecutables []*AllowedExecutable + FromPersistentVolumeClaimRef *corev1.ObjectReference + ToPersistentVolumeClaimRef *corev1.ObjectReference + func (in *InputFileSystemSpec) DeepCopy() *InputFileSystemSpec + func (in *InputFileSystemSpec) DeepCopyInto(out *InputFileSystemSpec) + type InputRdbSpec struct + ConfigurationRef *corev1.ObjectReference + LocalDb string + SourceDb string + func (in *InputRdbSpec) DeepCopy() *InputRdbSpec + func (in *InputRdbSpec) DeepCopyInto(out *InputRdbSpec) + type LifetimeSpec struct + DeletePolicy DeletePolicy + InputData []InputDataSpec + OutputData []OutputDataSpec + Trigger *Trigger + func (in *LifetimeSpec) DeepCopy() *LifetimeSpec + func (in *LifetimeSpec) DeepCopyInto(out *LifetimeSpec) + type LifetimeStatus struct + Consumer map[string]ConsumerStatus + Provider ProviderStatus + func (in *LifetimeStatus) DeepCopy() *LifetimeStatus + func (in *LifetimeStatus) DeepCopyInto(out *LifetimeStatus) + type MessageQueueSpec struct + MaxBatchBytes int + MessageQueueRef *corev1.ObjectReference + func (in *MessageQueueSpec) DeepCopy() *MessageQueueSpec + func (in *MessageQueueSpec) DeepCopyInto(out *MessageQueueSpec) + type OutputDataSpec struct + FileSystemSpec *OutputFileSystemSpec + MessageQueuePublisher *PublishMessageQueueSpec + RdbSpec *OutputRdbSpec + func (in *OutputDataSpec) DeepCopy() *OutputDataSpec + func (in *OutputDataSpec) DeepCopyInto(out *OutputDataSpec) + type OutputFileSystemSpec struct + AllowedExecutables []*AllowedExecutable + PersistentVolumeClaimRef *corev1.ObjectReference + func (in *OutputFileSystemSpec) DeepCopy() *OutputFileSystemSpec + func (in *OutputFileSystemSpec) DeepCopyInto(out *OutputFileSystemSpec) + type OutputRdbSpec struct + ConfigurationRef *corev1.ObjectReference + DestinationDb string + func (in *OutputRdbSpec) DeepCopy() *OutputRdbSpec + func (in *OutputRdbSpec) DeepCopyInto(out *OutputRdbSpec) + type ProviderStatus struct + LastUpdatedAt metav1.Time + func (in *ProviderStatus) DeepCopy() *ProviderStatus + func (in *ProviderStatus) DeepCopyInto(out *ProviderStatus) + type PublishMessageQueueSpec struct + UpdatePublishChannelBufferSize int + func (in *PublishMessageQueueSpec) DeepCopy() *PublishMessageQueueSpec + func (in *PublishMessageQueueSpec) DeepCopyInto(out *PublishMessageQueueSpec) + type Trigger struct + EndTime string + StartTime string + func (in *Trigger) DeepCopy() *Trigger + func (in *Trigger) DeepCopyInto(out *Trigger)