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.apps.models.accessprofiledetails import Accessprofiledetails
accessprofiledetails = 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.apps.models.accessprofiledetails_account_selector.accessprofiledetails_accountSelector(
selectors = [
sailpoint.apps.models.appaccessprofileselector.appaccessprofileselector(
application_id = '2c91808874ff91550175097daaec161c"',
account_match_config = sailpoint.apps.models.appaccessprofileselector_account_match_config.appaccessprofileselector_accountMatchConfig(
match_expression = sailpoint.apps.models.appaccessprofileselector_account_match_config_match_expression.appaccessprofileselector_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, ), ), )
], )
)