cisco.dnac.endpoint_analytics_profiling_rules_bulk_v1 模块 – 用于端点分析配置规则批量 V1 的资源模块
注意
此模块是 cisco.dnac 集合(版本 6.25.0)的一部分。
如果您使用的是 ansible 包,则可能已经安装了此集合。它不包含在 ansible-core 中。要检查是否已安装,请运行 ansible-galaxy collection list。
要安装它,请使用:ansible-galaxy collection install cisco.dnac。您需要其他要求才能使用此模块,请参阅 要求 了解详细信息。
要在 playbook 中使用它,请指定:cisco.dnac.endpoint_analytics_profiling_rules_bulk_v1。
cisco.dnac 6.16.0 中的新增功能
概要
- 管理资源端点分析配置规则批量 V1 的创建操作。 
- 此 API 导入给定的配置规则列表。对于每个记录,1- 如果记录的“ruleType”不是“自定义规则”,则会拒绝该记录。2- 如果在输入记录中提供了“ruleId”。 
注意
此模块具有相应的 操作插件。
要求
在执行此模块的主机上需要以下要求。
- dnacentersdk >= 2.4.9 
- python >= 3.5 
参数
| 参数 | 注释 | 
|---|---|
| 用于 Cisco DNA Center SDK 启用调试的标志。 选项 
 | |
| Cisco DNA Center 主机名。 | |
| 用于身份验证的 Cisco DNA Center 密码。 | |
| Cisco DNA Center 端口。 默认:  | |
| 用于身份验证的 Cisco DNA Center 用户名。 默认:  | |
| 用于启用或禁用 SSL 证书验证的标志。 选项 
 | |
| 通知 SDK 要使用的 Cisco DNA Center 的版本。 默认:  | |
| 端点分析配置规则批量的 profilingRules。 | |
| ML 集群的唯一标识符。仅适用于“ML 规则”。 | |
| 端点分析配置规则批量的 conditionGroups。 | |
| 端点分析配置规则批量的 condition。 | |
| 端点分析配置规则批量的 attribute。 | |
| 端点分析配置规则批量的 attributeDictionary。 | |
| 端点分析配置规则批量的 operator。 | |
| 端点分析配置规则批量的 value。 | |
| 端点分析配置规则批量的 conditionGroup。 | |
| 端点分析配置规则批量的 operator。 | |
| 端点分析配置规则批量的 type。 | |
| 指示规则是否已删除的标志。 选项 
 | |
| 上次修改规则的用户。它是只读的,如果在输入请求中提供,则会被忽略。 | |
| 上次修改的时间戳(以毫秒为单位)。它是只读的,如果在输入请求中提供,则会被忽略。 | |
| 规则的插件。仅适用于“Cisco 默认”规则。 | |
| 指示规则是否已被用户拒绝的标志。仅适用于“ML 规则”。 选项 
 | |
| 端点分析配置规则批量的 result。 | |
| 当前规则确定的设备类型列表。 | |
| 当前规则确定的硬件制造商列表。 | |
| 当前规则确定的硬件型号列表。 | |
| 当前规则确定的操作系统列表。 | |
| 规则的唯一标识符。这通常由系统生成,对于需要新建的规则,客户端不需要提供。 | |
| 规则的人类可读名称。 | |
| 规则的优先级。 | |
| 规则的类型。 | |
| 规则的版本。 | |
| 规则的源优先级。 | |
| 规则中使用的属性列表。仅适用于“Cisco 默认”规则。 | |
| Cisco DNA Center SDK 的标志,用于启用针对 JSON 模式验证请求正文。 选项 
 | 
注意
注意
- 使用的 SDK 方法是 ai_endpoint_analytics.AIEndpointAnalytics.import_profiling_rules_in_bulk_v1, 
- 使用的路径是 post /dna/intent/api/v1/endpoint-analytics/profiling-rules/bulk, 
- 不支持 - check_mode
- 该插件在控制节点上运行,不使用任何 Ansible 连接插件,而是使用来自 Cisco DNAC SDK 的嵌入式连接管理器。 
- 以 dnac_ 开头的参数由 Cisco DNAC Python SDK 用于建立连接。 
示例
- name: Create
  cisco.dnac.endpoint_analytics_profiling_rules_bulk_v1:
    dnac_host: "{{dnac_host}}"
    dnac_username: "{{dnac_username}}"
    dnac_password: "{{dnac_password}}"
    dnac_verify: "{{dnac_verify}}"
    dnac_port: "{{dnac_port}}"
    dnac_version: "{{dnac_version}}"
    dnac_debug: "{{dnac_debug}}"
    profilingRules:
    - clusterId: string
      conditionGroups:
        condition:
          attribute: string
          attributeDictionary: string
          operator: string
          value: string
        conditionGroup:
        - string
        operator: string
        type: string
      isDeleted: true
      lastModifiedBy: string
      lastModifiedOn: 0
      pluginId: string
      rejected: true
      result:
        deviceType:
        - string
        hardwareManufacturer:
        - string
        hardwareModel:
        - string
        operatingSystem:
        - string
      ruleId: string
      ruleName: string
      rulePriority: 0
      ruleType: string
      ruleVersion: 0
      sourcePriority: 0
      usedAttributes:
      - string
返回值
通用返回值记录在此处,以下是此模块特有的字段
| 键 | 描述 | 
|---|---|
| 一个字典或列表,其中包含 Cisco DNAC Python SDK 返回的响应。 返回: 总是 示例:  | 
