category: Utilities provider: Palo Alto Networks deprecated: true commonfields: id: palo_alto_networks_pan_os_edl_management version: -1 configuration: - display: Hostname or IP of server name: hostname required: true type: 0 - display: Server port name: port type: 0 required: false - display: SSH credentials to server (username and certificate, see in the credential manager) name: Authentication required: true type: 9 - display: SSH extra parameters (e.g., "-c ChaCha20") name: ssh_extra_params type: 0 required: false - display: SCP extra parameters (e.g., "-c ChaCha20 -l 8000") name: scp_extra_params type: 0 required: false - display: Document root (e.g., var/www/html/files) name: document_root type: 0 required: false description: Deprecated. Use the Generic Export Indicators Service integration instead. This integration is still supported however, for customers with over 1000 Firewalls. display: Palo Alto Networks PAN-OS EDL Management (Deprecated) name: palo_alto_networks_pan_os_edl_management script: commands: - arguments: - description: Unique path to the file on a remote server. name: file_path required: true - defaultValue: '5' description: Number of retries. name: retries description: Displays the contents of the specified remote file located in the War Room. name: pan-os-edl-get-external-file - arguments: - description: Unique path to the file on a remote server. name: file_path required: true - description: String to search for in the remote file. name: search_string required: true description: Searches for a string in a remote file. name: pan-os-edl-search-external-file - arguments: - description: List from the instance context with which to override the remote file. name: list_name required: true - description: Unique path to file name: file_path required: true - auto: PREDEFINED defaultValue: 'false' description: Prints the updated remote file to the War Room. Default is "false". name: verbose predefined: - 'true' - 'false' - description: List items. isArray: true name: list_items required: true - auto: PREDEFINED defaultValue: add description: Whether to add to, or remove from the list. Default is "add". name: add_or_remove predefined: - add - remove required: true description: Updates the instance context with the specified list name and list items, and then overrides the path of the remote file with the internal list. execution: true name: pan-os-edl-update - arguments: - description: Unique path to the file on a remote server. name: file_path required: true - description: List name. name: list_name required: true - auto: PREDEFINED defaultValue: merge description: Update type. "Merge" adds non-duplicate values, "Override" deletes existing data in the internal list. Default is "merge". name: type predefined: - merge - override required: true - auto: PREDEFINED defaultValue: 'false' description: Prints the updated internal list to the War Room. Default is "false". name: verbose predefined: - 'true' - 'false' - defaultValue: '5' description: Number of retries. name: retries description: Updates internal list data with the contents of a remote file. execution: true name: pan-os-edl-update-from-external-file - arguments: - description: Unique path to the file on a remote server. name: file_path required: true description: Deletes a file from a remote server. execution: true name: pan-os-edl-delete-external-file - arguments: - description: List name. name: list_name required: true description: Displays internal list data in the War Room. name: pan-os-edl-print-internal-list - arguments: - auto: PREDEFINED defaultValue: file description: List data destination. Default is "file". name: destination predefined: - file - incident_context required: true - description: List name. name: list_name required: true description: Dumps (copies) instance context to either the incident context or a file. name: pan-os-edl-dump-internal-list outputs: - contextPath: PANOSEDL.ListItems description: Items of the internal list. type: string - contextPath: PANOSEDL.ListName description: Name of the internal list. type: string - description: Displays instance context list names. name: pan-os-edl-list-internal-lists - arguments: - description: Name of list name: list_name required: true - description: String to search for in the remote file. name: search_string required: true description: Search for a string in internal list. name: pan-os-edl-search-internal-list - arguments: - description: List name. name: list_name required: true - description: Unique path to the file on a remote server. name: file_path required: true - defaultValue: '5' description: Number of retries. name: retries description: Compares internal list and external file contents. name: pan-os-edl-compare - arguments: - description: Unique path to the file on a remote server. name: file_path required: true description: Gets metadata for an external file. name: pan-os-edl-get-external-file-metadata outputs: - contextPath: PANOSEDL.FileName description: Name of the external file. type: String - contextPath: PANOSEDL.Size description: File size. type: Number - contextPath: PANOSEDL.NumberOfLines description: Number of lines. type: Number - contextPath: PANOSEDL.LastModified description: Date that the file was last modified. type: String - arguments: - description: The list from the instance context to update. name: list_name required: true - description: An array of list items. isArray: true name: list_items required: true - auto: PREDEFINED defaultValue: 'false' description: Whether to print the updated remote file to the War Room. Can ve "true" or "false". Default is "false". name: verbose predefined: - 'true' - 'false' - auto: PREDEFINED defaultValue: add description: Whether to add to, or remove from the list. Can be "add" or "remove". Default is "add". name: add_or_remove predefined: - add - remove required: true description: Updates the instance context with the specified list name and list items. name: pan-os-edl-update-internal-list - arguments: - description: Unique path to the file on a remote server. name: file_path required: true - description: List name. name: list_name required: true - auto: PREDEFINED defaultValue: 'false' description: Whether to add to, or remove from the list. Can be "add" or "remove". Default is "add". name: verbose predefined: - 'true' - 'false' description: Updates a remote file with the contents of an internal list. name: pan-os-edl-update-external-file dockerimage: demisto/openssh:1.0.0.12410 runonce: false script: '-' type: python subtype: python3 tests: - PAN OS EDL Management - Test fromversion: 5.0.0