Users Component
Used to sync users from a source instance to a destination instance of Swimlane
sync
This method is used to sync all users from a source instance to a destination instance
def sync(self)
sync_user
def sync_user(self, user_id)
User Model
User (UserLight)
A Swimlane User object model
__attrs_init__(self, id, name, disabled, active, displayName, firstName, isLdapUser, isOTPVerified, isOtpEnforced, isOtpExempted, isOtpUser, isSystemUser, lastPasswordChangedDate, sessionTimeoutType, timeZoneId, passwordComplexityScore, passwordResetRequired, currentFailedLogInAttempts=None, isLocked=None, avatar=None, userName=None, email=None, lastName=None, middleInitial=None, lastLogin=None, primaryGroup={}, createdByUser={}, createdDate='', modifiedByUser={}, modifiedDate='', favorites={}, permissions={}, roles=[], groups=[], phoneNumber=None, lastFailedLogInAttemptAt=None)
special
Method generated by attrs for class User.
Source code in aqueduct/models/user.py
def __attrs_init__(self, id, name, disabled, active, displayName, firstName, isLdapUser, isOTPVerified, isOtpEnforced, isOtpExempted, isOtpUser, isSystemUser, lastPasswordChangedDate, sessionTimeoutType, timeZoneId, passwordComplexityScore, passwordResetRequired, currentFailedLogInAttempts=attr_dict['currentFailedLogInAttempts'].default, isLocked=attr_dict['isLocked'].default, avatar=attr_dict['avatar'].default, userName=attr_dict['userName'].default, email=attr_dict['email'].default, lastName=attr_dict['lastName'].default, middleInitial=attr_dict['middleInitial'].default, lastLogin=attr_dict['lastLogin'].default, primaryGroup=attr_dict['primaryGroup'].default, createdByUser=attr_dict['createdByUser'].default, createdDate=attr_dict['createdDate'].default, modifiedByUser=attr_dict['modifiedByUser'].default, modifiedDate=attr_dict['modifiedDate'].default, favorites=attr_dict['favorites'].default, permissions=attr_dict['permissions'].default, roles=attr_dict['roles'].default, groups=attr_dict['groups'].default, phoneNumber=attr_dict['phoneNumber'].default, lastFailedLogInAttemptAt=attr_dict['lastFailedLogInAttemptAt'].default):
self.id = id
self.name = name
self.disabled = disabled
self.active = active
self.displayName = displayName
self.firstName = firstName
self.isLdapUser = isLdapUser
self.isOTPVerified = isOTPVerified
self.isOtpEnforced = isOtpEnforced
self.isOtpExempted = isOtpExempted
self.isOtpUser = isOtpUser
self.isSystemUser = isSystemUser
self.lastPasswordChangedDate = lastPasswordChangedDate
self.sessionTimeoutType = sessionTimeoutType
self.timeZoneId = timeZoneId
self.passwordComplexityScore = passwordComplexityScore
self.passwordResetRequired = passwordResetRequired
self.currentFailedLogInAttempts = currentFailedLogInAttempts
self.isLocked = isLocked
self.avatar = avatar
self.userName = userName
self.email = email
self.lastName = lastName
self.middleInitial = middleInitial
self.lastLogin = lastLogin
self.primaryGroup = primaryGroup
self.createdByUser = createdByUser
self.createdDate = createdDate
self.modifiedByUser = modifiedByUser
self.modifiedDate = modifiedDate
self.favorites = favorites
self.permissions = permissions
self.roles = roles
self.groups = groups
self.phoneNumber = phoneNumber
self.lastFailedLogInAttemptAt = lastFailedLogInAttemptAt
self.__attrs_post_init__()
UserLight
__attrs_init__(self, id, name, disabled)
special
Method generated by attrs for class UserLight.
Source code in aqueduct/models/user.py
def __attrs_init__(self, id, name, disabled):
self.id = id
self.name = name
self.disabled = disabled