Skip to main content

Compensatingcontrolcreate

Properties

NameTypeDescriptionNotes
namestrThe display name of the compensating control.[required]
descriptionstrA human-readable description of the compensating control.[optional]
ownerReferenceinput[required]
secondary_owners[]ReferenceinputReferences to additional identities or governance groups that share ownership of the compensating control (maximum 10).[optional]
typeEnum [ 'Mitigation', 'Remediation' ]The type of compensating control that determines how a violation is addressed.[required]
actionEnum [ 'Workflow', 'Certification' ]The action performed when the compensating control is applied.[optional]
expirationstrThe duration after which the applied control expires, expressed as a duration string.[optional]
justification_requiredboolIndicates whether a justification is required when applying this control.[optional] [default to False]
workflow_idstrWorkflow definition ID used when the control action is a workflow.[optional]
}

Example

from sailpoint.sod_controls.models.compensatingcontrolcreate import Compensatingcontrolcreate

compensatingcontrolcreate = Compensatingcontrolcreate(
name='a name',
description='a description',
owner=sailpoint.sod_controls.models.referenceinput.Referenceinput(
id = '3e07886555ed43cfb83c85c58d2016e6',
type = 'IDENTITY', ),
secondary_owners=[{"id":"943a7c57da334d07ba2454bf7fcf144f","type":"GOVERNANCE_GROUP"}],
type='Mitigation',
action='Workflow',
expiration='20d',
justification_required=True,
workflow_id='3e07886555ed43cfb83c85c58d2016e6'
)

[Back to top]