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¶