Skip to main content

Updateidentitycollectorrequest

Complete identity collector representation for Replace Identity Collector. The server fully replaces the existing resource with this payload. Partial updates are not supported; users and groups must always be supplied and replace the current collection settings in their entirety.

Properties

NameTypeDescriptionNotes
namestrThe display name of the identity collector. Must be unique within the tenant.[required]
source_idstrThe identifier of the associated source, represented as a UUID. Both hyphenated and non-hyphenated formats are accepted. This value cannot be modified for an existing identity collector and must match the current value.[required]
typestrThe identity collector type. This value cannot be modified for an existing identity collector and must match the current value.[required]
usersIdentitycollectorcollectionsettings[required]
groupsIdentitycollectorcollectionsettings[required]
}

Example

from sailpoint.data_access_security.models.updateidentitycollectorrequest import Updateidentitycollectorrequest

updateidentitycollectorrequest = Updateidentitycollectorrequest(
name='Active Directory Identity Collector',
source_id='2c9180835d2e5168015d32f890ca1581',
type='Active Directory',
users=sailpoint.data_access_security.models.identitycollectorcollectionsettings.Identitycollectorcollectionsettings(
properties = ["UserAddress","department"],
field_mappings = [
sailpoint.data_access_security.models.identitycollectorfieldmapping.Identitycollectorfieldmapping(
field_dictionary_name = 'UPTF-1',
source_attribute_name = 'department', )
], ),
groups=sailpoint.data_access_security.models.identitycollectorcollectionsettings.Identitycollectorcollectionsettings(
properties = ["UserAddress","department"],
field_mappings = [
sailpoint.data_access_security.models.identitycollectorfieldmapping.Identitycollectorfieldmapping(
field_dictionary_name = 'UPTF-1',
source_attribute_name = 'department', )
], )
)

[Back to top]