# snmp.update

Update SNMP Service Configuration.

— Rules — Enabling v3: requires v3_username, v3_authtype and v3_password Disabling v3: By itself will retain the v3 user settings and config in the ‘private’ config, but remove the entry in the public config to block v3 access by that user. Disabling v3 and clearing the v3_username: This will do the actions described in ‘Disabling v3’ and take the extra step to remove the user from the ‘private’ config.

The ‘v3_*’ settings are valid and enforced only when ‘v3’ is enabled

Type: object

##

Type: array
No Additional Items

#### Tuple Validation

##### Parameter 1: snmp_update

#### snmp_update

Type: object

SNMPUpdateArgs parameters.

No Additional Properties

##

#### Location

Type: string

##

#### Contact

## Any of

Type: string Format: email
Type: string
Must match regular expression: `^[-_a-zA-Z0-9\s]*$`

##

#### Traps

Type: boolean

##

#### V3

Type: boolean

##

#### Community

Type: string
Must match regular expression: `^[-_a-zA-Z0-9\s]*$`

##

#### V3 Username

Type: string

Must be at most `20` characters long

##

#### V3 Authtype

Type: enum (of string)

##### Must be one of:

- ""
- "MD5"
- "SHA"

##

#### V3 Password

Type: string

##

#### V3 Privproto

## Any of

Type: enum (of null or string)

##### Must be one of:

- null
- "AES"
- "DES"

Type: null

##

#### V3 Privpassphrase

## Any of

Type: string
Type: null

##

#### Loglevel

Type: integer

Value must be greater or equal to `0` and lesser or equal to `7`

##

#### Options

Type: string

##

#### Zilstat

Type: boolean

##

#### SNMPEntry

Type: object
No Additional Properties

##

#### Location

Type: string

##

#### Contact

## Any of

Type: string Format: email
Type: string
Must match regular expression: `^[-_a-zA-Z0-9\s]*$`

##

#### Traps

Type: boolean

##

#### V3

Type: boolean

##

#### Community

Type: string Default: "public"
Must match regular expression: `^[-_a-zA-Z0-9\s]*$`

##

#### V3 Username

Type: string

Must be at most `20` characters long

##

#### V3 Authtype

Type: enum (of string)

##### Must be one of:

- ""
- "MD5"
- "SHA"

##

#### V3 Password

Type: string

##

#### V3 Privproto

## Any of

Type: enum (of null or string)

##### Must be one of:

- null
- "AES"
- "DES"

Type: null

##

#### V3 Privpassphrase

Default: null

## Any of

Type: string
Type: null

##

#### Loglevel

Type: integer

Value must be greater or equal to `0` and lesser or equal to `7`

##

#### Options

Type: string

##

#### Zilstat

Type: boolean

##

#### Id

Type: integer

Required roles: SYSTEM_GENERAL_WRITE