Resource Type: cisco_snmp_server

Defined in:
lib/puppet/type/cisco_snmp_server.rb
Providers:
cisco

Overview

Manages a Cisco SNMP Server.

cisco_snmp_server

..attributes..

There can only be one instance of the cisco_snmp_server.

Example:

cisco_snmp_server {\"<instance_name>\":
  contact                => \"user1\",
  location               => \"rtp\",
  packet_size            => 2500,
  aaa_user_cache_timeout => 1000,
  tcp_session_auth       => false,
  protocol               => false,
  global_enforce_priv    => false,
}

Properties

  • aaa_user_cache_timeout

    Configures how long the AAA synchronized user configuration stays in the local cache. Valid values are integer, keyword ‘default’.

  • contact

    SNMP system contact (sysContact). Valid values are string, keyword ‘default’.

  • global_enforce_priv

    Enable/disable SNMP message encryption for all users.

    Supported values:
    • true
    • false
    • default
  • location
  • packet_size

    Size of SNMP packet. Valid values are integer, in bytes, keyword ‘default’.

  • protocol

    Enable/disable SNMP protocol.

    Supported values:
    • true
    • false
    • default
  • tcp_session_auth

    Enable/disable a one time authentication for SNMP over TCP session.

    Supported values:
    • true
    • false
    • default

Parameters

  • name (namevar)

    The name of the SNMP Server instance. Valid values are string.

  • provider

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