Resource Type: cudawaf_service

Defined in:
lib/puppet/type/cudawaf_service.rb
Providers:
cudawaf_service_provider

Overview

Defines all possible types for a Service object on the Barracuda Web Application Firewall.

Properties

  • address_version (defaults to: IPv4)

    Version

    Supported values:
    • IPv4
    • IPv6
    • ipv4
    • ipv6
  • app_id

    Service App Id

  • certificate

    Certificate

  • comments

    Comments

  • enable_access_logs (defaults to: Yes)

    Enable Access Logs

    Supported values:
    • Yes
    • No
  • ensure (defaults to: present)

    The basic property that the resource should be in.

    Supported values:
    • present
    • absent
  • group

    Service Group

  • ip_address

    VIP

  • mask

    Mask

  • port (defaults to: 80)

    Port

  • session_timeout (defaults to: 60)

    Session Timeout

  • status (defaults to: On)

    Status

    Supported values:
    • On
    • Off
  • type (defaults to: HTTP)

    Type

    Supported values:
    • HTTP
    • HTTPS
    • Instant SSL
    • Redirect
    • Custom
    • Custom SSL
    • FTP
    • FTP SSL
    • http
    • https
    • instant ssl
    • redirect
    • custom
    • custom ssl
    • ftp
    • ftp ssl
  • vsite

    Vsite

Parameters

  • name (namevar)

    Web Application Name

  • provider

    The specific backend to use for this ‘cudawaf_service` resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.