FraudDetector / Client / create_detector_version
create_detector_version#
- FraudDetector.Client.create_detector_version(**kwargs)#
- Creates a detector version. The detector version starts in a - DRAFTstatus.- See also: AWS API Documentation - Request Syntax- response = client.create_detector_version( detectorId='string', description='string', externalModelEndpoints=[ 'string', ], rules=[ { 'detectorId': 'string', 'ruleId': 'string', 'ruleVersion': 'string' }, ], modelVersions=[ { 'modelId': 'string', 'modelType': 'ONLINE_FRAUD_INSIGHTS'|'TRANSACTION_FRAUD_INSIGHTS'|'ACCOUNT_TAKEOVER_INSIGHTS', 'modelVersionNumber': 'string', 'arn': 'string' }, ], ruleExecutionMode='ALL_MATCHED'|'FIRST_MATCHED', tags=[ { 'key': 'string', 'value': 'string' }, ] ) - Parameters:
- detectorId (string) – - [REQUIRED] - The ID of the detector under which you want to create a new version. 
- description (string) – The description of the detector version. 
- externalModelEndpoints (list) – - The Amazon Sagemaker model endpoints to include in the detector version. - (string) – 
 
- rules (list) – - [REQUIRED] - The rules to include in the detector version. - (dict) – - A rule. - detectorId (string) – [REQUIRED] - The detector for which the rule is associated. 
- ruleId (string) – [REQUIRED] - The rule ID. 
- ruleVersion (string) – [REQUIRED] - The rule version. 
 
 
- modelVersions (list) – - The model versions to include in the detector version. - (dict) – - The model version. - modelId (string) – [REQUIRED] - The model ID. 
- modelType (string) – [REQUIRED] - The model type. 
- modelVersionNumber (string) – [REQUIRED] - The model version number. 
- arn (string) – - The model version ARN. 
 
 
- ruleExecutionMode (string) – - The rule execution mode for the rules included in the detector version. - You can define and edit the rule mode at the detector version level, when it is in draft status. - If you specify - FIRST_MATCHED, Amazon Fraud Detector evaluates rules sequentially, first to last, stopping at the first matched rule. Amazon Fraud dectector then provides the outcomes for that single rule.- If you specifiy - ALL_MATCHED, Amazon Fraud Detector evaluates all rules and returns the outcomes for all matched rules.- The default behavior is - FIRST_MATCHED.
- tags (list) – - A collection of key and value pairs. - (dict) – - A key and value pair. - key (string) – [REQUIRED] - A tag key. 
- value (string) – [REQUIRED] - A value assigned to a tag key. 
 
 
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'detectorId': 'string', 'detectorVersionId': 'string', 'status': 'DRAFT'|'ACTIVE'|'INACTIVE' } - Response Structure- (dict) – - detectorId (string) – - The ID for the created version’s parent detector. 
- detectorVersionId (string) – - The ID for the created detector. 
- status (string) – - The status of the detector version. 
 
 
 - Exceptions- FraudDetector.Client.exceptions.ValidationException
- FraudDetector.Client.exceptions.ResourceNotFoundException
- FraudDetector.Client.exceptions.InternalServerException
- FraudDetector.Client.exceptions.ThrottlingException
- FraudDetector.Client.exceptions.AccessDeniedException