syncano.models.instances

class Instance(**kwargs)[source]

Bases: syncano.models.mixins.RenameMixin, syncano.models.archetypes.Model

OO wrapper around instances link.

Variables:
name = None
description = None
role = None
owner = 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
get_config()[source]
set_config(config)[source]
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 = None
description = None
allow_user_create = None
ignore_acl = None
allow_anonymous_read = 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 = None
role = None
key = None
state = None
created_at = None
updated_at = None
resend()[source]

Resend the invitation. :return: InstanceInvitation instance;

class Admin(**kwargs)

Bases: syncano.models.archetypes.Model

OO wrapper around instance admins link.

Variables:
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
pk = None
please
role = None
InstanceInvitation.DoesNotExist

alias of InstanceInvitationDoesNotExist

InstanceInvitation.id = None
InstanceInvitation.instance_name = None
InstanceInvitation.pk = None
InstanceInvitation.please