Files
developer.sailpoint.com/docs/tools/sdk/python/Reference/V2024/Models/ProvisioningPolicy.md
2025-02-20 12:59:19 -05:00

1.7 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
v2024-provisioning-policy ProvisioningPolicy ProvisioningPolicy ProvisioningPolicy pythonsdk
python
Python
sdk
ProvisioningPolicy
V2024ProvisioningPolicy
/tools/sdk/python/v2024/models/provisioning-policy
SDK
Software Development Kit
ProvisioningPolicy
V2024ProvisioningPolicy

ProvisioningPolicy

Properties

Name Type Description Notes
name str the provisioning policy name [required]
description str the description of the provisioning policy [optional]
usage_type UsageType [optional]
fields []FieldDetailsDto [optional]
}

Example

from sailpoint.v2024.models.provisioning_policy import ProvisioningPolicy

provisioning_policy = ProvisioningPolicy(
name='example provisioning policy for inactive identities',
description='this provisioning policy creates access based on an identity going inactive',
usage_type='CREATE',
fields=[
                    sailpoint.v2024.models.field_details_dto.FieldDetailsDto(
                        name = 'userName', 
                        transform = {type=rule, attributes={name=Create Unique LDAP Attribute}}, 
                        attributes = {template=${firstname}.${lastname}${uniqueCounter}, cloudMaxUniqueChecks=50, cloudMaxSize=20, cloudRequired=true}, 
                        is_required = False, 
                        type = 'string', 
                        is_multi_valued = False, )
                    ]
)

[Back to top]