--- id: reviewable-role title: ReviewableRole pagination_label: ReviewableRole sidebar_label: ReviewableRole sidebar_class_name: pythonsdk keywords: ['python', 'Python', 'sdk', 'ReviewableRole', 'ReviewableRole'] slug: /tools/sdk/python/v3/models/reviewable-role tags: ['SDK', 'Software Development Kit', 'ReviewableRole', 'ReviewableRole'] --- # ReviewableRole ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **id** | **str** | The id for the Role | [optional] **name** | **str** | The name of the Role | [optional] **description** | **str** | Information about the Role | [optional] **privileged** | **bool** | Indicates if the entitlement is a privileged entitlement | [optional] **owner** | [**IdentityReferenceWithNameAndEmail**](identity-reference-with-name-and-email) | | [optional] **revocable** | **bool** | Indicates whether the Role can be revoked or requested | [optional] **end_date** | **datetime** | The date when a user's access expires. | [optional] **access_profiles** | [**[]ReviewableAccessProfile**](reviewable-access-profile) | The list of Access Profiles associated with this Role | [optional] **entitlements** | [**[]ReviewableEntitlement**](reviewable-entitlement) | The list of entitlements associated with this Role | [optional] } ## Example ```python from sailpoint.v3.models.reviewable_role import ReviewableRole reviewable_role = ReviewableRole( id='2c91808a7190d06e0171993907fd0794', name='Accounting-Employees', description='Role for members of the accounting department with the necessary Access Profiles', privileged=False, owner=sailpoint.v3.models.identity_reference_with_name_and_email.Identity Reference With Name And Email( type = 'IDENTITY', id = '5168015d32f890ca15812c9180835d2e', name = 'Alison Ferguso', email = 'alison.ferguso@identitysoon.com', ), revocable=False, end_date='2021-12-25T00:00Z', access_profiles=[ sailpoint.v3.models.reviewable_access_profile.ReviewableAccessProfile( id = '2c91808a7190d06e01719938fcd20792', name = 'Employee-database-read-write', description = 'Collection of entitlements to read/write the employee database', privileged = False, cloud_governed = False, end_date = '2021-12-25T00:00Z', owner = sailpoint.v3.models.identity_reference_with_name_and_email.Identity Reference With Name And Email( type = 'IDENTITY', id = '5168015d32f890ca15812c9180835d2e', name = 'Alison Ferguso', email = 'alison.ferguso@identitysoon.com', ), entitlements = [ sailpoint.v3.models.reviewable_entitlement.ReviewableEntitlement( id = '2c918085718230600171993742c63558', name = 'CN=entitlement.bbb7c650', description = 'Gives read/write access to the company database', privileged = False, attribute_name = 'memberOf', attribute_value = 'CN=entitlement.bbb7c650', source_schema_object_type = 'groups', source_name = 'ODS-AD-Source', source_type = 'Active Directory - Direct', source_id = '78ca6be511cb41fbb86dba2fcca7780c', has_permissions = False, is_permission = False, revocable = True, cloud_governed = False, contains_data_access = True, data_access = sailpoint.v3.models.data_access.Data Access( policies = [ sailpoint.v3.models.data_access_policies_inner.DataAccess_policies_inner( value = 'GDPR-20', ) ], categories = [ sailpoint.v3.models.data_access_categories_inner.DataAccess_categories_inner( value = 'email-7', match_count = 10, ) ], impact_score = sailpoint.v3.models.data_access_impact_score.DataAccess_impactScore( value = 'Medium', ), ), account = sailpoint.v3.models.reviewable_entitlement_account.ReviewableEntitlement_account( native_identity = 'CN=Alison Ferguso', disabled = False, locked = False, type = 'IDENTITY', id = '2c9180857182305e0171993737eb29e6', name = 'Alison Ferguso', created = '2020-04-20T20:11:05.067Z', modified = '2020-05-20T18:57:16.987Z', activity_insights = sailpoint.v3.models.activity_insights.Activity Insights( account_id = 'c4ddd5421d8549f0abd309162cafd3b1', usage_days = 45, usage_days_state = 'COMPLETE', ), description = 'Account for Read/write to the company database', governance_group_id = '2c9180857182305e0171993737eb29e6', ), ) ], created = '2021-01-01T22:32:58.104Z', modified = '2021-02-01T22:32:58.104Z', ) ], entitlements=[ sailpoint.v3.models.reviewable_entitlement.ReviewableEntitlement( id = '2c918085718230600171993742c63558', name = 'CN=entitlement.bbb7c650', description = 'Gives read/write access to the company database', privileged = False, owner = sailpoint.v3.models.identity_reference_with_name_and_email.Identity Reference With Name And Email( type = 'IDENTITY', id = '5168015d32f890ca15812c9180835d2e', name = 'Alison Ferguso', email = 'alison.ferguso@identitysoon.com', ), attribute_name = 'memberOf', attribute_value = 'CN=entitlement.bbb7c650', source_schema_object_type = 'groups', source_name = 'ODS-AD-Source', source_type = 'Active Directory - Direct', source_id = '78ca6be511cb41fbb86dba2fcca7780c', has_permissions = False, is_permission = False, revocable = True, cloud_governed = False, contains_data_access = True, data_access = sailpoint.v3.models.data_access.Data Access( policies = [ sailpoint.v3.models.data_access_policies_inner.DataAccess_policies_inner( value = 'GDPR-20', ) ], categories = [ sailpoint.v3.models.data_access_categories_inner.DataAccess_categories_inner( value = 'email-7', match_count = 10, ) ], impact_score = sailpoint.v3.models.data_access_impact_score.DataAccess_impactScore( value = 'Medium', ), ), account = sailpoint.v3.models.reviewable_entitlement_account.ReviewableEntitlement_account( native_identity = 'CN=Alison Ferguso', disabled = False, locked = False, type = 'IDENTITY', id = '2c9180857182305e0171993737eb29e6', name = 'Alison Ferguso', created = '2020-04-20T20:11:05.067Z', modified = '2020-05-20T18:57:16.987Z', activity_insights = sailpoint.v3.models.activity_insights.Activity Insights( account_id = 'c4ddd5421d8549f0abd309162cafd3b1', usage_days = 45, usage_days_state = 'COMPLETE', ), description = 'Account for Read/write to the company database', governance_group_id = '2c9180857182305e0171993737eb29e6', ), ) ] ) ``` [[Back to top]](#)