Skip to main content

IdentityProfile1

Properties

NameTypeDescriptionNotes
idstrSystem-generated unique ID of the Object[optional] [readonly]
namestrName of the Object[required]
createddatetimeCreation date of the Object[optional] [readonly]
modifieddatetimeLast modification date of the Object[optional] [readonly]
descriptionstrIdentity profile's description.[optional]
ownerIdentityProfileAllOfOwner[optional]
priorityintIdentity profile's priority.[optional]
authoritative_sourceIdentityProfile1AllOfAuthoritativeSource[required]
identity_refresh_requiredboolSet this value to 'True' if an identity refresh is necessary. You would typically want to trigger an identity refresh when a change has been made on the source.[optional] [default to False]
identity_countintNumber of identities belonging to the identity profile.[optional]
identity_attribute_configIdentityAttributeConfig1[optional]
identity_exception_report_referenceIdentityExceptionReportReference1[optional]
has_time_based_attrboolIndicates the value of requiresPeriodicRefresh attribute for the identity profile.[optional] [default to False]
}

Example

from sailpoint.beta.models.identity_profile1 import IdentityProfile1

identity_profile1 = IdentityProfile1(
id='id12345',
name='aName',
created='2015-05-28T14:07:17Z',
modified='2015-05-28T14:07:17Z',
description='My custom flat file profile',
owner=sailpoint.beta.models.identity_profile_all_of_owner.IdentityProfile_allOf_owner(
type = 'IDENTITY',
id = '2c9180835d191a86015d28455b4b232a',
name = 'William Wilson', ),
priority=10,
authoritative_source=sailpoint.beta.models.identity_profile_1_all_of_authoritative_source.IdentityProfile_1_allOf_authoritativeSource(
type = 'SOURCE',
id = '2c9180835d191a86015d28455b4b232a',
name = 'HR Active Directory', ),
identity_refresh_required=True,
identity_count=8,
identity_attribute_config=sailpoint.beta.models.identity_attribute_config_1.IdentityAttributeConfig_1(
enabled = True,
attribute_transforms = [
sailpoint.beta.models.identity_attribute_transform_1.IdentityAttributeTransform_1(
identity_attribute_name = 'email',
transform_definition = sailpoint.beta.models.transform_definition_1.TransformDefinition_1(
type = 'accountAttribute',
attributes = {attributeName=e-mail, sourceName=MySource, sourceId=2c9180877a826e68017a8c0b03da1a53}, ), )
], ),
identity_exception_report_reference=sailpoint.beta.models.identity_exception_report_reference_1.IdentityExceptionReportReference_1(
task_result_id = '2b838de9-db9b-abcf-e646-d4f274ad4238',
report_name = 'My annual report', ),
has_time_based_attr=True
)

[Back to top]