Skip to content

Frauddetector Classes

ATIMetricDataPointTypeDef

cr

  • Type: typing.Optional[float]

adr

  • Type: typing.Optional[float]

threshold

  • Type: typing.Optional[float]

atodr

  • Type: typing.Optional[float]

ATIModelPerformanceTypeDef

asi

  • Type: typing.Optional[float]

ATITrainingMetricsValueTypeDef

metricDataPoints

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.frauddetector_classes.ATIMetricDataPointTypeDef]]

modelPerformance

  • Type: typing.Optional[aws_resource_validator.pydantic_models.frauddetector_classes.ATIModelPerformanceTypeDef]

AggregatedLogOddsMetricTypeDef

variableNames

  • Type: typing.List[str]
  • Required: Yes

aggregatedVariablesImportance

  • Type:
  • Required: Yes

AggregatedVariablesImpactExplanationTypeDef

eventVariableNames

  • Type: typing.Optional[typing.List[str]]

relativeImpact

  • Type: typing.Optional[str]

logOddsImpact

  • Type: typing.Optional[float]

AggregatedVariablesImportanceMetricsTypeDef

logOddsMetrics

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.frauddetector_classes.AggregatedLogOddsMetricTypeDef]]

AllowDenyListTypeDef

name

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

variableType

  • Type: typing.Optional[str]

createdTime

  • Type: typing.Optional[str]

updatedTime

  • Type: typing.Optional[str]

arn

  • Type: typing.Optional[str]

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

BatchCreateVariableErrorTypeDef

name

  • Type: typing.Optional[str]

code

  • Type: typing.Optional[int]

message

  • Type: typing.Optional[str]

BatchCreateVariableRequestRequestTypeDef

variableEntries

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.frauddetector_classes.VariableEntryTypeDef]
  • Required: Yes

tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.frauddetector_classes.TagTypeDef]]

BatchCreateVariableResultTypeDef

errors

  • Type: typing.List[aws_resource_validator.pydantic_models.frauddetector_classes.BatchCreateVariableErrorTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

BatchGetVariableErrorTypeDef

name

  • Type: typing.Optional[str]

code

  • Type: typing.Optional[int]

message

  • Type: typing.Optional[str]

BatchGetVariableRequestRequestTypeDef

names

  • Type: typing.Sequence[str]
  • Required: Yes

BatchGetVariableResultTypeDef

variables

  • Type: typing.List[aws_resource_validator.pydantic_models.frauddetector_classes.VariableTypeDef]
  • Required: Yes

errors

  • Type: typing.List[aws_resource_validator.pydantic_models.frauddetector_classes.BatchGetVariableErrorTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

BatchImportTypeDef

jobId

  • Type: typing.Optional[str]

status

  • Type: typing.Optional[typing.Literal['CANCELED', 'CANCEL_IN_PROGRESS', 'COMPLETE', 'FAILED', 'IN_PROGRESS', 'IN_PROGRESS_INITIALIZING']]

failureReason

  • Type: typing.Optional[str]

startTime

  • Type: typing.Optional[str]

completionTime

  • Type: typing.Optional[str]

inputPath

  • Type: typing.Optional[str]

outputPath

  • Type: typing.Optional[str]

eventTypeName

  • Type: typing.Optional[str]

iamRoleArn

  • Type: typing.Optional[str]

arn

  • Type: typing.Optional[str]

processedRecordsCount

  • Type: typing.Optional[int]

failedRecordsCount

  • Type: typing.Optional[int]

totalRecordsCount

  • Type: typing.Optional[int]

BatchPredictionTypeDef

jobId

  • Type: typing.Optional[str]

status

  • Type: typing.Optional[typing.Literal['CANCELED', 'CANCEL_IN_PROGRESS', 'COMPLETE', 'FAILED', 'IN_PROGRESS', 'IN_PROGRESS_INITIALIZING']]

failureReason

  • Type: typing.Optional[str]

startTime

  • Type: typing.Optional[str]

completionTime

  • Type: typing.Optional[str]

lastHeartbeatTime

  • Type: typing.Optional[str]

inputPath

  • Type: typing.Optional[str]

outputPath

  • Type: typing.Optional[str]

eventTypeName

  • Type: typing.Optional[str]

detectorName

  • Type: typing.Optional[str]

detectorVersion

  • Type: typing.Optional[str]

iamRoleArn

  • Type: typing.Optional[str]

arn

  • Type: typing.Optional[str]

processedRecordsCount

  • Type: typing.Optional[int]

totalRecordsCount

  • Type: typing.Optional[int]

CancelBatchImportJobRequestRequestTypeDef

jobId

  • Type:
  • Required: Yes

CancelBatchPredictionJobRequestRequestTypeDef

jobId

  • Type:
  • Required: Yes

CreateBatchImportJobRequestRequestTypeDef

jobId

  • Type:
  • Required: Yes

inputPath

  • Type:
  • Required: Yes

outputPath

  • Type:
  • Required: Yes

eventTypeName

  • Type:
  • Required: Yes

iamRoleArn

  • Type:
  • Required: Yes

tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.frauddetector_classes.TagTypeDef]]

CreateBatchPredictionJobRequestRequestTypeDef

jobId

  • Type:
  • Required: Yes

inputPath

  • Type:
  • Required: Yes

outputPath

  • Type:
  • Required: Yes

eventTypeName

  • Type:
  • Required: Yes

detectorName

  • Type:
  • Required: Yes

iamRoleArn

  • Type:
  • Required: Yes

detectorVersion

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.frauddetector_classes.TagTypeDef]]

CreateDetectorVersionRequestRequestTypeDef

detectorId

  • Type:
  • Required: Yes

rules

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.frauddetector_classes.RuleTypeDef]
  • Required: Yes

description

  • Type: typing.Optional[str]

externalModelEndpoints

  • Type: typing.Optional[typing.Sequence[str]]

modelVersions

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.frauddetector_classes.ModelVersionTypeDef]]

ruleExecutionMode

  • Type: typing.Optional[typing.Literal['ALL_MATCHED', 'FIRST_MATCHED']]

tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.frauddetector_classes.TagTypeDef]]

CreateDetectorVersionResultTypeDef

detectorId

  • Type:
  • Required: Yes

detectorVersionId

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['ACTIVE', 'DRAFT', 'INACTIVE']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateListRequestRequestTypeDef

name

  • Type:
  • Required: Yes

elements

  • Type: typing.Optional[typing.Sequence[str]]

variableType

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.frauddetector_classes.TagTypeDef]]

CreateModelRequestRequestTypeDef

modelId

  • Type:
  • Required: Yes

modelType

  • Type: typing.Literal['ACCOUNT_TAKEOVER_INSIGHTS', 'ONLINE_FRAUD_INSIGHTS', 'TRANSACTION_FRAUD_INSIGHTS']
  • Required: Yes

eventTypeName

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.frauddetector_classes.TagTypeDef]]

CreateModelVersionRequestRequestTypeDef

modelId

  • Type:
  • Required: Yes

modelType

  • Type: typing.Literal['ACCOUNT_TAKEOVER_INSIGHTS', 'ONLINE_FRAUD_INSIGHTS', 'TRANSACTION_FRAUD_INSIGHTS']
  • Required: Yes

trainingDataSource

  • Type: typing.Literal['EXTERNAL_EVENTS', 'INGESTED_EVENTS']
  • Required: Yes

trainingDataSchema

  • Type:
  • Required: Yes

externalEventsDetail

  • Type: typing.Optional[aws_resource_validator.pydantic_models.frauddetector_classes.ExternalEventsDetailTypeDef]

ingestedEventsDetail

  • Type: typing.Optional[aws_resource_validator.pydantic_models.frauddetector_classes.IngestedEventsDetailTypeDef]

tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.frauddetector_classes.TagTypeDef]]

CreateModelVersionResultTypeDef

modelId

  • Type:
  • Required: Yes

modelType

  • Type: typing.Literal['ACCOUNT_TAKEOVER_INSIGHTS', 'ONLINE_FRAUD_INSIGHTS', 'TRANSACTION_FRAUD_INSIGHTS']
  • Required: Yes

modelVersionNumber

  • Type:
  • Required: Yes

status

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateRuleRequestRequestTypeDef

ruleId

  • Type:
  • Required: Yes

detectorId

  • Type:
  • Required: Yes

expression

  • Type:
  • Required: Yes

language

  • Type: typing.Literal['DETECTORPL']
  • Required: Yes

outcomes

  • Type: typing.Sequence[str]
  • Required: Yes

description

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.frauddetector_classes.TagTypeDef]]

CreateRuleResultTypeDef

rule

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateVariableRequestRequestTypeDef

name

  • Type:
  • Required: Yes

dataType

  • Type: typing.Literal['BOOLEAN', 'DATETIME', 'FLOAT', 'INTEGER', 'STRING']
  • Required: Yes

dataSource

  • Type: typing.Literal['EVENT', 'EXTERNAL_MODEL_SCORE', 'MODEL_SCORE']
  • Required: Yes

defaultValue

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

variableType

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.frauddetector_classes.TagTypeDef]]

DataValidationMetricsTypeDef

fileLevelMessages

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.frauddetector_classes.FileValidationMessageTypeDef]]

fieldLevelMessages

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.frauddetector_classes.FieldValidationMessageTypeDef]]

DeleteBatchImportJobRequestRequestTypeDef

jobId

  • Type:
  • Required: Yes

DeleteBatchPredictionJobRequestRequestTypeDef

jobId

  • Type:
  • Required: Yes

DeleteDetectorRequestRequestTypeDef

detectorId

  • Type:
  • Required: Yes

DeleteDetectorVersionRequestRequestTypeDef

detectorId

  • Type:
  • Required: Yes

detectorVersionId

  • Type:
  • Required: Yes

DeleteEntityTypeRequestRequestTypeDef

name

  • Type:
  • Required: Yes

DeleteEventRequestRequestTypeDef

eventId

  • Type:
  • Required: Yes

eventTypeName

  • Type:
  • Required: Yes

deleteAuditHistory

  • Type: typing.Optional[bool]

DeleteEventTypeRequestRequestTypeDef

name

  • Type:
  • Required: Yes

DeleteEventsByEventTypeRequestRequestTypeDef

eventTypeName

  • Type:
  • Required: Yes

DeleteEventsByEventTypeResultTypeDef

eventTypeName

  • Type:
  • Required: Yes

eventsDeletionStatus

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteExternalModelRequestRequestTypeDef

modelEndpoint

  • Type:
  • Required: Yes

DeleteLabelRequestRequestTypeDef

name

  • Type:
  • Required: Yes

DeleteListRequestRequestTypeDef

name

  • Type:
  • Required: Yes

DeleteModelRequestRequestTypeDef

modelId

  • Type:
  • Required: Yes

modelType

  • Type: typing.Literal['ACCOUNT_TAKEOVER_INSIGHTS', 'ONLINE_FRAUD_INSIGHTS', 'TRANSACTION_FRAUD_INSIGHTS']
  • Required: Yes

DeleteModelVersionRequestRequestTypeDef

modelId

  • Type:
  • Required: Yes

modelType

  • Type: typing.Literal['ACCOUNT_TAKEOVER_INSIGHTS', 'ONLINE_FRAUD_INSIGHTS', 'TRANSACTION_FRAUD_INSIGHTS']
  • Required: Yes

modelVersionNumber

  • Type:
  • Required: Yes

DeleteOutcomeRequestRequestTypeDef

name

  • Type:
  • Required: Yes

DeleteRuleRequestRequestTypeDef

rule

  • Type:
  • Required: Yes

DeleteVariableRequestRequestTypeDef

name

  • Type:
  • Required: Yes

DescribeDetectorRequestRequestTypeDef

detectorId

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

DescribeDetectorResultTypeDef

detectorId

  • Type:
  • Required: Yes

detectorVersionSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.frauddetector_classes.DetectorVersionSummaryTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeModelVersionsRequestRequestTypeDef

modelId

  • Type: typing.Optional[str]

modelVersionNumber

  • Type: typing.Optional[str]

modelType

  • Type: typing.Optional[typing.Literal['ACCOUNT_TAKEOVER_INSIGHTS', 'ONLINE_FRAUD_INSIGHTS', 'TRANSACTION_FRAUD_INSIGHTS']]

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

DescribeModelVersionsResultTypeDef

modelVersionDetails

  • Type: typing.List[aws_resource_validator.pydantic_models.frauddetector_classes.ModelVersionDetailTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DetectorTypeDef

detectorId

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

eventTypeName

  • Type: typing.Optional[str]

lastUpdatedTime

  • Type: typing.Optional[str]

createdTime

  • Type: typing.Optional[str]

arn

  • Type: typing.Optional[str]

DetectorVersionSummaryTypeDef

detectorVersionId

  • Type: typing.Optional[str]

status

  • Type: typing.Optional[typing.Literal['ACTIVE', 'DRAFT', 'INACTIVE']]

description

  • Type: typing.Optional[str]

lastUpdatedTime

  • Type: typing.Optional[str]

EntityTypeDef

entityType

  • Type:
  • Required: Yes

entityId

  • Type:
  • Required: Yes

EntityTypeTypeDef

name

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

lastUpdatedTime

  • Type: typing.Optional[str]

createdTime

  • Type: typing.Optional[str]

arn

  • Type: typing.Optional[str]

EvaluatedExternalModelTypeDef

modelEndpoint

  • Type: typing.Optional[str]

useEventVariables

  • Type: typing.Optional[bool]

inputVariables

  • Type: typing.Optional[typing.Dict[str, str]]

outputVariables

  • Type: typing.Optional[typing.Dict[str, str]]

EvaluatedModelVersionTypeDef

modelId

  • Type: typing.Optional[str]

modelVersion

  • Type: typing.Optional[str]

modelType

  • Type: typing.Optional[str]

evaluations

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.frauddetector_classes.ModelVersionEvaluationTypeDef]]

EvaluatedRuleTypeDef

ruleId

  • Type: typing.Optional[str]

ruleVersion

  • Type: typing.Optional[str]

expression

  • Type: typing.Optional[str]

expressionWithValues

  • Type: typing.Optional[str]

outcomes

  • Type: typing.Optional[typing.List[str]]

evaluated

  • Type: typing.Optional[bool]

matched

  • Type: typing.Optional[bool]

EventOrchestrationTypeDef

eventBridgeEnabled

  • Type:
  • Required: Yes

EventPredictionSummaryTypeDef

eventId

  • Type: typing.Optional[str]

eventTypeName

  • Type: typing.Optional[str]

eventTimestamp

  • Type: typing.Optional[str]

predictionTimestamp

  • Type: typing.Optional[str]

detectorId

  • Type: typing.Optional[str]

detectorVersionId

  • Type: typing.Optional[str]

EventTypeDef

eventId

  • Type: typing.Optional[str]

eventTypeName

  • Type: typing.Optional[str]

eventTimestamp

  • Type: typing.Optional[str]

eventVariables

  • Type: typing.Optional[typing.Dict[str, str]]

currentLabel

  • Type: typing.Optional[str]

labelTimestamp

  • Type: typing.Optional[str]

entities

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.frauddetector_classes.EntityTypeDef]]

EventTypeTypeDef

name

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

eventVariables

  • Type: typing.Optional[typing.List[str]]

labels

  • Type: typing.Optional[typing.List[str]]

entityTypes

  • Type: typing.Optional[typing.List[str]]

eventIngestion

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]

ingestedEventStatistics

  • Type: typing.Optional[aws_resource_validator.pydantic_models.frauddetector_classes.IngestedEventStatisticsTypeDef]

lastUpdatedTime

  • Type: typing.Optional[str]

createdTime

  • Type: typing.Optional[str]

arn

  • Type: typing.Optional[str]

eventOrchestration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.frauddetector_classes.EventOrchestrationTypeDef]

EventVariableSummaryTypeDef

name

  • Type: typing.Optional[str]

value

  • Type: typing.Optional[str]

source

  • Type: typing.Optional[str]

ExternalEventsDetailTypeDef

dataLocation

  • Type:
  • Required: Yes

dataAccessRoleArn

  • Type:
  • Required: Yes

ExternalModelOutputsTypeDef

externalModel

  • Type: typing.Optional[aws_resource_validator.pydantic_models.frauddetector_classes.ExternalModelSummaryTypeDef]

outputs

  • Type: typing.Optional[typing.Dict[str, str]]

ExternalModelSummaryTypeDef

modelEndpoint

  • Type: typing.Optional[str]

modelSource

  • Type: typing.Optional[typing.Literal['SAGEMAKER']]

ExternalModelTypeDef

modelEndpoint

  • Type: typing.Optional[str]

modelSource

  • Type: typing.Optional[typing.Literal['SAGEMAKER']]

invokeModelEndpointRoleArn

  • Type: typing.Optional[str]

inputConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.frauddetector_classes.ModelInputConfigurationTypeDef]

outputConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.frauddetector_classes.ModelOutputConfigurationTypeDef]

modelEndpointStatus

  • Type: typing.Optional[typing.Literal['ASSOCIATED', 'DISSOCIATED']]

lastUpdatedTime

  • Type: typing.Optional[str]

createdTime

  • Type: typing.Optional[str]

arn

  • Type: typing.Optional[str]

FieldValidationMessageTypeDef

fieldName

  • Type: typing.Optional[str]

identifier

  • Type: typing.Optional[str]

title

  • Type: typing.Optional[str]

content

  • Type: typing.Optional[str]

type

  • Type: typing.Optional[str]

FileValidationMessageTypeDef

title

  • Type: typing.Optional[str]

content

  • Type: typing.Optional[str]

type

  • Type: typing.Optional[str]

FilterConditionTypeDef

value

  • Type: typing.Optional[str]

GetBatchImportJobsRequestRequestTypeDef

jobId

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

GetBatchImportJobsResultTypeDef

batchImports

  • Type: typing.List[aws_resource_validator.pydantic_models.frauddetector_classes.BatchImportTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetBatchPredictionJobsRequestRequestTypeDef

jobId

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

GetBatchPredictionJobsResultTypeDef

batchPredictions

  • Type: typing.List[aws_resource_validator.pydantic_models.frauddetector_classes.BatchPredictionTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetDeleteEventsByEventTypeStatusRequestRequestTypeDef

eventTypeName

  • Type:
  • Required: Yes

GetDeleteEventsByEventTypeStatusResultTypeDef

eventTypeName

  • Type:
  • Required: Yes

eventsDeletionStatus

  • Type: typing.Literal['CANCELED', 'CANCEL_IN_PROGRESS', 'COMPLETE', 'FAILED', 'IN_PROGRESS', 'IN_PROGRESS_INITIALIZING']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetDetectorVersionRequestRequestTypeDef

detectorId

  • Type:
  • Required: Yes

detectorVersionId

  • Type:
  • Required: Yes

GetDetectorVersionResultTypeDef

detectorId

  • Type:
  • Required: Yes

detectorVersionId

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

externalModelEndpoints

  • Type: typing.List[str]
  • Required: Yes

modelVersions

  • Type: typing.List[aws_resource_validator.pydantic_models.frauddetector_classes.ModelVersionTypeDef]
  • Required: Yes

rules

  • Type: typing.List[aws_resource_validator.pydantic_models.frauddetector_classes.RuleTypeDef]
  • Required: Yes

status

  • Type: typing.Literal['ACTIVE', 'DRAFT', 'INACTIVE']
  • Required: Yes

lastUpdatedTime

  • Type:
  • Required: Yes

createdTime

  • Type:
  • Required: Yes

ruleExecutionMode

  • Type: typing.Literal['ALL_MATCHED', 'FIRST_MATCHED']
  • Required: Yes

arn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetDetectorsRequestRequestTypeDef

detectorId

  • Type: typing.Optional[str]

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

GetDetectorsResultTypeDef

detectors

  • Type: typing.List[aws_resource_validator.pydantic_models.frauddetector_classes.DetectorTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetEntityTypesRequestRequestTypeDef

name

  • Type: typing.Optional[str]

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

GetEntityTypesResultTypeDef

entityTypes

  • Type: typing.List[aws_resource_validator.pydantic_models.frauddetector_classes.EntityTypeTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetEventPredictionMetadataRequestRequestTypeDef

eventId

  • Type:
  • Required: Yes

eventTypeName

  • Type:
  • Required: Yes

detectorId

  • Type:
  • Required: Yes

detectorVersionId

  • Type:
  • Required: Yes

predictionTimestamp

  • Type:
  • Required: Yes

GetEventPredictionMetadataResultTypeDef

eventId

  • Type:
  • Required: Yes

eventTypeName

  • Type:
  • Required: Yes

entityId

  • Type:
  • Required: Yes

entityType

  • Type:
  • Required: Yes

eventTimestamp

  • Type:
  • Required: Yes

detectorId

  • Type:
  • Required: Yes

detectorVersionId

  • Type:
  • Required: Yes

detectorVersionStatus

  • Type:
  • Required: Yes

eventVariables

  • Type: typing.List[aws_resource_validator.pydantic_models.frauddetector_classes.EventVariableSummaryTypeDef]
  • Required: Yes

rules

  • Type: typing.List[aws_resource_validator.pydantic_models.frauddetector_classes.EvaluatedRuleTypeDef]
  • Required: Yes

ruleExecutionMode

  • Type: typing.Literal['ALL_MATCHED', 'FIRST_MATCHED']
  • Required: Yes

outcomes

  • Type: typing.List[str]
  • Required: Yes

evaluatedModelVersions

  • Type: typing.List[aws_resource_validator.pydantic_models.frauddetector_classes.EvaluatedModelVersionTypeDef]
  • Required: Yes

evaluatedExternalModels

  • Type: typing.List[aws_resource_validator.pydantic_models.frauddetector_classes.EvaluatedExternalModelTypeDef]
  • Required: Yes

predictionTimestamp

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetEventPredictionRequestRequestTypeDef

detectorId

  • Type:
  • Required: Yes

eventId

  • Type:
  • Required: Yes

eventTypeName

  • Type:
  • Required: Yes

entities

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.frauddetector_classes.EntityTypeDef]
  • Required: Yes

eventTimestamp

  • Type:
  • Required: Yes

eventVariables

  • Type: typing.Mapping[str, str]
  • Required: Yes

detectorVersionId

  • Type: typing.Optional[str]

externalModelEndpointDataBlobs

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.frauddetector_classes.ModelEndpointDataBlobTypeDef]]

GetEventPredictionResultTypeDef

modelScores

  • Type: typing.List[aws_resource_validator.pydantic_models.frauddetector_classes.ModelScoresTypeDef]
  • Required: Yes

ruleResults

  • Type: typing.List[aws_resource_validator.pydantic_models.frauddetector_classes.RuleResultTypeDef]
  • Required: Yes

externalModelOutputs

  • Type: typing.List[aws_resource_validator.pydantic_models.frauddetector_classes.ExternalModelOutputsTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetEventRequestRequestTypeDef

eventId

  • Type:
  • Required: Yes

eventTypeName

  • Type:
  • Required: Yes

GetEventResultTypeDef

event

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetEventTypesRequestRequestTypeDef

name

  • Type: typing.Optional[str]

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

GetEventTypesResultTypeDef

eventTypes

  • Type: typing.List[aws_resource_validator.pydantic_models.frauddetector_classes.EventTypeTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetExternalModelsRequestRequestTypeDef

modelEndpoint

  • Type: typing.Optional[str]

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

GetExternalModelsResultTypeDef

externalModels

  • Type: typing.List[aws_resource_validator.pydantic_models.frauddetector_classes.ExternalModelTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetKMSEncryptionKeyResultTypeDef

kmsKey

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetLabelsRequestRequestTypeDef

name

  • Type: typing.Optional[str]

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

GetLabelsResultTypeDef

labels

  • Type: typing.List[aws_resource_validator.pydantic_models.frauddetector_classes.LabelTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetListElementsRequestRequestTypeDef

name

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

GetListElementsResultTypeDef

elements

  • Type: typing.List[str]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetListsMetadataRequestRequestTypeDef

name

  • Type: typing.Optional[str]

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

GetListsMetadataResultTypeDef

lists

  • Type: typing.List[aws_resource_validator.pydantic_models.frauddetector_classes.AllowDenyListTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetModelVersionRequestRequestTypeDef

modelId

  • Type:
  • Required: Yes

modelType

  • Type: typing.Literal['ACCOUNT_TAKEOVER_INSIGHTS', 'ONLINE_FRAUD_INSIGHTS', 'TRANSACTION_FRAUD_INSIGHTS']
  • Required: Yes

modelVersionNumber

  • Type:
  • Required: Yes

GetModelVersionResultTypeDef

modelId

  • Type:
  • Required: Yes

modelType

  • Type: typing.Literal['ACCOUNT_TAKEOVER_INSIGHTS', 'ONLINE_FRAUD_INSIGHTS', 'TRANSACTION_FRAUD_INSIGHTS']
  • Required: Yes

modelVersionNumber

  • Type:
  • Required: Yes

trainingDataSource

  • Type: typing.Literal['EXTERNAL_EVENTS', 'INGESTED_EVENTS']
  • Required: Yes

trainingDataSchema

  • Type:
  • Required: Yes

externalEventsDetail

  • Type:
  • Required: Yes

ingestedEventsDetail

  • Type:
  • Required: Yes

status

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetModelsRequestRequestTypeDef

modelId

  • Type: typing.Optional[str]

modelType

  • Type: typing.Optional[typing.Literal['ACCOUNT_TAKEOVER_INSIGHTS', 'ONLINE_FRAUD_INSIGHTS', 'TRANSACTION_FRAUD_INSIGHTS']]

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

GetModelsResultTypeDef

nextToken

  • Type:
  • Required: Yes

models

  • Type: typing.List[aws_resource_validator.pydantic_models.frauddetector_classes.ModelTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetOutcomesRequestRequestTypeDef

name

  • Type: typing.Optional[str]

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

GetOutcomesResultTypeDef

outcomes

  • Type: typing.List[aws_resource_validator.pydantic_models.frauddetector_classes.OutcomeTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetRulesRequestRequestTypeDef

detectorId

  • Type:
  • Required: Yes

ruleId

  • Type: typing.Optional[str]

ruleVersion

  • Type: typing.Optional[str]

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

GetRulesResultTypeDef

ruleDetails

  • Type: typing.List[aws_resource_validator.pydantic_models.frauddetector_classes.RuleDetailTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetVariablesRequestRequestTypeDef

name

  • Type: typing.Optional[str]

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

GetVariablesResultTypeDef

variables

  • Type: typing.List[aws_resource_validator.pydantic_models.frauddetector_classes.VariableTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

IngestedEventStatisticsTypeDef

numberOfEvents

  • Type: typing.Optional[int]

eventDataSizeInBytes

  • Type: typing.Optional[int]

leastRecentEvent

  • Type: typing.Optional[str]

mostRecentEvent

  • Type: typing.Optional[str]

lastUpdatedTime

  • Type: typing.Optional[str]

IngestedEventsDetailTypeDef

ingestedEventsTimeWindow

  • Type:
  • Required: Yes

IngestedEventsTimeWindowTypeDef

startTime

  • Type:
  • Required: Yes

endTime

  • Type:
  • Required: Yes

KMSKeyTypeDef

kmsEncryptionKeyArn

  • Type: typing.Optional[str]

LabelSchemaTypeDef

labelMapper

  • Type: typing.Optional[typing.Mapping[str, typing.Sequence[str]]]

unlabeledEventsTreatment

  • Type: typing.Optional[typing.Literal['AUTO', 'FRAUD', 'IGNORE', 'LEGIT']]

LabelTypeDef

name

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

lastUpdatedTime

  • Type: typing.Optional[str]

createdTime

  • Type: typing.Optional[str]

arn

  • Type: typing.Optional[str]

ListEventPredictionsRequestRequestTypeDef

eventId

  • Type: typing.Optional[aws_resource_validator.pydantic_models.frauddetector_classes.FilterConditionTypeDef]

eventType

  • Type: typing.Optional[aws_resource_validator.pydantic_models.frauddetector_classes.FilterConditionTypeDef]

detectorId

  • Type: typing.Optional[aws_resource_validator.pydantic_models.frauddetector_classes.FilterConditionTypeDef]

detectorVersionId

  • Type: typing.Optional[aws_resource_validator.pydantic_models.frauddetector_classes.FilterConditionTypeDef]

predictionTimeRange

  • Type: typing.Optional[aws_resource_validator.pydantic_models.frauddetector_classes.PredictionTimeRangeTypeDef]

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListEventPredictionsResultTypeDef

eventPredictionSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.frauddetector_classes.EventPredictionSummaryTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListTagsForResourceRequestRequestTypeDef

resourceARN

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListTagsForResourceResultTypeDef

tags

  • Type: typing.List[aws_resource_validator.pydantic_models.frauddetector_classes.TagTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

LogOddsMetricTypeDef

variableName

  • Type:
  • Required: Yes

variableType

  • Type:
  • Required: Yes

variableImportance

  • Type:
  • Required: Yes

MetricDataPointTypeDef

fpr

  • Type: typing.Optional[float]

precision

  • Type: typing.Optional[float]

tpr

  • Type: typing.Optional[float]

threshold

  • Type: typing.Optional[float]

ModelEndpointDataBlobTypeDef

byteBuffer

  • Type: typing.Union[str, bytes, typing.IO[typing.Any], NoneType]

contentType

  • Type: typing.Optional[str]

ModelInputConfigurationTypeDef

useEventVariables

  • Type:
  • Required: Yes

eventTypeName

  • Type: typing.Optional[str]

format

  • Type: typing.Optional[typing.Literal['APPLICATION_JSON', 'TEXT_CSV']]

jsonInputTemplate

  • Type: typing.Optional[str]

csvInputTemplate

  • Type: typing.Optional[str]

ModelOutputConfigurationTypeDef

format

  • Type: typing.Literal['APPLICATION_JSONLINES', 'TEXT_CSV']
  • Required: Yes

jsonKeyToVariableMap

  • Type: typing.Optional[typing.Dict[str, str]]

csvIndexToVariableMap

  • Type: typing.Optional[typing.Dict[str, str]]

ModelScoresTypeDef

modelVersion

  • Type: typing.Optional[aws_resource_validator.pydantic_models.frauddetector_classes.ModelVersionTypeDef]

scores

  • Type: typing.Optional[typing.Dict[str, float]]

ModelTypeDef

modelId

  • Type: typing.Optional[str]

modelType

  • Type: typing.Optional[typing.Literal['ACCOUNT_TAKEOVER_INSIGHTS', 'ONLINE_FRAUD_INSIGHTS', 'TRANSACTION_FRAUD_INSIGHTS']]

description

  • Type: typing.Optional[str]

eventTypeName

  • Type: typing.Optional[str]

createdTime

  • Type: typing.Optional[str]

lastUpdatedTime

  • Type: typing.Optional[str]

arn

  • Type: typing.Optional[str]

ModelVersionDetailTypeDef

modelId

  • Type: typing.Optional[str]

modelType

  • Type: typing.Optional[typing.Literal['ACCOUNT_TAKEOVER_INSIGHTS', 'ONLINE_FRAUD_INSIGHTS', 'TRANSACTION_FRAUD_INSIGHTS']]

modelVersionNumber

  • Type: typing.Optional[str]

status

  • Type: typing.Optional[str]

trainingDataSource

  • Type: typing.Optional[typing.Literal['EXTERNAL_EVENTS', 'INGESTED_EVENTS']]

trainingDataSchema

  • Type: typing.Optional[aws_resource_validator.pydantic_models.frauddetector_classes.TrainingDataSchemaTypeDef]

externalEventsDetail

  • Type: typing.Optional[aws_resource_validator.pydantic_models.frauddetector_classes.ExternalEventsDetailTypeDef]

ingestedEventsDetail

  • Type: typing.Optional[aws_resource_validator.pydantic_models.frauddetector_classes.IngestedEventsDetailTypeDef]

trainingResult

  • Type: typing.Optional[aws_resource_validator.pydantic_models.frauddetector_classes.TrainingResultTypeDef]

lastUpdatedTime

  • Type: typing.Optional[str]

createdTime

  • Type: typing.Optional[str]

arn

  • Type: typing.Optional[str]

trainingResultV2

  • Type: typing.Optional[aws_resource_validator.pydantic_models.frauddetector_classes.TrainingResultV2TypeDef]

ModelVersionEvaluationTypeDef

outputVariableName

  • Type: typing.Optional[str]

evaluationScore

  • Type: typing.Optional[str]

predictionExplanations

  • Type: typing.Optional[aws_resource_validator.pydantic_models.frauddetector_classes.PredictionExplanationsTypeDef]

ModelVersionTypeDef

modelId

  • Type:
  • Required: Yes

modelType

  • Type: typing.Literal['ACCOUNT_TAKEOVER_INSIGHTS', 'ONLINE_FRAUD_INSIGHTS', 'TRANSACTION_FRAUD_INSIGHTS']
  • Required: Yes

modelVersionNumber

  • Type:
  • Required: Yes

arn

  • Type: typing.Optional[str]

OFIMetricDataPointTypeDef

fpr

  • Type: typing.Optional[float]

precision

  • Type: typing.Optional[float]

tpr

  • Type: typing.Optional[float]

threshold

  • Type: typing.Optional[float]

OFIModelPerformanceTypeDef

auc

  • Type: typing.Optional[float]

uncertaintyRange

  • Type: typing.Optional[aws_resource_validator.pydantic_models.frauddetector_classes.UncertaintyRangeTypeDef]

OFITrainingMetricsValueTypeDef

metricDataPoints

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.frauddetector_classes.OFIMetricDataPointTypeDef]]

modelPerformance

  • Type: typing.Optional[aws_resource_validator.pydantic_models.frauddetector_classes.OFIModelPerformanceTypeDef]

OutcomeTypeDef

name

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

lastUpdatedTime

  • Type: typing.Optional[str]

createdTime

  • Type: typing.Optional[str]

arn

  • Type: typing.Optional[str]

PredictionExplanationsTypeDef

variableImpactExplanations

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.frauddetector_classes.VariableImpactExplanationTypeDef]]

aggregatedVariablesImpactExplanations

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.frauddetector_classes.AggregatedVariablesImpactExplanationTypeDef]]

PredictionTimeRangeTypeDef

startTime

  • Type:
  • Required: Yes

endTime

  • Type:
  • Required: Yes

PutDetectorRequestRequestTypeDef

detectorId

  • Type:
  • Required: Yes

eventTypeName

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.frauddetector_classes.TagTypeDef]]

PutEntityTypeRequestRequestTypeDef

name

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.frauddetector_classes.TagTypeDef]]

PutEventTypeRequestRequestTypeDef

name

  • Type:
  • Required: Yes

eventVariables

  • Type: typing.Sequence[str]
  • Required: Yes

entityTypes

  • Type: typing.Sequence[str]
  • Required: Yes

description

  • Type: typing.Optional[str]

labels

  • Type: typing.Optional[typing.Sequence[str]]

eventIngestion

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]

tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.frauddetector_classes.TagTypeDef]]

eventOrchestration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.frauddetector_classes.EventOrchestrationTypeDef]

PutExternalModelRequestRequestTypeDef

modelEndpoint

  • Type:
  • Required: Yes

modelSource

  • Type: typing.Literal['SAGEMAKER']
  • Required: Yes

invokeModelEndpointRoleArn

  • Type:
  • Required: Yes

inputConfiguration

  • Type:
  • Required: Yes

outputConfiguration

  • Type:
  • Required: Yes

modelEndpointStatus

  • Type: typing.Literal['ASSOCIATED', 'DISSOCIATED']
  • Required: Yes

tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.frauddetector_classes.TagTypeDef]]

PutKMSEncryptionKeyRequestRequestTypeDef

kmsEncryptionKeyArn

  • Type:
  • Required: Yes

PutLabelRequestRequestTypeDef

name

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.frauddetector_classes.TagTypeDef]]

PutOutcomeRequestRequestTypeDef

name

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.frauddetector_classes.TagTypeDef]]

ResponseMetadataTypeDef

RequestId

  • Type:
  • Required: Yes

HostId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

RuleDetailTypeDef

ruleId

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

detectorId

  • Type: typing.Optional[str]

ruleVersion

  • Type: typing.Optional[str]

expression

  • Type: typing.Optional[str]

language

  • Type: typing.Optional[typing.Literal['DETECTORPL']]

outcomes

  • Type: typing.Optional[typing.List[str]]

lastUpdatedTime

  • Type: typing.Optional[str]

createdTime

  • Type: typing.Optional[str]

arn

  • Type: typing.Optional[str]

RuleResultTypeDef

ruleId

  • Type: typing.Optional[str]

outcomes

  • Type: typing.Optional[typing.List[str]]

RuleTypeDef

detectorId

  • Type:
  • Required: Yes

ruleId

  • Type:
  • Required: Yes

ruleVersion

  • Type:
  • Required: Yes

SendEventRequestRequestTypeDef

eventId

  • Type:
  • Required: Yes

eventTypeName

  • Type:
  • Required: Yes

eventTimestamp

  • Type:
  • Required: Yes

eventVariables

  • Type: typing.Mapping[str, str]
  • Required: Yes

entities

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.frauddetector_classes.EntityTypeDef]
  • Required: Yes

assignedLabel

  • Type: typing.Optional[str]

labelTimestamp

  • Type: typing.Optional[str]

TFIMetricDataPointTypeDef

fpr

  • Type: typing.Optional[float]

precision

  • Type: typing.Optional[float]

tpr

  • Type: typing.Optional[float]

threshold

  • Type: typing.Optional[float]

TFIModelPerformanceTypeDef

auc

  • Type: typing.Optional[float]

uncertaintyRange

  • Type: typing.Optional[aws_resource_validator.pydantic_models.frauddetector_classes.UncertaintyRangeTypeDef]

TFITrainingMetricsValueTypeDef

metricDataPoints

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.frauddetector_classes.TFIMetricDataPointTypeDef]]

modelPerformance

  • Type: typing.Optional[aws_resource_validator.pydantic_models.frauddetector_classes.TFIModelPerformanceTypeDef]

TagResourceRequestRequestTypeDef

resourceARN

  • Type:
  • Required: Yes

tags

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.frauddetector_classes.TagTypeDef]
  • Required: Yes

TagTypeDef

key

  • Type:
  • Required: Yes

value

  • Type:
  • Required: Yes

TrainingDataSchemaTypeDef

modelVariables

  • Type: typing.Sequence[str]
  • Required: Yes

labelSchema

  • Type: typing.Optional[aws_resource_validator.pydantic_models.frauddetector_classes.LabelSchemaTypeDef]

TrainingMetricsTypeDef

auc

  • Type: typing.Optional[float]

metricDataPoints

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.frauddetector_classes.MetricDataPointTypeDef]]

TrainingMetricsV2TypeDef

ofi

  • Type: typing.Optional[aws_resource_validator.pydantic_models.frauddetector_classes.OFITrainingMetricsValueTypeDef]

tfi

  • Type: typing.Optional[aws_resource_validator.pydantic_models.frauddetector_classes.TFITrainingMetricsValueTypeDef]

ati

  • Type: typing.Optional[aws_resource_validator.pydantic_models.frauddetector_classes.ATITrainingMetricsValueTypeDef]

TrainingResultTypeDef

dataValidationMetrics

  • Type: typing.Optional[aws_resource_validator.pydantic_models.frauddetector_classes.DataValidationMetricsTypeDef]

trainingMetrics

  • Type: typing.Optional[aws_resource_validator.pydantic_models.frauddetector_classes.TrainingMetricsTypeDef]

variableImportanceMetrics

  • Type: typing.Optional[aws_resource_validator.pydantic_models.frauddetector_classes.VariableImportanceMetricsTypeDef]

TrainingResultV2TypeDef

dataValidationMetrics

  • Type: typing.Optional[aws_resource_validator.pydantic_models.frauddetector_classes.DataValidationMetricsTypeDef]

trainingMetricsV2

  • Type: typing.Optional[aws_resource_validator.pydantic_models.frauddetector_classes.TrainingMetricsV2TypeDef]

variableImportanceMetrics

  • Type: typing.Optional[aws_resource_validator.pydantic_models.frauddetector_classes.VariableImportanceMetricsTypeDef]

aggregatedVariablesImportanceMetrics

  • Type: typing.Optional[aws_resource_validator.pydantic_models.frauddetector_classes.AggregatedVariablesImportanceMetricsTypeDef]

UncertaintyRangeTypeDef

lowerBoundValue

  • Type:
  • Required: Yes

upperBoundValue

  • Type:
  • Required: Yes

UntagResourceRequestRequestTypeDef

resourceARN

  • Type:
  • Required: Yes

tagKeys

  • Type: typing.Sequence[str]
  • Required: Yes

UpdateDetectorVersionMetadataRequestRequestTypeDef

detectorId

  • Type:
  • Required: Yes

detectorVersionId

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

UpdateDetectorVersionRequestRequestTypeDef

detectorId

  • Type:
  • Required: Yes

detectorVersionId

  • Type:
  • Required: Yes

externalModelEndpoints

  • Type: typing.Sequence[str]
  • Required: Yes

rules

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.frauddetector_classes.RuleTypeDef]
  • Required: Yes

description

  • Type: typing.Optional[str]

modelVersions

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.frauddetector_classes.ModelVersionTypeDef]]

ruleExecutionMode

  • Type: typing.Optional[typing.Literal['ALL_MATCHED', 'FIRST_MATCHED']]

UpdateDetectorVersionStatusRequestRequestTypeDef

detectorId

  • Type:
  • Required: Yes

detectorVersionId

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['ACTIVE', 'DRAFT', 'INACTIVE']
  • Required: Yes

UpdateEventLabelRequestRequestTypeDef

eventId

  • Type:
  • Required: Yes

eventTypeName

  • Type:
  • Required: Yes

assignedLabel

  • Type:
  • Required: Yes

labelTimestamp

  • Type:
  • Required: Yes

UpdateListRequestRequestTypeDef

name

  • Type:
  • Required: Yes

elements

  • Type: typing.Optional[typing.Sequence[str]]

description

  • Type: typing.Optional[str]

updateMode

  • Type: typing.Optional[typing.Literal['APPEND', 'REMOVE', 'REPLACE']]

variableType

  • Type: typing.Optional[str]

UpdateModelRequestRequestTypeDef

modelId

  • Type:
  • Required: Yes

modelType

  • Type: typing.Literal['ACCOUNT_TAKEOVER_INSIGHTS', 'ONLINE_FRAUD_INSIGHTS', 'TRANSACTION_FRAUD_INSIGHTS']
  • Required: Yes

description

  • Type: typing.Optional[str]

UpdateModelVersionRequestRequestTypeDef

modelId

  • Type:
  • Required: Yes

modelType

  • Type: typing.Literal['ACCOUNT_TAKEOVER_INSIGHTS', 'ONLINE_FRAUD_INSIGHTS', 'TRANSACTION_FRAUD_INSIGHTS']
  • Required: Yes

majorVersionNumber

  • Type:
  • Required: Yes

externalEventsDetail

  • Type: typing.Optional[aws_resource_validator.pydantic_models.frauddetector_classes.ExternalEventsDetailTypeDef]

ingestedEventsDetail

  • Type: typing.Optional[aws_resource_validator.pydantic_models.frauddetector_classes.IngestedEventsDetailTypeDef]

tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.frauddetector_classes.TagTypeDef]]

UpdateModelVersionResultTypeDef

modelId

  • Type:
  • Required: Yes

modelType

  • Type: typing.Literal['ACCOUNT_TAKEOVER_INSIGHTS', 'ONLINE_FRAUD_INSIGHTS', 'TRANSACTION_FRAUD_INSIGHTS']
  • Required: Yes

modelVersionNumber

  • Type:
  • Required: Yes

status

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateModelVersionStatusRequestRequestTypeDef

modelId

  • Type:
  • Required: Yes

modelType

  • Type: typing.Literal['ACCOUNT_TAKEOVER_INSIGHTS', 'ONLINE_FRAUD_INSIGHTS', 'TRANSACTION_FRAUD_INSIGHTS']
  • Required: Yes

modelVersionNumber

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['ACTIVE', 'INACTIVE', 'TRAINING_CANCELLED']
  • Required: Yes

UpdateRuleMetadataRequestRequestTypeDef

rule

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

UpdateRuleVersionRequestRequestTypeDef

rule

  • Type:
  • Required: Yes

expression

  • Type:
  • Required: Yes

language

  • Type: typing.Literal['DETECTORPL']
  • Required: Yes

outcomes

  • Type: typing.Sequence[str]
  • Required: Yes

description

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.frauddetector_classes.TagTypeDef]]

UpdateRuleVersionResultTypeDef

rule

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateVariableRequestRequestTypeDef

name

  • Type:
  • Required: Yes

defaultValue

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

variableType

  • Type: typing.Optional[str]

VariableEntryTypeDef

name

  • Type: typing.Optional[str]

dataType

  • Type: typing.Optional[str]

dataSource

  • Type: typing.Optional[str]

defaultValue

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

variableType

  • Type: typing.Optional[str]

VariableImpactExplanationTypeDef

eventVariableName

  • Type: typing.Optional[str]

relativeImpact

  • Type: typing.Optional[str]

logOddsImpact

  • Type: typing.Optional[float]

VariableImportanceMetricsTypeDef

logOddsMetrics

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.frauddetector_classes.LogOddsMetricTypeDef]]

VariableTypeDef

name

  • Type: typing.Optional[str]

dataType

  • Type: typing.Optional[typing.Literal['BOOLEAN', 'DATETIME', 'FLOAT', 'INTEGER', 'STRING']]

dataSource

  • Type: typing.Optional[typing.Literal['EVENT', 'EXTERNAL_MODEL_SCORE', 'MODEL_SCORE']]

defaultValue

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

variableType

  • Type: typing.Optional[str]

lastUpdatedTime

  • Type: typing.Optional[str]

createdTime

  • Type: typing.Optional[str]

arn

  • Type: typing.Optional[str]