security_dlp_file_patterns - DLP File Pattern Resource ++++++++++++++++++++++++++++++++++++++++++++++++++++++ .. versionadded:: 1.0.0 .. contents:: :local: :depth: 1 Synopsis -------- DLP File Pattern Resource. Use API "/resource-api/v2/security/dlp-file-patterns". Requirements ------------ The below requirements are needed on the host that executes this module. - ansible>=2.17.0 Parameters ---------- .. raw:: html Examples ------------- .. code-block:: yaml - name: Security DLP File Patterns hosts: fortisase gather_facts: false vars: dlp_file_pattern_name: "dlp_file_patterns_example" tasks: # The primary_key is a digital id, it is "result.response.primaryKey" # Please use the primaryKey in the result to update/delete the target resource - name: Create Security DLP File Patterns fortinet.fortisase.security_dlp_file_patterns: state: present params: primary_key: "Placeholder, not in use in create" tag: "{{ dlp_file_pattern_name }}" entries: - pattern: "string" filter_type: "type" file_type: "7z" register: result - name: Update Security DLP File Patterns fortinet.fortisase.security_dlp_file_patterns: state: present params: primary_key: "{{ result.response.primaryKey }}" tag: "{{ dlp_file_pattern_name }}" entries: - pattern: "string_modified" filter_type: "type" file_type: "7z" - name: Delete Security DLP File Patterns fortinet.fortisase.security_dlp_file_patterns: state: absent params: primary_key: "{{ result.response.primaryKey }}" Return Values ------------- .. raw:: html Authors ------- - Xinwei Du (@dux-fortinet)