Extreme API with Python
Table Of Contents
- 1 Preface
- 2 Introduction
- 3 EXOS APIs
- 4 VOSS API
- 5 XMC API
- 6 ExtremeCloud IQ API
- 7 Extreme Campus Controller API
Extreme API with Python
Page | 67
Part no.9036931-00 Rev AA February 2021
# @VariableFieldLabel (description = "Multicast Enable",
# type = string,
# required = yes,
# readOnly = no,
# validValues = [yes,no],
# name = "multicast",
# value = "no"
# )
#@SectionEnd
#@SectionStart (description = "Device Specific Data")
# @VariableFieldLabel (description = "NNI Fabric Port List",
# type = string,
# required = yes,
# readOnly = no,
# name = "portlist",
# value = "1/1-1/3",
# scope = device
# )
# @VariableFieldLabel (description = "Nickname Custom",
# type = string,
# required = no,
# readOnly = no,
# name = "nicknameCustom",
# value = "",
# scope = device
# )
#@SectionEnd
#@MetaDataEnd
These variables are then accessible from the emc_vars dictionary, which uses the name as the key.
This code snippet illustrates this principle:
def main():
# you first perform some sanity checks
familyType = emc_vars["family"]
if familyType != "VSP Series":
raise RuntimeError('Error: This script needs to be executed on a VSP')










