Constructors
constructor
Properties
api
Methods
addSecurityGroupUsers
addSecurityGroupUsers( groupId: string, users: { id: string }[],): Promise<ApiResponse<void, void>> Parameters
- groupId: string
- users: { id: string }[]
Returns Promise<ApiResponse<void, void>>
cloneSecurityGroup
createSecurityGroup
createTypePrivileges
Parameters
- groupId: string
- type: string
- privileges: Privilege[]
deleteSecurityGroup
deleteSecurityGroup(groupId: string): Promise<ApiResponse<void, void>> Returns Promise<ApiResponse<void, void>>
deleteSecurityGroupUser
deleteSecurityGroupUser( groupId: string, userId: string,): Promise<ApiResponse<void, void>> Parameters
- groupId: string
- userId: string
Returns Promise<ApiResponse<void, void>>
getAttributePrivileges
Parameters
- groupId: string
- type: string
- page: number = 1
- perPage: number = 100
getSecurityGroups
Parameters
- organization: string
- page: number = 1
- perPage: number = 100
getSecurityGroupsUsersBatch
getSecurityGroupUsers
Parameters
- groupId: string
- page: number = 1
- perPage: number = 100
getTypePrivileges
Parameters
- groupId: string
- type: string
- page: number = 1
- perPage: number = 1
getUserSecurityGroups
setAttributePrivileges
Returns Promise<ApiResponse<void, void>>
updateTypePrivileges
updateTypePrivileges( groupId: string, privilegeId: string, privileges: Privilege[],): Promise<ApiResponse<void, void>> Parameters
- groupId: string
- privilegeId: string
- privileges: Privilege[]
Returns Promise<ApiResponse<void, void>>