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 PolicyPolicy struct + Spec PolicyPolicySpec + Status PolicyPolicyStatus + func (in *PolicyPolicy) DeepCopy() *PolicyPolicy + func (in *PolicyPolicy) DeepCopyInto(out *PolicyPolicy) + func (in *PolicyPolicy) DeepCopyObject() runtime.Object + func (r *PolicyPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error + func (r *PolicyPolicy) ValidateCreate() error + func (r *PolicyPolicy) ValidateDelete() error + func (r *PolicyPolicy) ValidateUpdate(old runtime.Object) error + type PolicyPolicyList struct + Items []PolicyPolicy + func (in *PolicyPolicyList) DeepCopy() *PolicyPolicyList + func (in *PolicyPolicyList) DeepCopyInto(out *PolicyPolicyList) + func (in *PolicyPolicyList) DeepCopyObject() runtime.Object + type PolicyPolicySpec struct + BackendRef *core.LocalObjectReference + ProviderRef core.LocalObjectReference + Resource PolicyPolicySpecResource + State *PolicyPolicySpecResource + TerminationPolicy base.TerminationPolicy + UpdatePolicy base.UpdatePolicy + func (in *PolicyPolicySpec) DeepCopy() *PolicyPolicySpec + func (in *PolicyPolicySpec) DeepCopyInto(out *PolicyPolicySpec) + type PolicyPolicySpecResource struct + ID string + Name *string + Parent *string + Spec *PolicyPolicySpecSpec + Timeouts *base.ResourceTimeout + func (in *PolicyPolicySpecResource) DeepCopy() *PolicyPolicySpecResource + func (in *PolicyPolicySpecResource) DeepCopyInto(out *PolicyPolicySpecResource) + type PolicyPolicySpecSpec struct + Etag *string + InheritFromParent *bool + Reset *bool + Rules []PolicyPolicySpecSpecRules + UpdateTime *string + func (in *PolicyPolicySpecSpec) DeepCopy() *PolicyPolicySpecSpec + func (in *PolicyPolicySpecSpec) DeepCopyInto(out *PolicyPolicySpecSpec) + type PolicyPolicySpecSpecCodec struct + func (PolicyPolicySpecSpecCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator) + func (PolicyPolicySpecSpecCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream) + func (PolicyPolicySpecSpecCodec) IsEmpty(ptr unsafe.Pointer) bool + type PolicyPolicySpecSpecRules struct + AllowAll *string + Condition *PolicyPolicySpecSpecRulesCondition + DenyAll *string + Enforce *string + Values *PolicyPolicySpecSpecRulesValues + func (in *PolicyPolicySpecSpecRules) DeepCopy() *PolicyPolicySpecSpecRules + func (in *PolicyPolicySpecSpecRules) DeepCopyInto(out *PolicyPolicySpecSpecRules) + type PolicyPolicySpecSpecRulesCondition struct + Description *string + Expression *string + Location *string + Title *string + func (in *PolicyPolicySpecSpecRulesCondition) DeepCopy() *PolicyPolicySpecSpecRulesCondition + func (in *PolicyPolicySpecSpecRulesCondition) DeepCopyInto(out *PolicyPolicySpecSpecRulesCondition) + type PolicyPolicySpecSpecRulesConditionCodec struct + func (PolicyPolicySpecSpecRulesConditionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator) + func (PolicyPolicySpecSpecRulesConditionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream) + func (PolicyPolicySpecSpecRulesConditionCodec) IsEmpty(ptr unsafe.Pointer) bool + type PolicyPolicySpecSpecRulesValues struct + AllowedValues []string + DeniedValues []string + func (in *PolicyPolicySpecSpecRulesValues) DeepCopy() *PolicyPolicySpecSpecRulesValues + func (in *PolicyPolicySpecSpecRulesValues) DeepCopyInto(out *PolicyPolicySpecSpecRulesValues) + type PolicyPolicySpecSpecRulesValuesCodec struct + func (PolicyPolicySpecSpecRulesValuesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator) + func (PolicyPolicySpecSpecRulesValuesCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream) + func (PolicyPolicySpecSpecRulesValuesCodec) IsEmpty(ptr unsafe.Pointer) bool + type PolicyPolicyStatus struct + Conditions []kmapi.Condition + ObservedGeneration int64 + Phase status.Status + func (in *PolicyPolicyStatus) DeepCopy() *PolicyPolicyStatus + func (in *PolicyPolicyStatus) DeepCopyInto(out *PolicyPolicyStatus)