{
  "name": "pulse_connect_secure",
  "title": "Pulse Connect Secure",
  "version": "2.6.2",
  "release": "ga",
  "description": "Collect logs from Pulse Connect Secure with Elastic Agent.",
  "type": "integration",
  "download": "/epr/pulse_connect_secure/pulse_connect_secure-2.6.2.zip",
  "path": "/package/pulse_connect_secure/2.6.2",
  "icons": [
    {
      "src": "/img/pulse_connect_secure.svg",
      "path": "/package/pulse_connect_secure/2.6.2/img/pulse_connect_secure.svg",
      "title": "pulse_connect_secure",
      "size": "300x70",
      "type": "image/svg+xml"
    }
  ],
  "conditions": {
    "kibana": {
      "version": "^8.13.0 || ^9.0.0"
    }
  },
  "owner": {
    "type": "community",
    "github": "elastic/integration-experience"
  },
  "categories": [
    "vpn_security",
    "security"
  ],
  "signature_path": "/epr/pulse_connect_secure/pulse_connect_secure-2.6.2.zip.sig",
  "format_version": "3.0.3",
  "readme": "/package/pulse_connect_secure/2.6.2/docs/README.md",
  "license": "basic",
  "screenshots": [
    {
      "src": "/img/pulse_connect_secure-overview.png",
      "path": "/package/pulse_connect_secure/2.6.2/img/pulse_connect_secure-overview.png",
      "title": "Pulse Connect Secure overview dashboard",
      "size": "600x600",
      "type": "image/png"
    }
  ],
  "assets": [
    "/package/pulse_connect_secure/2.6.2/LICENSE.txt",
    "/package/pulse_connect_secure/2.6.2/changelog.yml",
    "/package/pulse_connect_secure/2.6.2/manifest.yml",
    "/package/pulse_connect_secure/2.6.2/validation.yml",
    "/package/pulse_connect_secure/2.6.2/docs/README.md",
    "/package/pulse_connect_secure/2.6.2/img/pulse_connect_secure-overview.png",
    "/package/pulse_connect_secure/2.6.2/img/pulse_connect_secure.svg",
    "/package/pulse_connect_secure/2.6.2/kibana/tags.yml",
    "/package/pulse_connect_secure/2.6.2/data_stream/log/manifest.yml",
    "/package/pulse_connect_secure/2.6.2/data_stream/log/sample_event.json",
    "/package/pulse_connect_secure/2.6.2/kibana/dashboard/pulse_connect_secure-231bf2be-205c-40ad-9493-7de5b4ca36c2.json",
    "/package/pulse_connect_secure/2.6.2/data_stream/log/fields/agent.yml",
    "/package/pulse_connect_secure/2.6.2/data_stream/log/fields/base-fields.yml",
    "/package/pulse_connect_secure/2.6.2/data_stream/log/fields/ecs.yml",
    "/package/pulse_connect_secure/2.6.2/data_stream/log/fields/fields.yml",
    "/package/pulse_connect_secure/2.6.2/data_stream/log/agent/stream/tcp.yml.hbs",
    "/package/pulse_connect_secure/2.6.2/data_stream/log/agent/stream/udp.yml.hbs",
    "/package/pulse_connect_secure/2.6.2/data_stream/log/elasticsearch/ingest_pipeline/default.yml"
  ],
  "policy_templates": [
    {
      "name": "pulse_connect_secure",
      "title": "Pulse Connect Secure logs",
      "description": "Collect logs from Pulse Connect Secure instances",
      "inputs": [
        {
          "type": "udp",
          "title": "Collect Pulse Connect Secure logs (input: udp)",
          "description": "Collecting logs from Pulse Connect Secure instances (input: udp)"
        },
        {
          "type": "tcp",
          "title": "Collect Pulse Connect Secure logs (input: tcp)",
          "description": "Collecting logs from Pulse Connect Secure instances (input: tcp)"
        }
      ],
      "multiple": true
    }
  ],
  "data_streams": [
    {
      "type": "logs",
      "dataset": "pulse_connect_secure.log",
      "title": "Pulse Connect Secure",
      "release": "ga",
      "ingest_pipeline": "default",
      "streams": [
        {
          "input": "udp",
          "vars": [
            {
              "name": "syslog_host",
              "type": "text",
              "title": "Syslog Host",
              "multi": false,
              "required": true,
              "show_user": true,
              "default": "localhost"
            },
            {
              "name": "syslog_port",
              "type": "text",
              "title": "Syslog Port",
              "multi": false,
              "required": true,
              "show_user": true,
              "default": 9514
            },
            {
              "name": "tags",
              "type": "text",
              "title": "Tags",
              "multi": true,
              "required": true,
              "show_user": false,
              "default": [
                "forwarded",
                "pulse_connect_secure-log"
              ]
            },
            {
              "name": "preserve_original_event",
              "type": "bool",
              "title": "Preserve original event",
              "description": "Preserves a raw copy of the original event, added to the field `event.original`",
              "multi": false,
              "required": true,
              "show_user": true,
              "default": false
            },
            {
              "name": "udp_options",
              "type": "yaml",
              "title": "Custom UDP Options",
              "description": "Specify custom configuration options for the UDP input.",
              "multi": false,
              "required": false,
              "show_user": false,
              "default": "#read_buffer: 100MiB\n#max_message_size: 50KiB\n#timeout: 300s\n"
            },
            {
              "name": "processors",
              "type": "yaml",
              "title": "Processors",
              "description": "Processors are used to reduce the number of fields in the exported event or to enhance the event with metadata. This executes in the agent before the logs are parsed. See [Processors](https://www.elastic.co/guide/en/beats/filebeat/current/filtering-and-enhancing-data.html) for details.\n",
              "multi": false,
              "required": false,
              "show_user": false
            }
          ],
          "template_path": "udp.yml.hbs",
          "title": "Pulse Connect Secure logs (udp)",
          "description": "Collect Pulse Connect Secure logs using udp input",
          "enabled": true,
          "ingestion_method": "Network Protocol"
        },
        {
          "input": "tcp",
          "vars": [
            {
              "name": "syslog_host",
              "type": "text",
              "title": "Syslog Host",
              "multi": false,
              "required": true,
              "show_user": true,
              "default": "localhost"
            },
            {
              "name": "syslog_port",
              "type": "text",
              "title": "Syslog Port",
              "multi": false,
              "required": true,
              "show_user": true,
              "default": 9514
            },
            {
              "name": "tags",
              "type": "text",
              "title": "Tags",
              "multi": true,
              "required": true,
              "show_user": false,
              "default": [
                "forwarded",
                "pulse_connect_secure-log"
              ]
            },
            {
              "name": "ssl",
              "type": "yaml",
              "title": "SSL Configuration",
              "description": "SSL configuration options. See [documentation](https://www.elastic.co/guide/en/beats/filebeat/current/configuration-ssl.html#ssl-common-config) for details.",
              "multi": false,
              "required": false,
              "show_user": true
            },
            {
              "name": "preserve_original_event",
              "type": "bool",
              "title": "Preserve original event",
              "description": "Preserves a raw copy of the original event, added to the field `event.original`",
              "multi": false,
              "required": true,
              "show_user": true,
              "default": false
            },
            {
              "name": "tcp_options",
              "type": "yaml",
              "title": "Custom TCP Options",
              "description": "Specify custom configuration options for the TCP input.",
              "multi": false,
              "required": false,
              "show_user": false,
              "default": "#framing: rfc6587\n#max_message_size: 50KiB\n#max_connections: 1\n#line_delimiter: \"\\n\"\n"
            },
            {
              "name": "processors",
              "type": "yaml",
              "title": "Processors",
              "description": "Processors are used to reduce the number of fields in the exported event or to enhance the event with metadata. This executes in the agent before the logs are parsed. See [Processors](https://www.elastic.co/guide/en/beats/filebeat/current/filtering-and-enhancing-data.html) for details.\n",
              "multi": false,
              "required": false,
              "show_user": false
            }
          ],
          "template_path": "tcp.yml.hbs",
          "title": "Pulse Connect Secure logs (tcp)",
          "description": "Collect Pulse Connect Secure logs using tcp input",
          "enabled": true,
          "ingestion_method": "Network Protocol"
        }
      ],
      "package": "pulse_connect_secure",
      "path": "log"
    }
  ]
}
