Users

class jelastic.api.users.Users(session: Session, token: str, debug: bool = False, ruk: str | None = None)[source]

Bases: ClientAbstract

>>> from jelastic import Jelastic
>>> jelastic = Jelastic('https://app.xapp.cloudmydc.com', token='d6f4e314a5b5fefd164995169f28ae32d987704f')
>>> jelastic.users
Ref: https://docs.jelastic.com/api/private/#!/api/users
property Account: _Account
>>> from jelastic import Jelastic
>>> jelastic = Jelastic('https://app.xapp.cloudmydc.com', token='d6f4e314a5b5fefd164995169f28ae32d987704f')
>>> jelastic.users.Account

Ref: https://docs.jelastic.com/api/private/#!/api/users.Account

property Authentication: _Authentication

This service is responsible for the identification and authentication of registered users. It includes sign-in/out actions, session and tokens management, etc.

>>> from jelastic import Jelastic
>>> jelastic = Jelastic('https://app.xapp.cloudmydc.com', token='d6f4e314a5b5fefd164995169f28ae32d987704f')
>>> jelastic.users.Authentication
Ref: https://docs.jelastic.com/api/private/#!/api/users.Authentication
property Collaboration: _Collaboration

This service is responsible for managing the accounts collaboration feature on the platform. The core idea is that users can share the necessary environments and access to some account features with other platform customers. Complete control over the shared management permissions makes the feature suitable for most possible use cases.

Collaboration owner - a primary account where shared environments are hosted. All charges for the shared environments (including actions performed by collaborators) are applied to this account. Collaboration member - user account with partial access to the collaboration owner account. Shared functionality is defined by the collaboration owner. Collaboration (shared) resources - instances (environments, groups) shared in the collaboration. Collaboration policies - small API sets that allow specific operations. Collaboration roles - a combination of policies that create the required range of actions to share with members.

>>> from jelastic import Jelastic
>>> jelastic = Jelastic('https://app.xapp.cloudmydc.com', token='d6f4e314a5b5fefd164995169f28ae32d987704f')
>>> jelastic.users.Collaboration

Ref: https://docs.jelastic.com/api/private/#!/api/users.Collaboration

property Registration: _Registration
Registration of new users.
>>> from jelastic import Jelastic
>>> jelastic = Jelastic('https://app.xapp.cloudmydc.com', token='d6f4e314a5b5fefd164995169f28ae32d987704f')
>>> jelastic.users.Registration
Ref: https://docs.jelastic.com/api/private/#!/api/users.Registration
property SSO: _SSO
SSO methods
>>> from jelastic import Jelastic
>>> jelastic = Jelastic('https://app.xapp.cloudmydc.com', token='d6f4e314a5b5fefd164995169f28ae32d987704f')
>>> jelastic.users.SSO
Ref: https://docs.jelastic.com/api/private/#!/api/users.SSO
property Team: _Team
>>> from jelastic import Jelastic
>>> jelastic = Jelastic('https://app.xapp.cloudmydc.com', token='d6f4e314a5b5fefd164995169f28ae32d987704f')
>>> jelastic.users.Team

Ref: https://docs.jelastic.com/api/private/#!/api/users.Team

>>> from jelastic import Jelastic
>>> jelastic = Jelastic('https://app.xapp.cloudmydc.com', token='d6f4e314a5b5fefd164995169f28ae32d987704f')
>>> jelastic.users.Authentication
 Ref: https://docs.jelastic.com/api/private/#!/api/users.Authentication
>>> from jelastic import Jelastic
>>> jelastic = Jelastic('https://app.xapp.cloudmydc.com', token='d6f4e314a5b5fefd164995169f28ae32d987704f')
>>> jelastic.users.Collaboration
 Ref: https://docs.jelastic.com/api/private/#!/api/users.Collaboration
>>> from jelastic import Jelastic
>>> jelastic = Jelastic('https://app.xapp.cloudmydc.com', token='d6f4e314a5b5fefd164995169f28ae32d987704f')
>>> jelastic.users.SSO
 Ref: https://docs.jelastic.com/api/private/#!/api/users.SSO
>>> from jelastic import Jelastic
>>> jelastic = Jelastic('https://app.xapp.cloudmydc.com', token='d6f4e314a5b5fefd164995169f28ae32d987704f')
>>> jelastic.users.Registration
 Ref: https://docs.jelastic.com/api/private/#!/api/users.Registration
>>> from jelastic import Jelastic
>>> jelastic = Jelastic('https://app.xapp.cloudmydc.com', token='d6f4e314a5b5fefd164995169f28ae32d987704f')
>>> jelastic.users.Account
>>> from jelastic import Jelastic
>>> jelastic = Jelastic('https://app.xapp.cloudmydc.com', token='d6f4e314a5b5fefd164995169f28ae32d987704f')
>>> jelastic.users.Team
 Ref: https://docs.jelastic.com/api/private/#!/api/users.Team