Exemple #1
0
    def authenticate(self, adminUsername, adminPassword):
        """
        Check if the credentials are valid.

            Returns:
                True if username and password match a valid user in the system
            Throws:
                UserNotAuthorized
                TortugaException
        """

        url = 'v1/authenticate/%s' % (urllib.parse.quote_plus(adminUsername))

        postdata = json.dumps({
            'password': adminPassword,
        })

        try:
            _, responseDict = self.sendSessionRequest(url,
                                                      method='POST',
                                                      data=postdata)

            return toBool(responseDict.get('authenticate'))
        except TortugaException:
            raise
        except Exception as ex:
            raise TortugaException(exception=ex)
Exemple #2
0
 def setPreserve(self, preserve):
     """ Set preserve."""
     self['preserve'] = toBool(preserve)
Exemple #3
0
 def getIsRunning(self):
     return toBool(self.get('running'))
Exemple #4
0
 def setIsIdle(self, val):
     self['isIdle'] = toBool(val)
Exemple #5
0
 def setMcastEnabled(self, mcastEnabled):
     """ Set multicast enabled flag. """
     self['mcastEnabled'] = toBool(mcastEnabled)
Exemple #6
0
 def getSoftwareOverrideAllowed(self):
     """ Return hardware profile override allowed flag. """
     return toBool(self.get('softwareOverrideAllowed'))
Exemple #7
0
 def getGrow(self):
     return toBool(self.get('grow'))
Exemple #8
0
 def getBootLoader(self):
     """ Return boot loader flag. """
     return toBool(self.get('bootLoader'))
Exemple #9
0
 def getUsingDhcp(self):
     """ Get using dhcp flag. """
     return toBool(self.get('usingDhcp'))
Exemple #10
0
 def setUsingDhcp(self, usingDhcp):
     """ Set using dhcp flag. """
     self['usingDhcp'] = toBool(usingDhcp)
Exemple #11
0
 def getShared(self):
     return toBool(self.get('shared'))
Exemple #12
0
 def setShared(self, val):
     self['shared'] = toBool(val)
Exemple #13
0
 def getPersistent(self):
     return toBool(self.get('persistent'))
Exemple #14
0
 def setPersistent(self, val):
     self['persistent'] = toBool(val)
Exemple #15
0
 def getPreserve(self):
     """ Return preserve. """
     return toBool(self.get('preserve'))
Exemple #16
0
 def setBoot(self, boot):
     """ Set boot."""
     self['boot'] = toBool(boot)
Exemple #17
0
 def setBootLoader(self, bootLoader):
     """ Set boot loader flag."""
     self['bootLoader'] = toBool(bootLoader)
Exemple #18
0
 def getBoot(self):
     """ Return boot. """
     return toBool(self.get('boot'))
Exemple #19
0
 def setGrow(self, value=True):
     self['grow'] = toBool(value)
Exemple #20
0
 def setIsOs(self, isOs):
     """ Set isOs flag."""
     self['isOs'] = toBool(isOs)
Exemple #21
0
 def setSoftwareOverrideAllowed(self, allowed):
     """ Set hardware profile override allowed flag."""
     self['softwareOverrideAllowed'] = toBool(allowed)
Exemple #22
0
 def getIsOs(self):
     """ Return isOs flag. """
     return toBool(self.get('isOs'))
Exemple #23
0
 def setBcastEnabled(self, bcastEnabled):
     """ Set broadcast enabled flag. """
     self['bcastEnabled'] = toBool(bcastEnabled)
Exemple #24
0
 def setIsRemovable(self, isRemovable):
     """ Set isRemovable flag."""
     self['isRemovable'] = toBool(isRemovable)
Exemple #25
0
 def getMcastEnabled(self):
     """ Return multicast enabled flag. """
     # The default for this flag is True...so if null set true..
     if self.get('mcastEnabled') is None:
         self.setMcastEnabled(True)
     return toBool(self.get('mcastEnabled'))
Exemple #26
0
 def getIsRemovable(self):
     """ Return removable flag. """
     return toBool(self.get('isRemovable'))
Exemple #27
0
 def getIsIdle(self):
     return toBool(self.get('isIdle'))
Exemple #28
0
 def setIsRunning(self, val):
     self['running'] = toBool(val)