ConfigScanSubTypePfappserverFormConfigScanNessus6:
  properties:
    categories:
      default: []
      description: Nodes with the selected roles will be affected
      items:
        description: Nodes with the selected roles will be affected
        type: string
      type: array
    duration:
      default:
        interval: 20
        unit: s
      description: Approximate duration of a scan. User being scanned on registration
        are presented a progress bar for this duration, afterwards the browser refreshes
        until scan is complete.
      properties:
        interval:
          default: 20
          description: Interval
          type: integer
        unit:
          default: s
          description: Unit
          type: string
      type: object
    id:
      default: ~
      description: Name
      type: string
    ip:
      default: ~
      description: Hostname or IP Address
      type: string
    nessus_clientpolicy:
      default: ~
      description: Name of the policy to use on the nessus server
      type: string
    oses:
      default: []
      description: Nodes with the selected OS will be affected
      items:
        description: Nodes with the selected OS will be affected
        type: string
      type: array
    password:
      default: ~
      description: Password
      type: string
    port:
      default: 8834
      description: If you use an alternative port, please specify
      type: integer
    post_registration:
      default: ~
      description: If this option is enabled, the PF system will scan host after on
        the production vlan. This will not work for devices that are in an inline
        VLAN.
      type: string
    pre_registration:
      default: ~
      description: If this option is enabled, the PF system will scan host before
        the registration.
      type: string
    registration:
      default: ~
      description: If this option is enabled, the PF system will scan each host after
        registration is complete.
      type: string
    scannername:
      default: Local Scanner
      description: Name of the scanner to use on the nessus server
      type: string
    type:
      default: pfappserver::Form::Config::Scan::Nessus6
      description: Discriminator `pfappserver::Form::Config::Scan::Nessus6`
      type: string
      value: pfappserver::Form::Config::Scan::Nessus6
    username:
      default: ~
      description: Username
      type: string
    verify_hostname:
      default: enabled
      description: Verify hostname of server
      type: string
  required:
  - id
  - username
  - password
  - ip
  type: object
