syncano.models.instances¶
- class Instance(**kwargs)[source]¶
 Bases: syncano.models.mixins.RenameMixin, syncano.models.archetypes.Model
OO wrapper around instances link.
Variables: - name – StringField
 - description – StringField
 - role – Field
 - owner – ModelField
 - links – HyperlinkedField
 - metadata – JSONField
 - created_at – DateTimeField
 - updated_at – DateTimeField
 - api_keys – RelatedManagerField
 - users – RelatedManagerField
 - admins – RelatedManagerField
 - scripts – RelatedManagerField
 - script_endpoints – RelatedManagerField
 - templates – RelatedManagerField
 - triggers – RelatedManagerField
 - schedules – RelatedManagerField
 - classes – RelatedManagerField
 - invitations – RelatedManagerField
 - gcm_devices – RelatedManagerField
 - gcm_messages – RelatedManagerField
 - apns_devices – RelatedManagerField
 - apns_messages – RelatedManagerField
 
- name = None¶
 
- description = None¶
 
- role = None¶
 
- owner = None¶
 
- links = None¶
 
- metadata = None¶
 
- created_at = None¶
 
- updated_at = None¶
 
- api_keys¶
 
- users¶
 
- admins¶
 
- groups¶
 
- scripts¶
 
- script_endpoints¶
 
- data_endpoints¶
 
- templates¶
 
- triggers¶
 
- schedules¶
 
- classes¶
 
- invitations¶
 
- hostings¶
 
- gcm_devices¶
 
- gcm_messages¶
 
- apns_devices¶
 
- apns_messages¶
 
- DoesNotExist¶
 alias of InstanceDoesNotExist
- pk = None¶
 
- please¶
 
- class ApiKey(**kwargs)[source]¶
 Bases: syncano.models.archetypes.Model
OO wrapper around instance api keys link.
Variables: - api_key – StringField
 - allow_user_create – BooleanField
 - ignore_acl – BooleanField
 - links – HyperlinkedField
 
- api_key = None¶
 
- description = None¶
 
- allow_user_create = None¶
 
- ignore_acl = None¶
 
- allow_anonymous_read = None¶
 
- links = None¶
 
- DoesNotExist¶
 alias of ApiKeyDoesNotExist
- id = None¶
 
- instance_name = None¶
 
- pk = None¶
 
- please¶
 
- class InstanceInvitation(**kwargs)[source]¶
 Bases: syncano.models.archetypes.Model
OO wrapper around instance invitations link.
Variables: - email – EmailField
 - role – ChoiceField
 - key – StringField
 - state – StringField
 - links – HyperlinkedField
 - created_at – DateTimeField
 - updated_at – DateTimeField
 
- email = None¶
 
- role = None¶
 
- key = None¶
 
- state = None¶
 
- links = None¶
 
- created_at = None¶
 
- updated_at = None¶
 
- class Admin(**kwargs)¶
 Bases: syncano.models.archetypes.Model
OO wrapper around instance admins link.
Variables: - first_name – StringField
 - last_name – StringField
 - email – EmailField
 - role – ChoiceField
 - links – HyperlinkedField
 
- DoesNotExist¶
 alias of AdminDoesNotExist
- ROLE_CHOICES = ({'display_name': 'full', 'value': 'full'}, {'display_name': 'write', 'value': 'write'}, {'display_name': 'read', 'value': 'read'})¶
 
- email = None¶
 
- first_name = None¶
 
- id = None¶
 
- instance_name = None¶
 
- last_name = None¶
 
- links = None¶
 
- pk = None¶
 
- please¶
 
- role = None¶
 
- InstanceInvitation.DoesNotExist¶
 alias of InstanceInvitationDoesNotExist
- InstanceInvitation.id = None¶
 
- InstanceInvitation.instance_name = None¶
 
- InstanceInvitation.pk = None¶
 
- InstanceInvitation.please¶