Resource Type: sensu_enterprise_dashboard_api_config

Defined in:
lib/puppet/type/sensu_enterprise_dashboard_api_config.rb
Providers:
json

Overview

Manages Sensu Enterprise Dashboard API config

Properties

  • datacenter

    The name of the Sensu API (used elsewhere as the datacenter name).

  • ensure (defaults to: present)

    The basic property that the resource should be in.

    Supported values:
    • present
    • absent
  • insecure (defaults to: false)

    Determines whether or not to accept an insecure SSL certificate.

  • pass

    The password of the Sensu API. Leave empty for no authentication.

    Supported values:
    • /.+/
  • path

    The path of the Sensu API. Leave empty unless your Sensu API is not mounted to /.

  • port (defaults to: 4567)

    The port of the Sensu API.

    Supported values:
    • /[0-9]+/
  • ssl (defaults to: false)

    Determines whether or not to use the HTTPS protocol.

  • timeout (defaults to: 5)

    The timeout for the Sensu API, in seconds.

    Supported values:
    • /[0-9]+/
  • user

    The username of the Sensu API. Leave empty for no authentication.

    Supported values:
    • /.+/

Parameters

  • base_path (defaults to: /etc/sensu/)

    The base path to the client config file

  • host (namevar)

    The hostname or IP address of the Sensu API.