Class K8sApiAbnormalRuleScopeInfo

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getAction()
      Get 动作(RULE_MODE_ALERT: 告警 RULE_MODE_RELEASE:放行)
      Boolean getIsDelete()
      Get 是否被删除 适用于自定义规则入参 注意:此字段可能返回 null,表示取不到有效值。
      String getRiskLevel()
      Get 威胁等级 HIGH:高级 MIDDLE: 中级 LOW:低级 NOTICE:提示 注意:此字段可能返回 null,表示取不到有效值。
      String getScope()
      Get 范围 系统事件: ANONYMOUS_ACCESS: 匿名访问 ABNORMAL_UA_REQ: 异常UA请求 ANONYMOUS_ABNORMAL_PERMISSION: 匿名用户权限异动 GET_CREDENTIALS: 凭据信息获取 MOUNT_SENSITIVE_PATH: 敏感路径挂载 COMMAND_RUN: 命令执行 PRIVILEGE_CONTAINER: 特权容器 EXCEPTION_CRONTAB_TASK: 异常定时任务 STATICS_POD: 静态pod创建 ABNORMAL_CREATE_POD: 异常pod创建 USER_DEFINED: 用户自定义
      Boolean getStatus()
      Get 开关状态(true:开 false:关) 适用于系统规则 注意:此字段可能返回 null,表示取不到有效值。
      void setAction​(String Action)
      Set 动作(RULE_MODE_ALERT: 告警 RULE_MODE_RELEASE:放行)
      void setIsDelete​(Boolean IsDelete)
      Set 是否被删除 适用于自定义规则入参 注意:此字段可能返回 null,表示取不到有效值。
      void setRiskLevel​(String RiskLevel)
      Set 威胁等级 HIGH:高级 MIDDLE: 中级 LOW:低级 NOTICE:提示 注意:此字段可能返回 null,表示取不到有效值。
      void setScope​(String Scope)
      Set 范围 系统事件: ANONYMOUS_ACCESS: 匿名访问 ABNORMAL_UA_REQ: 异常UA请求 ANONYMOUS_ABNORMAL_PERMISSION: 匿名用户权限异动 GET_CREDENTIALS: 凭据信息获取 MOUNT_SENSITIVE_PATH: 敏感路径挂载 COMMAND_RUN: 命令执行 PRIVILEGE_CONTAINER: 特权容器 EXCEPTION_CRONTAB_TASK: 异常定时任务 STATICS_POD: 静态pod创建 ABNORMAL_CREATE_POD: 异常pod创建 USER_DEFINED: 用户自定义
      void setStatus​(Boolean Status)
      Set 开关状态(true:开 false:关) 适用于系统规则 注意:此字段可能返回 null,表示取不到有效值。
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • K8sApiAbnormalRuleScopeInfo

        public K8sApiAbnormalRuleScopeInfo()
      • K8sApiAbnormalRuleScopeInfo

        public K8sApiAbnormalRuleScopeInfo​(K8sApiAbnormalRuleScopeInfo source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getScope

        public String getScope()
        Get 范围 系统事件: ANONYMOUS_ACCESS: 匿名访问 ABNORMAL_UA_REQ: 异常UA请求 ANONYMOUS_ABNORMAL_PERMISSION: 匿名用户权限异动 GET_CREDENTIALS: 凭据信息获取 MOUNT_SENSITIVE_PATH: 敏感路径挂载 COMMAND_RUN: 命令执行 PRIVILEGE_CONTAINER: 特权容器 EXCEPTION_CRONTAB_TASK: 异常定时任务 STATICS_POD: 静态pod创建 ABNORMAL_CREATE_POD: 异常pod创建 USER_DEFINED: 用户自定义
        Returns:
        Scope 范围 系统事件: ANONYMOUS_ACCESS: 匿名访问 ABNORMAL_UA_REQ: 异常UA请求 ANONYMOUS_ABNORMAL_PERMISSION: 匿名用户权限异动 GET_CREDENTIALS: 凭据信息获取 MOUNT_SENSITIVE_PATH: 敏感路径挂载 COMMAND_RUN: 命令执行 PRIVILEGE_CONTAINER: 特权容器 EXCEPTION_CRONTAB_TASK: 异常定时任务 STATICS_POD: 静态pod创建 ABNORMAL_CREATE_POD: 异常pod创建 USER_DEFINED: 用户自定义
      • setScope

        public void setScope​(String Scope)
        Set 范围 系统事件: ANONYMOUS_ACCESS: 匿名访问 ABNORMAL_UA_REQ: 异常UA请求 ANONYMOUS_ABNORMAL_PERMISSION: 匿名用户权限异动 GET_CREDENTIALS: 凭据信息获取 MOUNT_SENSITIVE_PATH: 敏感路径挂载 COMMAND_RUN: 命令执行 PRIVILEGE_CONTAINER: 特权容器 EXCEPTION_CRONTAB_TASK: 异常定时任务 STATICS_POD: 静态pod创建 ABNORMAL_CREATE_POD: 异常pod创建 USER_DEFINED: 用户自定义
        Parameters:
        Scope - 范围 系统事件: ANONYMOUS_ACCESS: 匿名访问 ABNORMAL_UA_REQ: 异常UA请求 ANONYMOUS_ABNORMAL_PERMISSION: 匿名用户权限异动 GET_CREDENTIALS: 凭据信息获取 MOUNT_SENSITIVE_PATH: 敏感路径挂载 COMMAND_RUN: 命令执行 PRIVILEGE_CONTAINER: 特权容器 EXCEPTION_CRONTAB_TASK: 异常定时任务 STATICS_POD: 静态pod创建 ABNORMAL_CREATE_POD: 异常pod创建 USER_DEFINED: 用户自定义
      • getAction

        public String getAction()
        Get 动作(RULE_MODE_ALERT: 告警 RULE_MODE_RELEASE:放行)
        Returns:
        Action 动作(RULE_MODE_ALERT: 告警 RULE_MODE_RELEASE:放行)
      • setAction

        public void setAction​(String Action)
        Set 动作(RULE_MODE_ALERT: 告警 RULE_MODE_RELEASE:放行)
        Parameters:
        Action - 动作(RULE_MODE_ALERT: 告警 RULE_MODE_RELEASE:放行)
      • getRiskLevel

        public String getRiskLevel()
        Get 威胁等级 HIGH:高级 MIDDLE: 中级 LOW:低级 NOTICE:提示 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        RiskLevel 威胁等级 HIGH:高级 MIDDLE: 中级 LOW:低级 NOTICE:提示 注意:此字段可能返回 null,表示取不到有效值。
      • setRiskLevel

        public void setRiskLevel​(String RiskLevel)
        Set 威胁等级 HIGH:高级 MIDDLE: 中级 LOW:低级 NOTICE:提示 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        RiskLevel - 威胁等级 HIGH:高级 MIDDLE: 中级 LOW:低级 NOTICE:提示 注意:此字段可能返回 null,表示取不到有效值。
      • getStatus

        public Boolean getStatus()
        Get 开关状态(true:开 false:关) 适用于系统规则 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Status 开关状态(true:开 false:关) 适用于系统规则 注意:此字段可能返回 null,表示取不到有效值。
      • setStatus

        public void setStatus​(Boolean Status)
        Set 开关状态(true:开 false:关) 适用于系统规则 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Status - 开关状态(true:开 false:关) 适用于系统规则 注意:此字段可能返回 null,表示取不到有效值。
      • getIsDelete

        public Boolean getIsDelete()
        Get 是否被删除 适用于自定义规则入参 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        IsDelete 是否被删除 适用于自定义规则入参 注意:此字段可能返回 null,表示取不到有效值。
      • setIsDelete

        public void setIsDelete​(Boolean IsDelete)
        Set 是否被删除 适用于自定义规则入参 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        IsDelete - 是否被删除 适用于自定义规则入参 注意:此字段可能返回 null,表示取不到有效值。