Update SNMP service properties. The SNMP service is started if the
communities property specifies a community or stopped if it contains an
empty array. The start_on_boot property can only be true if a community
is specified in the request or is already configured.