Files
developer.sailpoint.com/docs/tools/sdk/python/Reference/V3/Models/SourceConnectionsDto.md
2025-03-13 19:55:38 +00:00

4.3 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
source-connections-dto SourceConnectionsDto SourceConnectionsDto SourceConnectionsDto pythonsdk
python
Python
sdk
SourceConnectionsDto
SourceConnectionsDto
/tools/sdk/python/v3/models/source-connections-dto
SDK
Software Development Kit
SourceConnectionsDto
SourceConnectionsDto

SourceConnectionsDto

Properties

Name Type Description Notes
identity_profiles []IdentityProfilesConnections The IdentityProfile attached to this source [optional]
credential_profiles []str Name of the CredentialProfile attached to this source [optional]
source_attributes []str The attributes attached to this source [optional]
mapping_profiles []str The profiles attached to this source [optional]
dependent_custom_transforms []TransformRead A list of custom transforms associated with this source. A transform will be considered associated with a source if any attributes of the transform specify the source as the sourceName. [optional]
dependent_apps []DependantAppConnections [optional]
missing_dependents []DependantConnectionsMissingDto [optional]
}

Example

from sailpoint.v3.models.source_connections_dto import SourceConnectionsDto

source_connections_dto = SourceConnectionsDto(
identity_profiles=[
                    sailpoint.v3.models.identity_profiles_connections.IdentityProfilesConnections(
                        id = '76cfddb62818416f816bc494410f46c4', 
                        name = 'ODS-Identity-Profile', 
                        identity_count = 100, )
                    ],
credential_profiles=[
                    '[Profile ODS]'
                    ],
source_attributes=[
                    '[sAMAccountName, mail, sn, givenName, displayName, employeeNumber, manager, telephoneNumber]'
                    ],
mapping_profiles=[ODS-AD-Profile, ODS-Profile2],
dependent_custom_transforms=[{id=61190eae-290b-4335-aeb8-7335f1fd99cb, name=Split Transform, type=split, attributes={delimiter=-, index=1, input={attributes={sourceName=Example CSV Source, attributeName=last_name}, type=accountAttribute}}, internal=false}],
dependent_apps=[
                    sailpoint.v3.models.dependant_app_connections.DependantAppConnections(
                        cloud_app_id = '9e3cdd80edf84f119327df8bbd5bb5ac', 
                        description = 'This is a Sailpoint application', 
                        enabled = True, 
                        provision_request_enabled = True, 
                        account_source = sailpoint.v3.models.dependant_app_connections_account_source.DependantAppConnections_accountSource(
                            use_for_password_management = False, 
                            password_policies = [
                                sailpoint.v3.models.dependant_app_connections_account_source_password_policies_inner.DependantAppConnections_accountSource_passwordPolicies_inner(
                                    type = 'PASSWORD_POLICY', 
                                    id = '2c91808568c529c60168cca6f90c1313', 
                                    name = 'Policy ODS', )
                                ], ), 
                        launcher_count = 100, 
                        match_all_account = True, 
                        owner = [
                            sailpoint.v3.models.base_reference_dto.BaseReferenceDto(
                                type = 'IDENTITY', 
                                id = '2c91808568c529c60168cca6f90c1313', 
                                name = 'William Wilson', )
                            ], 
                        app_center_enabled = False, )
                    ],
missing_dependents=[
                    sailpoint.v3.models.dependant_connections_missing_dto.DependantConnectionsMissingDto(
                        dependency_type = 'dependantApps', 
                        reason = 'If there was an error retrieving any dependencies, it would lbe listed here', )
                    ]
)

[Back to top]