Snmp.Mib.UserBasedSm (elixir_snmp v0.2.1) View Source

Functions for SNMP-USER-BASED-SM-MIB

Link to this section Summary

Types

A user definition in configuration

Functions

Returns initial config for usm.conf

Returns a tuple representing a USM config

Link to this section Types

Specs

user() :: [user_opt()]

A user definition in configuration

Options

  • user: user name
  • password: user password, used for both authentication and encryption, optional if referenced accesses are noAuthNoPriv
  • access: one or several accesses as defined in agent

Specs

user_opt() ::
  {:user, String.Chars.t()}
  | {:password, String.Chars.t()}
  | {:access, atom() | [atom()]}

Link to this section Functions

Link to this function

config(users, engine_id, accesses)

View Source

Specs

config([user()], String.Chars.t(), map()) :: list()

Returns initial config for usm.conf

Link to this function

new(engine_id, sec_name, attrs, access)

View Source

Returns a tuple representing a USM config