def creation_time(self): """ When this report was generated. Using local time. :rtype: datetime.datetime """ return datetime_from_ms(self.data.get('creation_time'))
def period_end(self): """ Period when this report was specified to end. :rtype: datetime.datetime """ return datetime_from_ms(self.data.get('period_end'))
def period_begin(self): """ Period when this report was specified to start. :rtype: datetime.datetime """ return datetime_from_ms(self.data.get("period_begin"))
def when_created(self): """ When the element was created as a datetime object :rtype: datetime """ return datetime_from_ms(self.creation_time)
def last_modified(self): """ When the element was last modified as a datetime object :rtype: datetime """ return datetime_from_ms(self.last_modification_time)
def period_begin(self): """ Period when this report was specified to start. :rtype: datetime.datetime """ return datetime_from_ms(self.data.get('period_begin'))
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'))
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 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'))
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"))
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