Ejemplo n.º 1
0
 def creation_time(self):
     """
     When this report was generated. Using local time.
     
     :rtype: datetime.datetime
     """
     return datetime_from_ms(self.data.get('creation_time'))
Ejemplo n.º 2
0
 def period_end(self):
     """
     Period when this report was specified to end.
     
     :rtype: datetime.datetime
     """
     return datetime_from_ms(self.data.get('period_end'))
Ejemplo n.º 3
0
    def period_begin(self):
        """
        Period when this report was specified to start.

        :rtype: datetime.datetime
        """
        return datetime_from_ms(self.data.get("period_begin"))
Ejemplo n.º 4
0
 def when_created(self):
     """
     When the element was created as a datetime object
     
     :rtype: datetime
     """
     return datetime_from_ms(self.creation_time)
Ejemplo n.º 5
0
 def last_modified(self):
     """
     When the element was last modified as a datetime object
     
     :rtype: datetime
     """
     return datetime_from_ms(self.last_modification_time)
Ejemplo n.º 6
0
 def when_created(self):
     """
     When the element was created as a datetime object
     
     :rtype: datetime
     """
     return datetime_from_ms(self.creation_time)
Ejemplo n.º 7
0
 def period_begin(self):
     """
     Period when this report was specified to start.
     
     :rtype: datetime.datetime
     """
     return datetime_from_ms(self.data.get('period_begin'))
Ejemplo n.º 8
0
 def period_end(self):
     """
     Period when this report was specified to end.
     
     :rtype: datetime.datetime
     """
     return datetime_from_ms(self.data.get('period_end'))
Ejemplo n.º 9
0
 def creation_time(self):
     """
     When this report was generated. Using local time.
     
     :rtype: datetime.datetime
     """
     return datetime_from_ms(self.data.get('creation_time'))
Ejemplo n.º 10
0
 def last_modified(self):
     """
     When the element was last modified as a datetime object
     
     :rtype: datetime
     """
     return datetime_from_ms(self.last_modification_time)
Ejemplo n.º 11
0
 def activation_date(self):
     """
     Return the UTC time when the task is set to first run.
     The activation date is returned as a python datetime
     object.
         
     :return: datetime object in format '%Y-%m-%d %H:%M:%S.%f'
     :rtype: datetime.datetime
     """
     return datetime_from_ms(self.data.get('activation_date'))
Ejemplo n.º 12
0
 def activation_date(self):
     """
     Return the UTC time when the task is set to first run.
     The activation date is returned as a python datetime
     object.
         
     :return: datetime object in format '%Y-%m-%d %H:%M:%S.%f'
     :rtype: datetime.datetime
     """
     return datetime_from_ms(self.data.get('activation_date'))
Ejemplo n.º 13
0
 def valid_to(self):
     """
     .. versionadded:: 0.6.0
         Requires SMC version >= 6.3.4
     
     The expiration (valid to) datetime for this TLS Server Credential.
     
     :rtype: datetime.datetime
     """
     return datetime_from_ms(self.data.get('valid_to'))
Ejemplo n.º 14
0
 def valid_from(self):
     """
     .. versionadded:: 0.6.0
         Requires SMC version >= 6.3.4
     
     The valid from datetime for this TLS Server Credential.
     
     :rtype: datetime.datetime
     """
     return datetime_from_ms(self.data.get('valid_from'))
Ejemplo n.º 15
0
    def valid_from(self):
        """
        .. versionadded:: 0.6.0
            Requires SMC version >= 6.3.4

        The valid from datetime for this TLS Server Credential.

        :rtype: datetime.datetime
        """
        return datetime_from_ms(self.data.get("valid_from"))
Ejemplo n.º 16
0
    def valid_to(self):
        """
        .. versionadded:: 0.6.0
            Requires SMC version >= 6.3.4

        The expiration (valid to) datetime for this TLS Server Credential.

        :rtype: datetime.datetime
        """
        return datetime_from_ms(self.data.get("valid_to"))
def get_status(node):
    """
    Get the appliance info for the given node
    
    :param Node node: node from engine
    :rtype: dict
    """
    info = node.appliance_info()._asdict()
    info.update(initial_contact_time=datetime_from_ms(
        info.pop('initial_contact_time')))
    info.update(node.health._asdict())
    return info