Skip to main content

Entitlementv1

Properties

NameTypeDescriptionNotes
idstrThe entitlementv1 id[optional]
namestrThe entitlementv1 name[optional]
attributestrThe entitlementv1 attribute name[optional]
valuestrThe value of the entitlementv1[optional]
source_schema_object_typestrThe object type of the entitlementv1 from the source schema[optional]
descriptionstrThe description of the entitlementv1[optional]
privilegedboolTrue if the entitlementv1 is privileged[optional] [default to False]
cloud_governedboolTrue if the entitlementv1 is cloud governed[optional] [default to False]
requestableboolTrue if the entitlementv1 is able to be directly requested[optional] [default to False]
ownerEntitlementv2Owner[optional]
additional_owners[]AdditionalownerrefList of additional owner references beyond the primary owner. Each entry may be an identity (IDENTITY) or a governance group (GOVERNANCE_GROUP).[optional]
manually_updated_fieldsmap[string]objectA map of entitlementv1 fields that have been manually updated. The key is the field name in UPPER_SNAKE_CASE format, and the value is true or false to indicate if the field has been updated.[optional]
access_model_metadataEntitlementv2AccessModelMetadata[optional]
createddatetimeTime when the entitlementv1 was created[optional]
modifieddatetimeTime when the entitlementv1 was last modified[optional]
sourceEntitlementSource[optional]
attributesmap[string]objectA map of free-form key-value pairs from the source system[optional]
segments[]strList of IDs of segments, if any, to which this Entitlementv1 is assigned.[optional]
direct_permissions[]Permissiondto[optional]
}

Example

from sailpoint.entitlements.models.entitlementv1 import Entitlementv1

entitlementv1 = Entitlementv1(
id='2c91808874ff91550175097daaec161c',
name='PayrollControls',
attribute='memberOf',
value='CN=PayrollControls,OU=Groups,OU=Demo,DC=seri,DC=sailpointdemo,DC=com',
source_schema_object_type='group',
description='Grants the ability to access and manage payroll-related controls and settings within the Corporate Active Directory system.',
privileged=True,
cloud_governed=True,
requestable=True,
owner=sailpoint.entitlements.models.entitlementv2_owner.entitlementv2_owner(
id = '2c9180827ca885d7017ca8ce28a000eb',
type = 'IDENTITY',
name = 'john.doe', ),
additional_owners=[
sailpoint.entitlements.models.additionalownerref.additionalownerref(
type = 'IDENTITY',
id = '2c9180a46faadee4016fb4e018c20639',
name = 'support', )
],
manually_updated_fields={"DISPLAY_NAME":true,"DESCRIPTION":true},
access_model_metadata=sailpoint.entitlements.models.entitlementv2_access_model_metadata.entitlementv2_accessModelMetadata(
attributes = [
sailpoint.entitlements.models.access_model_metadata.Access Model Metadata(
key = 'iscCsp',
name = 'CSP',
multiselect = True,
status = 'active',
type = 'governance',
object_types = ["general"],
description = 'Indicates the type of deployment environment of an access item.',
values = [
sailpoint.entitlements.models.accessmodelmetadata_values_inner.accessmodelmetadata_values_inner(
value = 'development',
name = 'Development',
status = 'active', )
], )
], ),
created='2020-10-08T18:33:52.029Z',
modified='2020-10-08T18:33:52.029Z',
source=sailpoint.entitlements.models.entitlement_source.entitlement_source(
id = '2c9180827ca885d7017ca8ce28a000eb',
type = 'SOURCE',
name = 'Corporate Active Directory', ),
attributes={"fieldName":"fieldValue"},
segments=["f7b1b8a3-5fed-4fd4-ad29-82014e137e19","29cb6c06-1da8-43ea-8be4-b3125f248f2a"],
direct_permissions=[
sailpoint.entitlements.models.permission_dto.Permission DTO(
rights = HereIsRight1,
target = 'SYS.GV_$TRANSACTION', )
]
)

[Back to top]