Versions in this module Expand all Collapse all v0 v0.5.0 May 8, 2022 v0.4.0 Oct 28, 2021 Changes in this version + var AddToScheme = localSchemeBuilder.AddToScheme + var SchemeBuilder runtime.SchemeBuilder + var SchemeGroupVersion = schema.GroupVersion + func GetDecoder() map[string]jsoniter.ValDecoder + func GetEncoder() map[string]jsoniter.ValEncoder + func Kind(kind string) schema.GroupKind + func Resource(resource string) schema.GroupResource + type Rule struct + Spec RuleSpec + Status RuleStatus + func (in *Rule) DeepCopy() *Rule + func (in *Rule) DeepCopyInto(out *Rule) + func (in *Rule) DeepCopyObject() runtime.Object + func (r *Rule) SetupWebhookWithManager(mgr ctrl.Manager) error + func (r *Rule) ValidateCreate() error + func (r *Rule) ValidateDelete() error + func (r *Rule) ValidateUpdate(old runtime.Object) error + type RuleList struct + Items []Rule + func (in *RuleList) DeepCopy() *RuleList + func (in *RuleList) DeepCopyInto(out *RuleList) + func (in *RuleList) DeepCopyObject() runtime.Object + type RuleSpec struct + BackendRef *core.LocalObjectReference + ProviderRef core.LocalObjectReference + Resource RuleSpecResource + State *RuleSpecResource + TerminationPolicy base.TerminationPolicy + UpdatePolicy base.UpdatePolicy + func (in *RuleSpec) DeepCopy() *RuleSpec + func (in *RuleSpec) DeepCopyInto(out *RuleSpec) + type RuleSpecActions struct + Actions []RuleSpecActionsActions + func (in *RuleSpecActions) DeepCopy() *RuleSpecActions + func (in *RuleSpecActions) DeepCopyInto(out *RuleSpecActions) + type RuleSpecActionsActions struct + ActionType *string + Description *string + FunctionID *string + ID *string + IsEnabled *bool + LifecycleMessage *string + State *string + StreamID *string + TopicID *string + func (in *RuleSpecActionsActions) DeepCopy() *RuleSpecActionsActions + func (in *RuleSpecActionsActions) DeepCopyInto(out *RuleSpecActionsActions) + type RuleSpecActionsCodec struct + func (RuleSpecActionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator) + func (RuleSpecActionsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream) + func (RuleSpecActionsCodec) IsEmpty(ptr unsafe.Pointer) bool + type RuleSpecResource struct + Actions *RuleSpecActions + CompartmentID *string + Condition *string + DefinedTags map[string]string + Description *string + DisplayName *string + FreeformTags map[string]string + ID string + IsEnabled *bool + LifecycleMessage *string + State *string + TimeCreated *string + Timeouts *base.ResourceTimeout + func (in *RuleSpecResource) DeepCopy() *RuleSpecResource + func (in *RuleSpecResource) DeepCopyInto(out *RuleSpecResource) + type RuleStatus struct + Conditions []kmapi.Condition + ObservedGeneration int64 + Phase status.Status + func (in *RuleStatus) DeepCopy() *RuleStatus + func (in *RuleStatus) DeepCopyInto(out *RuleStatus)