modular_sdk/models/heartbeat.py (11 lines of code) (raw):
from pynamodb.attributes import UnicodeAttribute, MapAttribute, \
UTCDateTimeAttribute
from modular_sdk.models.pynamodb_extension.base_role_access_model import \
BaseRoleAccessModel
from modular_sdk.models.base_meta import BaseMeta
class Heartbeat(BaseRoleAccessModel):
class Meta(BaseMeta):
table_name = 'Heartbeats'
component = UnicodeAttribute(hash_key=True)
event_date = UTCDateTimeAttribute(range_key=True)
health_check = MapAttribute(default=dict)