Ce contenu n'est pas disponible dans la langue sélectionnée.
A.6. Python SDK Example: Permissions
getRoles
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
def getRoles(): """ Return list of all roles """ return [role.get_name() for role in API.roles.list()]
def getRoles():
""" Return list of all roles """
return [role.get_name() for role in API.roles.list()]
getRolePermissions
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
def getRolePermissions(roleName): """ Return permissions of role """ role = API.roles.get(roleName) return [perm.get_name() for perm in role.get_permits().list()]
def getRolePermissions(roleName):
""" Return permissions of role """
role = API.roles.get(roleName)
return [perm.get_name() for perm in role.get_permits().list()]
getSuperUserPermissions
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
def getSuperUserPermissions(): """ Return SuperUser permissions(all possible permissions) """ return getRolePermissions('SuperUser')
def getSuperUserPermissions():
""" Return SuperUser permissions(all possible permissions) """
return getRolePermissions('SuperUser')
addRoleToUser
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
removeAllRolesFromUser
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
removeRoleFromUser
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
givePermissionsToGroup
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
givePermissionToObject
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
givePermissionToCluster
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
def removeAllPermissionFromCluster(clusterName): cluster = getObjectByName(API.clusters, clusterName) removeAllPermissionFromObject(cluster)
def removeAllPermissionFromCluster(clusterName):
cluster = getObjectByName(API.clusters, clusterName)
removeAllPermissionFromObject(cluster)
removeAllPermissionFromObject
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
removeAllPermissionFromCluster
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
def removeAllPermissionFromCluster(clusterName): cluster = getObjectByName(API.clusters, clusterName) removeAllPermissionFromObject(cluster)
def removeAllPermissionFromCluster(clusterName):
cluster = getObjectByName(API.clusters, clusterName)
removeAllPermissionFromObject(cluster)
22632%2C+Console+Developer+Guide-322-09-2014+17%3A11%3A35Report a bug