Skip to main content

RoleMiningSessionDto

Properties

NameTypeDescriptionNotes
scopeRoleMiningSessionScope[optional]
prune_thresholdintThe prune threshold to be used or null to calculate prescribedPruneThreshold[optional]
prescribed_prune_thresholdintThe calculated prescribedPruneThreshold[optional]
min_num_identities_in_potential_roleintMinimum number of identities in a potential role[optional]
potential_role_countintNumber of potential roles[optional]
potential_roles_ready_countintNumber of potential roles ready[optional]
typeRoleMiningRoleType[optional]
email_recipient_idstrThe id of the user who will receive an email about the role mining session[optional]
identity_countintNumber of identities in the population which meet the search criteria or identity list provided[optional]
savedboolThe session's saved status[optional] [default to False]
namestrThe session's saved name[optional]
}

Example

from sailpoint.v2024.models.role_mining_session_dto import RoleMiningSessionDto

role_mining_session_dto = RoleMiningSessionDto(
scope=sailpoint.v2024.models.role_mining_session_scope.RoleMiningSessionScope(
identity_ids = [2c918090761a5aac0176215c46a62d58, 2c918090761a5aac01722015c46a62d42],
criteria = 'source.name:DataScienceDataset',
attribute_filter_criteria = {displayName={untranslated=Location: Miami}, ariaLabel={untranslated=Location: Miami}, data={displayName={translateKey=IDN.IDENTITY_ATTRIBUTES.LOCATION}, name=location, operator=EQUALS, values=[Miami]}}, ),
prune_threshold=50,
prescribed_prune_threshold=10,
min_num_identities_in_potential_role=20,
potential_role_count=0,
potential_roles_ready_count=0,
type='SPECIALIZED',
email_recipient_id='2c918090761a5aac0176215c46a62d58',
identity_count=0,
saved=True,
name='Saved RM Session - 07/10'
)

[Back to top]