Versions in this module Expand all Collapse all v0 v0.5.0 May 8, 2022 v0.4.0 Oct 29, 2021 Changes in this version type PolicySpec + BackendRef *core.LocalObjectReference v0.3.0 Aug 2, 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 Policy struct + Spec PolicySpec + Status PolicyStatus + func (in *Policy) DeepCopy() *Policy + func (in *Policy) DeepCopyInto(out *Policy) + func (in *Policy) DeepCopyObject() runtime.Object + func (r *Policy) SetupWebhookWithManager(mgr ctrl.Manager) error + func (r *Policy) ValidateCreate() error + func (r *Policy) ValidateDelete() error + func (r *Policy) ValidateUpdate(old runtime.Object) error + type PolicyList struct + Items []Policy + func (in *PolicyList) DeepCopy() *PolicyList + func (in *PolicyList) DeepCopyInto(out *PolicyList) + func (in *PolicyList) DeepCopyObject() runtime.Object + type PolicySpec struct + ProviderRef core.LocalObjectReference + Resource PolicySpecResource + State *PolicySpecResource + TerminationPolicy base.TerminationPolicy + UpdatePolicy base.UpdatePolicy + func (in *PolicySpec) DeepCopy() *PolicySpec + func (in *PolicySpec) DeepCopyInto(out *PolicySpec) + type PolicySpecResource struct + Description *string + ID string + Name *string + NumLoops *int64 + Rule []PolicySpecRule + Teams []string + func (in *PolicySpecResource) DeepCopy() *PolicySpecResource + func (in *PolicySpecResource) DeepCopyInto(out *PolicySpecResource) + type PolicySpecRule struct + EscalationDelayInMinutes *int64 + ID *string + Target []PolicySpecRuleTarget + func (in *PolicySpecRule) DeepCopy() *PolicySpecRule + func (in *PolicySpecRule) DeepCopyInto(out *PolicySpecRule) + type PolicySpecRuleTarget struct + ID *string + Type *string + func (in *PolicySpecRuleTarget) DeepCopy() *PolicySpecRuleTarget + func (in *PolicySpecRuleTarget) DeepCopyInto(out *PolicySpecRuleTarget) + type PolicyStatus struct + Conditions []kmapi.Condition + ObservedGeneration int64 + Phase status.Status + func (in *PolicyStatus) DeepCopy() *PolicyStatus + func (in *PolicyStatus) DeepCopyInto(out *PolicyStatus)