Files
developer.sailpoint.com/docs/tools/sdk/python/Reference/V2024/Models/AccessProfileDetails.md
2025-02-20 12:59:19 -05:00

4.7 KiB

id, title, pagination_label, sidebar_label, sidebar_class_name, keywords, slug, tags
id title pagination_label sidebar_label sidebar_class_name keywords slug tags
v2024-access-profile-details AccessProfileDetails AccessProfileDetails AccessProfileDetails pythonsdk
python
Python
sdk
AccessProfileDetails
V2024AccessProfileDetails
/tools/sdk/python/v2024/models/access-profile-details
SDK
Software Development Kit
AccessProfileDetails
V2024AccessProfileDetails

AccessProfileDetails

Properties

Name Type Description Notes
id str The ID of the Access Profile [optional]
name str Name of the Access Profile [optional]
description str Information about the Access Profile [optional]
created datetime Date the Access Profile was created [optional]
modified datetime Date the Access Profile was last modified. [optional]
disabled bool Whether the Access Profile is enabled. [optional] [default to True]
requestable bool Whether the Access Profile is requestable via access request. [optional] [default to False]
protected bool Whether the Access Profile is protected. [optional] [default to False]
owner_id str The owner ID of the Access Profile [optional]
source_id int The source ID of the Access Profile [optional]
source_name str The source name of the Access Profile [optional]
app_id int The source app ID of the Access Profile [optional]
app_name str The source app name of the Access Profile [optional]
application_id str The id of the application [optional]
type str The type of the access profile [optional]
entitlements []str List of IDs of entitlements [optional]
entitlement_count int The number of entitlements in the access profile [optional]
segments []str List of IDs of segments, if any, to which this Access Profile is assigned. [optional]
approval_schemes str Comma-separated list of approval schemes. Each approval scheme is one of - manager - appOwner - sourceOwner - accessProfileOwner - workgroup:<workgroupId> [optional]
revoke_request_approval_schemes str Comma-separated list of revoke request approval schemes. Each approval scheme is one of - manager - sourceOwner - accessProfileOwner - workgroup:<workgroupId> [optional]
request_comments_required bool Whether the access profile require request comment for access request. [optional] [default to False]
denied_comments_required bool Whether denied comment is required when access request is denied. [optional] [default to False]
account_selector AccessProfileDetailsAccountSelector [optional]
}

Example

from sailpoint.v2024.models.access_profile_details import AccessProfileDetails

access_profile_details = AccessProfileDetails(
id='2c91808a7190d06e01719938fcd20792',
name='Employee-database-read-write',
description='Collection of entitlements to read/write the employee database',
created='2021-03-01T22:32:58.104Z',
modified='2021-03-02T20:22:28.104Z',
disabled=True,
requestable=True,
protected=False,
owner_id='9870808a7190d06e01719938fcd20792',
source_id=10360661,
source_name='AD Source',
app_id=10360661,
app_name='mail app',
application_id='edcb0951812949d085b60cd8bf35bc78',
type='source',
entitlements=[2c9180857725c14301772a93bb77242d, c9dc28e148a24d65b3ccb5fb8ca5ddd9],
entitlement_count=12,
segments=[f7b1b8a3-5fed-4fd4-ad29-82014e137e19, 29cb6c06-1da8-43ea-8be4-b3125f248f2a],
approval_schemes='accessProfileOwner',
revoke_request_approval_schemes='accessProfileOwner',
request_comments_required=True,
denied_comments_required=True,
account_selector=sailpoint.v2024.models.access_profile_details_account_selector.AccessProfileDetails_accountSelector(
                    selectors = [
                        sailpoint.v2024.models.selector.selector(
                            application_id = '2c91808874ff91550175097daaec161c"', 
                            account_match_config = sailpoint.v2024.models.selector_account_match_config.selector_accountMatchConfig(
                                match_expression = sailpoint.v2024.models.selector_account_match_config_match_expression.selector_accountMatchConfig_matchExpression(
                                    match_terms = [{name=, value=, op=null, container=true, and=false, children=[{name=businessCategory, value=Service, op=eq, container=false, and=false, children=null}]}], 
                                    and = True, ), ), )
                        ], )
)

[Back to top]