Skip to main content

Provisioningpolicydtov2

Properties

NameTypeDescriptionNotes
idstrSystem-generated unique ID of the provisioning policy.[optional]
namestrthe provisioning policy name[required]
subtype_idstrSubtype ID for which provisioning policy will be created when usageType is CREATE_MACHINE_ACCOUNT.[optional]
descriptionstrthe description of the provisioning policy[optional]
usage_typeUsagetype[optional]
fields[]Fielddetailsdtov2[optional]
}

Example

from sailpoint.sources.models.provisioningpolicydtov2 import Provisioningpolicydtov2

provisioningpolicydtov2 = Provisioningpolicydtov2(
id='d7ae9ea3-507f-4d00-9d4f-b4464b344b88',
name='example provisioning policy for inactive identities',
subtype_id='d7ae9ea3-507f-4d00-9d4f-b4464b344b88',
description='this provisioning policy creates access based on an identity going inactive',
usage_type='CREATE',
fields=[
sailpoint.sources.models.field_details_dto_v2.Field Details Dto V2(
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]