In the documentation it mentions being able to set the value of the "vlan" parameter to "null" in order to create a QoS rule that will match any source VLAN. When attempting to run the play shown below with the vlan parameter set to None or null I get the following results. FWIW setting vlan to None in the python SDK works as intended.
None Value

null Value
