@ -56,8 +56,16 @@ options:
description :
- The ecapsulataion method to be used .
- The APIC defaults to C ( auto ) when unset during creation .
- If vxlan is slected , switching_mode must be " AVE " .
type : str
choices : [ auto , vlan , vxlan ]
switching_mode :
description :
- Switching Mode used by the switch
type : str
choices : [ AVE , native ]
default : native
version_added : ' 2.9 '
epg :
description :
- Name of the end point group .
@ -296,6 +304,7 @@ def main():
domain_type = dict ( type = ' str ' , choices = [ ' l2dom ' , ' phys ' , ' vmm ' ] , aliases = [ ' type ' ] ) , # Not required for querying all objects
encap = dict ( type = ' int ' ) ,
encap_mode = dict ( type = ' str ' , choices = [ ' auto ' , ' vlan ' , ' vxlan ' ] ) ,
switching_mode = dict ( type = ' str ' , default = ' native ' , choices = [ ' AVE ' , ' native ' ] ) ,
epg = dict ( type = ' str ' , aliases = [ ' name ' , ' epg_name ' ] ) , # Not required for querying all objects
netflow = dict ( type = ' bool ' ) ,
primary_encap = dict ( type = ' int ' ) ,
@ -330,6 +339,7 @@ def main():
else :
module . fail_json ( msg = ' Valid VLAN assigments are from 1 to 4096 ' )
encap_mode = module . params [ ' encap_mode ' ]
switching_mode = module . params [ ' switching_mode ' ]
epg = module . params [ ' epg ' ]
netflow = aci . boolean ( module . params [ ' netflow ' ] , ' enabled ' , ' disabled ' )
primary_encap = module . params [ ' primary_encap ' ]
@ -391,6 +401,7 @@ def main():
classPref = allow_useg ,
encap = encap ,
encapMode = encap_mode ,
switchingMode = switching_mode ,
instrImedcy = deploy_immediacy ,
netflowPref = netflow ,
primaryEncap = primary_encap ,