mirror of
https://github.com/LukeHagar/developer.sailpoint.com.git
synced 2025-12-08 20:37:46 +00:00
1.6 KiB
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 |
|
/tools/sdk/python/v3/models/provisioning-policy |
|
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.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, )
]
)