Skip to main content

AccessProfileDocument

More complete representation of an access profile.

Properties

NameTypeDescriptionNotes
descriptionstrAccess item's description.[optional]
createddatetimeISO-8601 date-time referring to the time when the object was created.[optional]
modifieddatetimeISO-8601 date-time referring to the time when the object was last modified.[optional]
synceddatetimeISO-8601 date-time referring to the date-time when object was queued to be synced into search database for use in the search API. This date-time changes anytime there is an update to the object, which triggers a synchronization event being sent to the search database. There may be some delay between the synced time and the time when the updated data is actually available in the search API.[optional]
enabledboolIndicates whether the access item is currently enabled.[optional] [default to False]
requestableboolIndicates whether the access item can be requested.[optional] [default to True]
request_comments_requiredboolIndicates whether comments are required for requests to access the item.[optional] [default to False]
ownerBaseAccessOwner[optional]
idstrAccess profile's ID.[required]
namestrAccess profile's name.[required]
sourceAccessProfileDocumentAllOfSource[optional]
entitlements[]BaseEntitlementEntitlements the access profile has access to.[optional]
entitlement_countintNumber of entitlements.[optional]
segments[]BaseSegmentSegments with the access profile.[optional]
segment_countintNumber of segments with the access profile.[optional]
tags[]strTags that have been applied to the object.[optional]
apps[]AccessAppsApplications with the access profile[optional]
}

Example

from sailpoint.v2024.models.access_profile_document import AccessProfileDocument

access_profile_document = AccessProfileDocument(
description='Admin access',
created='2018-06-25T20:22:28.104Z',
modified='2018-06-25T20:22:28.104Z',
synced='2018-06-25T20:22:33.104Z',
enabled=True,
requestable=True,
request_comments_required=False,
owner=sailpoint.v2024.models.base_access_owner.BaseAccess_owner(
type = 'IDENTITY',
id = '2c9180a46faadee4016fb4e018c20639',
name = 'Support',
email = '[email protected]', ),
id='2c9180825a6c1adc015a71c9023f0818',
name='Cloud Eng',
source=sailpoint.v2024.models.access_profile_document_all_of_source.AccessProfileDocument_allOf_source(
id = 'ff8081815757d4fb0157588f3d9d008f',
name = 'Employees', ),
entitlements=[
sailpoint.v2024.models.base_entitlement.BaseEntitlement(
has_permissions = False,
description = 'Cloud engineering',
attribute = 'memberOf',
value = 'CN=Cloud Engineering,DC=sailpoint,DC=COM',
schema = 'group',
privileged = False,
id = '2c918084575812550157589064f33b89',
name = 'CN=Cloud Engineering,DC=sailpoint,DC=COM', )
],
entitlement_count=5,
segments=[
sailpoint.v2024.models.base_segment.BaseSegment(
id = 'b009b6e3-b56d-41d9-8735-cb532ea0b017',
name = 'Test Segment', )
],
segment_count=1,
tags=[TAG_1, TAG_2],
apps=[
sailpoint.v2024.models.access_apps.AccessApps(
id = '2c91808568c529c60168cca6f90c1313',
name = 'Travel and Expense',
description = 'Travel and Expense Application',
owner = sailpoint.v2024.models.access_apps_owner.AccessApps_owner(
type = 'IDENTITY',
id = '2c9180a46faadee4016fb4e018c20639',
name = 'John Doe',
email = '[email protected]', ), )
]
)

[Back to top]