mirror of
https://github.com/LukeHagar/developer.sailpoint.com.git
synced 2025-12-08 12:27:47 +00:00
1.7 KiB
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-dto | ProvisioningPolicyDto | ProvisioningPolicyDto | ProvisioningPolicyDto | pythonsdk |
|
/tools/sdk/python/v2024/models/provisioning-policy-dto |
|
ProvisioningPolicyDto
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_dto import ProvisioningPolicyDto
provisioning_policy_dto = ProvisioningPolicyDto(
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, )
]
)