def configLicenseServerDetails(self, licenseServer=None, licenseMode=None, licenseTier=None): """ Description Configure license server details: license server IP, license mode and license tier. Parameters licenseServer: (str): License server IP address(s) in a list. licenseMode: (str): subscription | perpetual | mixed licenseTier: (str): tier1 | tier2 | tier3 ... Syntax PATCH: /api/v1/sessions/{id}/ixnetwork/globals/licensing """ # Each new session requires configuring the new session's license details. data = {} if licenseServer: data.update({'licensingServers': licenseServer}) if licenseMode: data.update({'mode': licenseMode}) if licenseTier: data.update({'tier': licenseTier}) response = self.patch(self.sessionUrl+'/globals/licensing', data=data) self.showLicenseDetails()