Files
developer.sailpoint.com/docs/tools/sdk/python/Reference/V3/Models/ProvisioningPolicy.md
2025-07-25 19:23:51 +00:00

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

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.v3.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.v3.models.field_details_dto.Field Details Dto(
                        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]