Versions in this module Expand all Collapse all v1 v1.0.1 Jun 27, 2024 v1.0.0 Jun 25, 2024 Changes in this version + var AddToScheme = SchemeBuilder.AddToScheme + var GroupVersion = schema.GroupVersion + var SchemeBuilder = &scheme.Builder + type ClusterMatchWorkloads struct + NodeSelector LabelSelector + NsSelector NamespaceSelector + WorkloadSelector LabelSelector + func (in *ClusterMatchWorkloads) DeepCopy() *ClusterMatchWorkloads + func (in *ClusterMatchWorkloads) DeepCopyInto(out *ClusterMatchWorkloads) + type ClusterNimbusPolicy struct + Spec ClusterNimbusPolicySpec + Status ClusterNimbusPolicyStatus + func (in *ClusterNimbusPolicy) DeepCopy() *ClusterNimbusPolicy + func (in *ClusterNimbusPolicy) DeepCopyInto(out *ClusterNimbusPolicy) + func (in *ClusterNimbusPolicy) DeepCopyObject() runtime.Object + type ClusterNimbusPolicyList struct + Items []ClusterNimbusPolicy + func (in *ClusterNimbusPolicyList) DeepCopy() *ClusterNimbusPolicyList + func (in *ClusterNimbusPolicyList) DeepCopyInto(out *ClusterNimbusPolicyList) + func (in *ClusterNimbusPolicyList) DeepCopyObject() runtime.Object + type ClusterNimbusPolicySpec struct + NimbusRules []NimbusRules + NodeSelector LabelSelector + NsSelector NamespaceSelector + WorkloadSelector LabelSelector + func (in *ClusterNimbusPolicySpec) DeepCopy() *ClusterNimbusPolicySpec + func (in *ClusterNimbusPolicySpec) DeepCopyInto(out *ClusterNimbusPolicySpec) + type ClusterNimbusPolicyStatus struct + LastUpdated metav1.Time + NumberOfAdapterPolicies int32 + Policies []string + Status string + func (in *ClusterNimbusPolicyStatus) DeepCopy() *ClusterNimbusPolicyStatus + func (in *ClusterNimbusPolicyStatus) DeepCopyInto(out *ClusterNimbusPolicyStatus) + type ClusterSecurityIntentBinding struct + Spec ClusterSecurityIntentBindingSpec + Status ClusterSecurityIntentBindingStatus + func (in *ClusterSecurityIntentBinding) DeepCopy() *ClusterSecurityIntentBinding + func (in *ClusterSecurityIntentBinding) DeepCopyInto(out *ClusterSecurityIntentBinding) + func (in *ClusterSecurityIntentBinding) DeepCopyObject() runtime.Object + type ClusterSecurityIntentBindingList struct + Items []ClusterSecurityIntentBinding + func (in *ClusterSecurityIntentBindingList) DeepCopy() *ClusterSecurityIntentBindingList + func (in *ClusterSecurityIntentBindingList) DeepCopyInto(out *ClusterSecurityIntentBindingList) + func (in *ClusterSecurityIntentBindingList) DeepCopyObject() runtime.Object + type ClusterSecurityIntentBindingSpec struct + CEL []string + Intents []MatchIntent + Selector ClusterMatchWorkloads + func (in *ClusterSecurityIntentBindingSpec) DeepCopy() *ClusterSecurityIntentBindingSpec + func (in *ClusterSecurityIntentBindingSpec) DeepCopyInto(out *ClusterSecurityIntentBindingSpec) + type ClusterSecurityIntentBindingStatus struct + BoundIntents []string + ClusterNimbusPolicy string + LastUpdated metav1.Time + NimbusPolicyNamespaces []string + NumberOfBoundIntents int32 + NumberOfNimbusPolicies int32 + Status string + func (in *ClusterSecurityIntentBindingStatus) DeepCopy() *ClusterSecurityIntentBindingStatus + func (in *ClusterSecurityIntentBindingStatus) DeepCopyInto(out *ClusterSecurityIntentBindingStatus) + type Intent struct + Action string + Description string + ID string + Params map[string][]string + Severity string + Tags []string + func (in *Intent) DeepCopy() *Intent + func (in *Intent) DeepCopyInto(out *Intent) + type LabelSelector struct + MatchLabels map[string]string + func (in *LabelSelector) DeepCopy() *LabelSelector + func (in *LabelSelector) DeepCopyInto(out *LabelSelector) + type MatchIntent struct + Name string + func (in *MatchIntent) DeepCopy() *MatchIntent + func (in *MatchIntent) DeepCopyInto(out *MatchIntent) + type MatchWorkloads struct + WorkloadSelector LabelSelector + func (in *MatchWorkloads) DeepCopy() *MatchWorkloads + func (in *MatchWorkloads) DeepCopyInto(out *MatchWorkloads) + type NamespaceSelector struct + ExcludeNames []string + MatchNames []string + func (in *NamespaceSelector) DeepCopy() *NamespaceSelector + func (in *NamespaceSelector) DeepCopyInto(out *NamespaceSelector) + type NimbusPolicy struct + Spec NimbusPolicySpec + Status NimbusPolicyStatus + func (a NimbusPolicy) Equal(b NimbusPolicy) (string, bool) + func (in *NimbusPolicy) DeepCopy() *NimbusPolicy + func (in *NimbusPolicy) DeepCopyInto(out *NimbusPolicy) + func (in *NimbusPolicy) DeepCopyObject() runtime.Object + type NimbusPolicyList struct + Items []NimbusPolicy + func (in *NimbusPolicyList) DeepCopy() *NimbusPolicyList + func (in *NimbusPolicyList) DeepCopyInto(out *NimbusPolicyList) + func (in *NimbusPolicyList) DeepCopyObject() runtime.Object + type NimbusPolicySpec struct + NimbusRules []NimbusRules + Selector LabelSelector + func (in *NimbusPolicySpec) DeepCopy() *NimbusPolicySpec + func (in *NimbusPolicySpec) DeepCopyInto(out *NimbusPolicySpec) + type NimbusPolicyStatus struct + LastUpdated metav1.Time + NumberOfAdapterPolicies int32 + Policies []string + Status string + func (in *NimbusPolicyStatus) DeepCopy() *NimbusPolicyStatus + func (in *NimbusPolicyStatus) DeepCopyInto(out *NimbusPolicyStatus) + type NimbusRules struct + Description string + ID string + Rule Rule + Type string + func (in *NimbusRules) DeepCopy() *NimbusRules + func (in *NimbusRules) DeepCopyInto(out *NimbusRules) + type Rule struct + Params map[string][]string + RuleAction string + func (in *Rule) DeepCopy() *Rule + func (in *Rule) DeepCopyInto(out *Rule) + type SecurityIntent struct + Spec SecurityIntentSpec + Status SecurityIntentStatus + func (in *SecurityIntent) DeepCopy() *SecurityIntent + func (in *SecurityIntent) DeepCopyInto(out *SecurityIntent) + func (in *SecurityIntent) DeepCopyObject() runtime.Object + type SecurityIntentBinding struct + Spec SecurityIntentBindingSpec + Status SecurityIntentBindingStatus + func (in *SecurityIntentBinding) DeepCopy() *SecurityIntentBinding + func (in *SecurityIntentBinding) DeepCopyInto(out *SecurityIntentBinding) + func (in *SecurityIntentBinding) DeepCopyObject() runtime.Object + type SecurityIntentBindingList struct + Items []SecurityIntentBinding + func (in *SecurityIntentBindingList) DeepCopy() *SecurityIntentBindingList + func (in *SecurityIntentBindingList) DeepCopyInto(out *SecurityIntentBindingList) + func (in *SecurityIntentBindingList) DeepCopyObject() runtime.Object + type SecurityIntentBindingSpec struct + CEL []string + Intents []MatchIntent + Selector MatchWorkloads + func (in *SecurityIntentBindingSpec) DeepCopy() *SecurityIntentBindingSpec + func (in *SecurityIntentBindingSpec) DeepCopyInto(out *SecurityIntentBindingSpec) + type SecurityIntentBindingStatus struct + BoundIntents []string + LastUpdated metav1.Time + NimbusPolicy string + NumberOfBoundIntents int32 + Status string + func (in *SecurityIntentBindingStatus) DeepCopy() *SecurityIntentBindingStatus + func (in *SecurityIntentBindingStatus) DeepCopyInto(out *SecurityIntentBindingStatus) + type SecurityIntentList struct + Items []SecurityIntent + func (in *SecurityIntentList) DeepCopy() *SecurityIntentList + func (in *SecurityIntentList) DeepCopyInto(out *SecurityIntentList) + func (in *SecurityIntentList) DeepCopyObject() runtime.Object + type SecurityIntentSpec struct + Intent Intent + func (in *SecurityIntentSpec) DeepCopy() *SecurityIntentSpec + func (in *SecurityIntentSpec) DeepCopyInto(out *SecurityIntentSpec) + type SecurityIntentStatus struct + Action string + ID string + Status string + func (in *SecurityIntentStatus) DeepCopy() *SecurityIntentStatus + func (in *SecurityIntentStatus) DeepCopyInto(out *SecurityIntentStatus)