Skip to main content

ConnectorRuleResponse

ConnectorRuleResponse

Properties

NameTypeDescriptionNotes
namestrthe name of the rule[required]
descriptionstra description of the rule's purpose[optional]
typeEnum [ 'BuildMap', 'ConnectorAfterCreate', 'ConnectorAfterDelete', 'ConnectorAfterModify', 'ConnectorBeforeCreate', 'ConnectorBeforeDelete', 'ConnectorBeforeModify', 'JDBCBuildMap', 'JDBCOperationProvisioning', 'JDBCProvision', 'PeopleSoftHRMSBuildMap', 'PeopleSoftHRMSOperationProvisioning', 'PeopleSoftHRMSProvision', 'RACFPermissionCustomization', 'ResourceObjectCustomization', 'SAPBuildMap', 'SapHrManagerRule', 'SapHrOperationProvisioning', 'SapHrProvision', 'SuccessFactorsOperationProvisioning', 'WebServiceAfterOperationRule', 'WebServiceBeforeOperationRule' ]the type of rule[required]
signatureConnectorRuleCreateRequestSignature[optional]
source_codeSourceCode[required]
attributesobjecta map of string to objects[optional]
idstrthe ID of the rule[required]
createdstran ISO 8601 UTC timestamp when this rule was created[required]
modifiedstran ISO 8601 UTC timestamp when this rule was last modified[optional]
}

Example

from sailpoint.v2024.models.connector_rule_response import ConnectorRuleResponse

connector_rule_response = ConnectorRuleResponse(
name='WebServiceBeforeOperationRule',
description='This rule does that',
type='BuildMap',
signature=sailpoint.v2024.models.connector_rule_create_request_signature.ConnectorRuleCreateRequest_signature(
input = [
sailpoint.v2024.models.argument.Argument(
name = 'firstName',
description = 'the first name of the identity',
type = 'String', )
],
output = sailpoint.v2024.models.argument.Argument(
name = 'firstName',
description = 'the first name of the identity',
type = 'String', ), ),
source_code=sailpoint.v2024.models.source_code.SourceCode(
version = '1.0',
script = 'return "Mr. " + firstName;', ),
attributes={},
id='8113d48c0b914f17b4c6072d4dcb9dfe',
created='021-07-22T15:59:23Z',
modified='021-07-22T15:59:23Z'
)

[Back to top]