Typed dictionaries#
Index > FraudDetector > Typed dictionaries
Auto-generated documentation for FraudDetector type annotations stubs module mypy-boto3-frauddetector.
ATIMetricDataPointTypeDef#
# ATIMetricDataPointTypeDef usage example
from mypy_boto3_frauddetector.type_defs import ATIMetricDataPointTypeDef
def get_value() -> ATIMetricDataPointTypeDef:
return {
"cr": ...,
}
# ATIMetricDataPointTypeDef definition
class ATIMetricDataPointTypeDef(TypedDict):
cr: NotRequired[float],
adr: NotRequired[float],
threshold: NotRequired[float],
atodr: NotRequired[float],
ATIModelPerformanceTypeDef#
# ATIModelPerformanceTypeDef usage example
from mypy_boto3_frauddetector.type_defs import ATIModelPerformanceTypeDef
def get_value() -> ATIModelPerformanceTypeDef:
return {
"asi": ...,
}
# ATIModelPerformanceTypeDef definition
class ATIModelPerformanceTypeDef(TypedDict):
asi: NotRequired[float],
AggregatedLogOddsMetricTypeDef#
# AggregatedLogOddsMetricTypeDef usage example
from mypy_boto3_frauddetector.type_defs import AggregatedLogOddsMetricTypeDef
def get_value() -> AggregatedLogOddsMetricTypeDef:
return {
"variableNames": ...,
"aggregatedVariablesImportance": ...,
}
# AggregatedLogOddsMetricTypeDef definition
class AggregatedLogOddsMetricTypeDef(TypedDict):
variableNames: List[str],
aggregatedVariablesImportance: float,
AggregatedVariablesImpactExplanationTypeDef#
# AggregatedVariablesImpactExplanationTypeDef usage example
from mypy_boto3_frauddetector.type_defs import AggregatedVariablesImpactExplanationTypeDef
def get_value() -> AggregatedVariablesImpactExplanationTypeDef:
return {
"eventVariableNames": ...,
}
# AggregatedVariablesImpactExplanationTypeDef definition
class AggregatedVariablesImpactExplanationTypeDef(TypedDict):
eventVariableNames: NotRequired[List[str]],
relativeImpact: NotRequired[str],
logOddsImpact: NotRequired[float],
AllowDenyListTypeDef#
# AllowDenyListTypeDef usage example
from mypy_boto3_frauddetector.type_defs import AllowDenyListTypeDef
def get_value() -> AllowDenyListTypeDef:
return {
"name": ...,
}
# AllowDenyListTypeDef definition
class AllowDenyListTypeDef(TypedDict):
name: str,
description: NotRequired[str],
variableType: NotRequired[str],
createdTime: NotRequired[str],
updatedTime: NotRequired[str],
arn: NotRequired[str],
BatchCreateVariableErrorTypeDef#
# BatchCreateVariableErrorTypeDef usage example
from mypy_boto3_frauddetector.type_defs import BatchCreateVariableErrorTypeDef
def get_value() -> BatchCreateVariableErrorTypeDef:
return {
"name": ...,
}
# BatchCreateVariableErrorTypeDef definition
class BatchCreateVariableErrorTypeDef(TypedDict):
name: NotRequired[str],
code: NotRequired[int],
message: NotRequired[str],
TagTypeDef#
# TagTypeDef usage example
from mypy_boto3_frauddetector.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"key": ...,
"value": ...,
}
# TagTypeDef definition
class TagTypeDef(TypedDict):
key: str,
value: str,
VariableEntryTypeDef#
# VariableEntryTypeDef usage example
from mypy_boto3_frauddetector.type_defs import VariableEntryTypeDef
def get_value() -> VariableEntryTypeDef:
return {
"name": ...,
}
# VariableEntryTypeDef definition
class VariableEntryTypeDef(TypedDict):
name: NotRequired[str],
dataType: NotRequired[str],
dataSource: NotRequired[str],
defaultValue: NotRequired[str],
description: NotRequired[str],
variableType: NotRequired[str],
BatchGetVariableErrorTypeDef#
# BatchGetVariableErrorTypeDef usage example
from mypy_boto3_frauddetector.type_defs import BatchGetVariableErrorTypeDef
def get_value() -> BatchGetVariableErrorTypeDef:
return {
"name": ...,
}
# BatchGetVariableErrorTypeDef definition
class BatchGetVariableErrorTypeDef(TypedDict):
name: NotRequired[str],
code: NotRequired[int],
message: NotRequired[str],
BatchGetVariableRequestRequestTypeDef#
# BatchGetVariableRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import BatchGetVariableRequestRequestTypeDef
def get_value() -> BatchGetVariableRequestRequestTypeDef:
return {
"names": ...,
}
# BatchGetVariableRequestRequestTypeDef definition
class BatchGetVariableRequestRequestTypeDef(TypedDict):
names: Sequence[str],
VariableTypeDef#
# VariableTypeDef usage example
from mypy_boto3_frauddetector.type_defs import VariableTypeDef
def get_value() -> VariableTypeDef:
return {
"name": ...,
}
# VariableTypeDef definition
class VariableTypeDef(TypedDict):
name: NotRequired[str],
dataType: NotRequired[DataTypeType], # (1)
dataSource: NotRequired[DataSourceType], # (2)
defaultValue: NotRequired[str],
description: NotRequired[str],
variableType: NotRequired[str],
lastUpdatedTime: NotRequired[str],
createdTime: NotRequired[str],
arn: NotRequired[str],
- See DataTypeType
- See DataSourceType
BatchImportTypeDef#
# BatchImportTypeDef usage example
from mypy_boto3_frauddetector.type_defs import BatchImportTypeDef
def get_value() -> BatchImportTypeDef:
return {
"jobId": ...,
}
# BatchImportTypeDef definition
class BatchImportTypeDef(TypedDict):
jobId: NotRequired[str],
status: NotRequired[AsyncJobStatusType], # (1)
failureReason: NotRequired[str],
startTime: NotRequired[str],
completionTime: NotRequired[str],
inputPath: NotRequired[str],
outputPath: NotRequired[str],
eventTypeName: NotRequired[str],
iamRoleArn: NotRequired[str],
arn: NotRequired[str],
processedRecordsCount: NotRequired[int],
failedRecordsCount: NotRequired[int],
totalRecordsCount: NotRequired[int],
BatchPredictionTypeDef#
# BatchPredictionTypeDef usage example
from mypy_boto3_frauddetector.type_defs import BatchPredictionTypeDef
def get_value() -> BatchPredictionTypeDef:
return {
"jobId": ...,
}
# BatchPredictionTypeDef definition
class BatchPredictionTypeDef(TypedDict):
jobId: NotRequired[str],
status: NotRequired[AsyncJobStatusType], # (1)
failureReason: NotRequired[str],
startTime: NotRequired[str],
completionTime: NotRequired[str],
lastHeartbeatTime: NotRequired[str],
inputPath: NotRequired[str],
outputPath: NotRequired[str],
eventTypeName: NotRequired[str],
detectorName: NotRequired[str],
detectorVersion: NotRequired[str],
iamRoleArn: NotRequired[str],
arn: NotRequired[str],
processedRecordsCount: NotRequired[int],
totalRecordsCount: NotRequired[int],
CancelBatchImportJobRequestRequestTypeDef#
# CancelBatchImportJobRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import CancelBatchImportJobRequestRequestTypeDef
def get_value() -> CancelBatchImportJobRequestRequestTypeDef:
return {
"jobId": ...,
}
# CancelBatchImportJobRequestRequestTypeDef definition
class CancelBatchImportJobRequestRequestTypeDef(TypedDict):
jobId: str,
CancelBatchPredictionJobRequestRequestTypeDef#
# CancelBatchPredictionJobRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import CancelBatchPredictionJobRequestRequestTypeDef
def get_value() -> CancelBatchPredictionJobRequestRequestTypeDef:
return {
"jobId": ...,
}
# CancelBatchPredictionJobRequestRequestTypeDef definition
class CancelBatchPredictionJobRequestRequestTypeDef(TypedDict):
jobId: str,
ModelVersionTypeDef#
# ModelVersionTypeDef usage example
from mypy_boto3_frauddetector.type_defs import ModelVersionTypeDef
def get_value() -> ModelVersionTypeDef:
return {
"modelId": ...,
"modelType": ...,
"modelVersionNumber": ...,
}
# ModelVersionTypeDef definition
class ModelVersionTypeDef(TypedDict):
modelId: str,
modelType: ModelTypeEnumType, # (1)
modelVersionNumber: str,
arn: NotRequired[str],
RuleTypeDef#
# RuleTypeDef usage example
from mypy_boto3_frauddetector.type_defs import RuleTypeDef
def get_value() -> RuleTypeDef:
return {
"detectorId": ...,
"ruleId": ...,
"ruleVersion": ...,
}
# RuleTypeDef definition
class RuleTypeDef(TypedDict):
detectorId: str,
ruleId: str,
ruleVersion: str,
CreateDetectorVersionResultTypeDef#
# CreateDetectorVersionResultTypeDef usage example
from mypy_boto3_frauddetector.type_defs import CreateDetectorVersionResultTypeDef
def get_value() -> CreateDetectorVersionResultTypeDef:
return {
"detectorId": ...,
"detectorVersionId": ...,
"status": ...,
"ResponseMetadata": ...,
}
# CreateDetectorVersionResultTypeDef definition
class CreateDetectorVersionResultTypeDef(TypedDict):
detectorId: str,
detectorVersionId: str,
status: DetectorVersionStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ExternalEventsDetailTypeDef#
# ExternalEventsDetailTypeDef usage example
from mypy_boto3_frauddetector.type_defs import ExternalEventsDetailTypeDef
def get_value() -> ExternalEventsDetailTypeDef:
return {
"dataLocation": ...,
"dataAccessRoleArn": ...,
}
# ExternalEventsDetailTypeDef definition
class ExternalEventsDetailTypeDef(TypedDict):
dataLocation: str,
dataAccessRoleArn: str,
CreateModelVersionResultTypeDef#
# CreateModelVersionResultTypeDef usage example
from mypy_boto3_frauddetector.type_defs import CreateModelVersionResultTypeDef
def get_value() -> CreateModelVersionResultTypeDef:
return {
"modelId": ...,
"modelType": ...,
"modelVersionNumber": ...,
"status": ...,
"ResponseMetadata": ...,
}
# CreateModelVersionResultTypeDef definition
class CreateModelVersionResultTypeDef(TypedDict):
modelId: str,
modelType: ModelTypeEnumType, # (1)
modelVersionNumber: str,
status: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
FieldValidationMessageTypeDef#
# FieldValidationMessageTypeDef usage example
from mypy_boto3_frauddetector.type_defs import FieldValidationMessageTypeDef
def get_value() -> FieldValidationMessageTypeDef:
return {
"fieldName": ...,
}
# FieldValidationMessageTypeDef definition
class FieldValidationMessageTypeDef(TypedDict):
fieldName: NotRequired[str],
identifier: NotRequired[str],
title: NotRequired[str],
content: NotRequired[str],
type: NotRequired[str],
FileValidationMessageTypeDef#
# FileValidationMessageTypeDef usage example
from mypy_boto3_frauddetector.type_defs import FileValidationMessageTypeDef
def get_value() -> FileValidationMessageTypeDef:
return {
"title": ...,
}
# FileValidationMessageTypeDef definition
class FileValidationMessageTypeDef(TypedDict):
title: NotRequired[str],
content: NotRequired[str],
type: NotRequired[str],
DeleteBatchImportJobRequestRequestTypeDef#
# DeleteBatchImportJobRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import DeleteBatchImportJobRequestRequestTypeDef
def get_value() -> DeleteBatchImportJobRequestRequestTypeDef:
return {
"jobId": ...,
}
# DeleteBatchImportJobRequestRequestTypeDef definition
class DeleteBatchImportJobRequestRequestTypeDef(TypedDict):
jobId: str,
DeleteBatchPredictionJobRequestRequestTypeDef#
# DeleteBatchPredictionJobRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import DeleteBatchPredictionJobRequestRequestTypeDef
def get_value() -> DeleteBatchPredictionJobRequestRequestTypeDef:
return {
"jobId": ...,
}
# DeleteBatchPredictionJobRequestRequestTypeDef definition
class DeleteBatchPredictionJobRequestRequestTypeDef(TypedDict):
jobId: str,
DeleteDetectorRequestRequestTypeDef#
# DeleteDetectorRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import DeleteDetectorRequestRequestTypeDef
def get_value() -> DeleteDetectorRequestRequestTypeDef:
return {
"detectorId": ...,
}
# DeleteDetectorRequestRequestTypeDef definition
class DeleteDetectorRequestRequestTypeDef(TypedDict):
detectorId: str,
DeleteDetectorVersionRequestRequestTypeDef#
# DeleteDetectorVersionRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import DeleteDetectorVersionRequestRequestTypeDef
def get_value() -> DeleteDetectorVersionRequestRequestTypeDef:
return {
"detectorId": ...,
"detectorVersionId": ...,
}
# DeleteDetectorVersionRequestRequestTypeDef definition
class DeleteDetectorVersionRequestRequestTypeDef(TypedDict):
detectorId: str,
detectorVersionId: str,
DeleteEntityTypeRequestRequestTypeDef#
# DeleteEntityTypeRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import DeleteEntityTypeRequestRequestTypeDef
def get_value() -> DeleteEntityTypeRequestRequestTypeDef:
return {
"name": ...,
}
# DeleteEntityTypeRequestRequestTypeDef definition
class DeleteEntityTypeRequestRequestTypeDef(TypedDict):
name: str,
DeleteEventRequestRequestTypeDef#
# DeleteEventRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import DeleteEventRequestRequestTypeDef
def get_value() -> DeleteEventRequestRequestTypeDef:
return {
"eventId": ...,
"eventTypeName": ...,
}
# DeleteEventRequestRequestTypeDef definition
class DeleteEventRequestRequestTypeDef(TypedDict):
eventId: str,
eventTypeName: str,
deleteAuditHistory: NotRequired[bool],
DeleteEventTypeRequestRequestTypeDef#
# DeleteEventTypeRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import DeleteEventTypeRequestRequestTypeDef
def get_value() -> DeleteEventTypeRequestRequestTypeDef:
return {
"name": ...,
}
# DeleteEventTypeRequestRequestTypeDef definition
class DeleteEventTypeRequestRequestTypeDef(TypedDict):
name: str,
DeleteEventsByEventTypeRequestRequestTypeDef#
# DeleteEventsByEventTypeRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import DeleteEventsByEventTypeRequestRequestTypeDef
def get_value() -> DeleteEventsByEventTypeRequestRequestTypeDef:
return {
"eventTypeName": ...,
}
# DeleteEventsByEventTypeRequestRequestTypeDef definition
class DeleteEventsByEventTypeRequestRequestTypeDef(TypedDict):
eventTypeName: str,
DeleteEventsByEventTypeResultTypeDef#
# DeleteEventsByEventTypeResultTypeDef usage example
from mypy_boto3_frauddetector.type_defs import DeleteEventsByEventTypeResultTypeDef
def get_value() -> DeleteEventsByEventTypeResultTypeDef:
return {
"eventTypeName": ...,
"eventsDeletionStatus": ...,
"ResponseMetadata": ...,
}
# DeleteEventsByEventTypeResultTypeDef definition
class DeleteEventsByEventTypeResultTypeDef(TypedDict):
eventTypeName: str,
eventsDeletionStatus: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteExternalModelRequestRequestTypeDef#
# DeleteExternalModelRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import DeleteExternalModelRequestRequestTypeDef
def get_value() -> DeleteExternalModelRequestRequestTypeDef:
return {
"modelEndpoint": ...,
}
# DeleteExternalModelRequestRequestTypeDef definition
class DeleteExternalModelRequestRequestTypeDef(TypedDict):
modelEndpoint: str,
DeleteLabelRequestRequestTypeDef#
# DeleteLabelRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import DeleteLabelRequestRequestTypeDef
def get_value() -> DeleteLabelRequestRequestTypeDef:
return {
"name": ...,
}
# DeleteLabelRequestRequestTypeDef definition
class DeleteLabelRequestRequestTypeDef(TypedDict):
name: str,
DeleteListRequestRequestTypeDef#
# DeleteListRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import DeleteListRequestRequestTypeDef
def get_value() -> DeleteListRequestRequestTypeDef:
return {
"name": ...,
}
# DeleteListRequestRequestTypeDef definition
class DeleteListRequestRequestTypeDef(TypedDict):
name: str,
DeleteModelRequestRequestTypeDef#
# DeleteModelRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import DeleteModelRequestRequestTypeDef
def get_value() -> DeleteModelRequestRequestTypeDef:
return {
"modelId": ...,
"modelType": ...,
}
# DeleteModelRequestRequestTypeDef definition
class DeleteModelRequestRequestTypeDef(TypedDict):
modelId: str,
modelType: ModelTypeEnumType, # (1)
DeleteModelVersionRequestRequestTypeDef#
# DeleteModelVersionRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import DeleteModelVersionRequestRequestTypeDef
def get_value() -> DeleteModelVersionRequestRequestTypeDef:
return {
"modelId": ...,
"modelType": ...,
"modelVersionNumber": ...,
}
# DeleteModelVersionRequestRequestTypeDef definition
class DeleteModelVersionRequestRequestTypeDef(TypedDict):
modelId: str,
modelType: ModelTypeEnumType, # (1)
modelVersionNumber: str,
DeleteOutcomeRequestRequestTypeDef#
# DeleteOutcomeRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import DeleteOutcomeRequestRequestTypeDef
def get_value() -> DeleteOutcomeRequestRequestTypeDef:
return {
"name": ...,
}
# DeleteOutcomeRequestRequestTypeDef definition
class DeleteOutcomeRequestRequestTypeDef(TypedDict):
name: str,
DeleteVariableRequestRequestTypeDef#
# DeleteVariableRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import DeleteVariableRequestRequestTypeDef
def get_value() -> DeleteVariableRequestRequestTypeDef:
return {
"name": ...,
}
# DeleteVariableRequestRequestTypeDef definition
class DeleteVariableRequestRequestTypeDef(TypedDict):
name: str,
DescribeDetectorRequestRequestTypeDef#
# DescribeDetectorRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import DescribeDetectorRequestRequestTypeDef
def get_value() -> DescribeDetectorRequestRequestTypeDef:
return {
"detectorId": ...,
}
# DescribeDetectorRequestRequestTypeDef definition
class DescribeDetectorRequestRequestTypeDef(TypedDict):
detectorId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
DetectorVersionSummaryTypeDef#
# DetectorVersionSummaryTypeDef usage example
from mypy_boto3_frauddetector.type_defs import DetectorVersionSummaryTypeDef
def get_value() -> DetectorVersionSummaryTypeDef:
return {
"detectorVersionId": ...,
}
# DetectorVersionSummaryTypeDef definition
class DetectorVersionSummaryTypeDef(TypedDict):
detectorVersionId: NotRequired[str],
status: NotRequired[DetectorVersionStatusType], # (1)
description: NotRequired[str],
lastUpdatedTime: NotRequired[str],
DescribeModelVersionsRequestRequestTypeDef#
# DescribeModelVersionsRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import DescribeModelVersionsRequestRequestTypeDef
def get_value() -> DescribeModelVersionsRequestRequestTypeDef:
return {
"modelId": ...,
}
# DescribeModelVersionsRequestRequestTypeDef definition
class DescribeModelVersionsRequestRequestTypeDef(TypedDict):
modelId: NotRequired[str],
modelVersionNumber: NotRequired[str],
modelType: NotRequired[ModelTypeEnumType], # (1)
nextToken: NotRequired[str],
maxResults: NotRequired[int],
DetectorTypeDef#
# DetectorTypeDef usage example
from mypy_boto3_frauddetector.type_defs import DetectorTypeDef
def get_value() -> DetectorTypeDef:
return {
"detectorId": ...,
}
# DetectorTypeDef definition
class DetectorTypeDef(TypedDict):
detectorId: NotRequired[str],
description: NotRequired[str],
eventTypeName: NotRequired[str],
lastUpdatedTime: NotRequired[str],
createdTime: NotRequired[str],
arn: NotRequired[str],
EntityTypeDef#
# EntityTypeDef usage example
from mypy_boto3_frauddetector.type_defs import EntityTypeDef
def get_value() -> EntityTypeDef:
return {
"entityType": ...,
"entityId": ...,
}
# EntityTypeDef definition
class EntityTypeDef(TypedDict):
entityType: str,
entityId: str,
EntityTypeTypeDef#
# EntityTypeTypeDef usage example
from mypy_boto3_frauddetector.type_defs import EntityTypeTypeDef
def get_value() -> EntityTypeTypeDef:
return {
"name": ...,
}
# EntityTypeTypeDef definition
class EntityTypeTypeDef(TypedDict):
name: NotRequired[str],
description: NotRequired[str],
lastUpdatedTime: NotRequired[str],
createdTime: NotRequired[str],
arn: NotRequired[str],
EvaluatedExternalModelTypeDef#
# EvaluatedExternalModelTypeDef usage example
from mypy_boto3_frauddetector.type_defs import EvaluatedExternalModelTypeDef
def get_value() -> EvaluatedExternalModelTypeDef:
return {
"modelEndpoint": ...,
}
# EvaluatedExternalModelTypeDef definition
class EvaluatedExternalModelTypeDef(TypedDict):
modelEndpoint: NotRequired[str],
useEventVariables: NotRequired[bool],
inputVariables: NotRequired[Dict[str, str]],
outputVariables: NotRequired[Dict[str, str]],
EvaluatedRuleTypeDef#
# EvaluatedRuleTypeDef usage example
from mypy_boto3_frauddetector.type_defs import EvaluatedRuleTypeDef
def get_value() -> EvaluatedRuleTypeDef:
return {
"ruleId": ...,
}
# EvaluatedRuleTypeDef definition
class EvaluatedRuleTypeDef(TypedDict):
ruleId: NotRequired[str],
ruleVersion: NotRequired[str],
expression: NotRequired[str],
expressionWithValues: NotRequired[str],
outcomes: NotRequired[List[str]],
evaluated: NotRequired[bool],
matched: NotRequired[bool],
EventOrchestrationTypeDef#
# EventOrchestrationTypeDef usage example
from mypy_boto3_frauddetector.type_defs import EventOrchestrationTypeDef
def get_value() -> EventOrchestrationTypeDef:
return {
"eventBridgeEnabled": ...,
}
# EventOrchestrationTypeDef definition
class EventOrchestrationTypeDef(TypedDict):
eventBridgeEnabled: bool,
EventPredictionSummaryTypeDef#
# EventPredictionSummaryTypeDef usage example
from mypy_boto3_frauddetector.type_defs import EventPredictionSummaryTypeDef
def get_value() -> EventPredictionSummaryTypeDef:
return {
"eventId": ...,
}
# EventPredictionSummaryTypeDef definition
class EventPredictionSummaryTypeDef(TypedDict):
eventId: NotRequired[str],
eventTypeName: NotRequired[str],
eventTimestamp: NotRequired[str],
predictionTimestamp: NotRequired[str],
detectorId: NotRequired[str],
detectorVersionId: NotRequired[str],
IngestedEventStatisticsTypeDef#
# IngestedEventStatisticsTypeDef usage example
from mypy_boto3_frauddetector.type_defs import IngestedEventStatisticsTypeDef
def get_value() -> IngestedEventStatisticsTypeDef:
return {
"numberOfEvents": ...,
}
# IngestedEventStatisticsTypeDef definition
class IngestedEventStatisticsTypeDef(TypedDict):
numberOfEvents: NotRequired[int],
eventDataSizeInBytes: NotRequired[int],
leastRecentEvent: NotRequired[str],
mostRecentEvent: NotRequired[str],
lastUpdatedTime: NotRequired[str],
EventVariableSummaryTypeDef#
# EventVariableSummaryTypeDef usage example
from mypy_boto3_frauddetector.type_defs import EventVariableSummaryTypeDef
def get_value() -> EventVariableSummaryTypeDef:
return {
"name": ...,
}
# EventVariableSummaryTypeDef definition
class EventVariableSummaryTypeDef(TypedDict):
name: NotRequired[str],
value: NotRequired[str],
source: NotRequired[str],
ExternalModelSummaryTypeDef#
# ExternalModelSummaryTypeDef usage example
from mypy_boto3_frauddetector.type_defs import ExternalModelSummaryTypeDef
def get_value() -> ExternalModelSummaryTypeDef:
return {
"modelEndpoint": ...,
}
# ExternalModelSummaryTypeDef definition
class ExternalModelSummaryTypeDef(TypedDict):
modelEndpoint: NotRequired[str],
modelSource: NotRequired[ModelSourceType], # (1)
- See ModelSourceType
ModelInputConfigurationTypeDef#
# ModelInputConfigurationTypeDef usage example
from mypy_boto3_frauddetector.type_defs import ModelInputConfigurationTypeDef
def get_value() -> ModelInputConfigurationTypeDef:
return {
"useEventVariables": ...,
}
# ModelInputConfigurationTypeDef definition
class ModelInputConfigurationTypeDef(TypedDict):
useEventVariables: bool,
eventTypeName: NotRequired[str],
format: NotRequired[ModelInputDataFormatType], # (1)
jsonInputTemplate: NotRequired[str],
csvInputTemplate: NotRequired[str],
ModelOutputConfigurationTypeDef#
# ModelOutputConfigurationTypeDef usage example
from mypy_boto3_frauddetector.type_defs import ModelOutputConfigurationTypeDef
def get_value() -> ModelOutputConfigurationTypeDef:
return {
"format": ...,
}
# ModelOutputConfigurationTypeDef definition
class ModelOutputConfigurationTypeDef(TypedDict):
format: ModelOutputDataFormatType, # (1)
jsonKeyToVariableMap: NotRequired[Dict[str, str]],
csvIndexToVariableMap: NotRequired[Dict[str, str]],
FilterConditionTypeDef#
# FilterConditionTypeDef usage example
from mypy_boto3_frauddetector.type_defs import FilterConditionTypeDef
def get_value() -> FilterConditionTypeDef:
return {
"value": ...,
}
# FilterConditionTypeDef definition
class FilterConditionTypeDef(TypedDict):
value: NotRequired[str],
GetBatchImportJobsRequestRequestTypeDef#
# GetBatchImportJobsRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import GetBatchImportJobsRequestRequestTypeDef
def get_value() -> GetBatchImportJobsRequestRequestTypeDef:
return {
"jobId": ...,
}
# GetBatchImportJobsRequestRequestTypeDef definition
class GetBatchImportJobsRequestRequestTypeDef(TypedDict):
jobId: NotRequired[str],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
GetBatchPredictionJobsRequestRequestTypeDef#
# GetBatchPredictionJobsRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import GetBatchPredictionJobsRequestRequestTypeDef
def get_value() -> GetBatchPredictionJobsRequestRequestTypeDef:
return {
"jobId": ...,
}
# GetBatchPredictionJobsRequestRequestTypeDef definition
class GetBatchPredictionJobsRequestRequestTypeDef(TypedDict):
jobId: NotRequired[str],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
GetDeleteEventsByEventTypeStatusRequestRequestTypeDef#
# GetDeleteEventsByEventTypeStatusRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import GetDeleteEventsByEventTypeStatusRequestRequestTypeDef
def get_value() -> GetDeleteEventsByEventTypeStatusRequestRequestTypeDef:
return {
"eventTypeName": ...,
}
# GetDeleteEventsByEventTypeStatusRequestRequestTypeDef definition
class GetDeleteEventsByEventTypeStatusRequestRequestTypeDef(TypedDict):
eventTypeName: str,
GetDeleteEventsByEventTypeStatusResultTypeDef#
# GetDeleteEventsByEventTypeStatusResultTypeDef usage example
from mypy_boto3_frauddetector.type_defs import GetDeleteEventsByEventTypeStatusResultTypeDef
def get_value() -> GetDeleteEventsByEventTypeStatusResultTypeDef:
return {
"eventTypeName": ...,
"eventsDeletionStatus": ...,
"ResponseMetadata": ...,
}
# GetDeleteEventsByEventTypeStatusResultTypeDef definition
class GetDeleteEventsByEventTypeStatusResultTypeDef(TypedDict):
eventTypeName: str,
eventsDeletionStatus: AsyncJobStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetDetectorVersionRequestRequestTypeDef#
# GetDetectorVersionRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import GetDetectorVersionRequestRequestTypeDef
def get_value() -> GetDetectorVersionRequestRequestTypeDef:
return {
"detectorId": ...,
"detectorVersionId": ...,
}
# GetDetectorVersionRequestRequestTypeDef definition
class GetDetectorVersionRequestRequestTypeDef(TypedDict):
detectorId: str,
detectorVersionId: str,
GetDetectorsRequestRequestTypeDef#
# GetDetectorsRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import GetDetectorsRequestRequestTypeDef
def get_value() -> GetDetectorsRequestRequestTypeDef:
return {
"detectorId": ...,
}
# GetDetectorsRequestRequestTypeDef definition
class GetDetectorsRequestRequestTypeDef(TypedDict):
detectorId: NotRequired[str],
nextToken: NotRequired[str],
maxResults: NotRequired[int],
GetEntityTypesRequestRequestTypeDef#
# GetEntityTypesRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import GetEntityTypesRequestRequestTypeDef
def get_value() -> GetEntityTypesRequestRequestTypeDef:
return {
"name": ...,
}
# GetEntityTypesRequestRequestTypeDef definition
class GetEntityTypesRequestRequestTypeDef(TypedDict):
name: NotRequired[str],
nextToken: NotRequired[str],
maxResults: NotRequired[int],
GetEventPredictionMetadataRequestRequestTypeDef#
# GetEventPredictionMetadataRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import GetEventPredictionMetadataRequestRequestTypeDef
def get_value() -> GetEventPredictionMetadataRequestRequestTypeDef:
return {
"eventId": ...,
"eventTypeName": ...,
"detectorId": ...,
"detectorVersionId": ...,
"predictionTimestamp": ...,
}
# GetEventPredictionMetadataRequestRequestTypeDef definition
class GetEventPredictionMetadataRequestRequestTypeDef(TypedDict):
eventId: str,
eventTypeName: str,
detectorId: str,
detectorVersionId: str,
predictionTimestamp: str,
ModelEndpointDataBlobTypeDef#
# ModelEndpointDataBlobTypeDef usage example
from mypy_boto3_frauddetector.type_defs import ModelEndpointDataBlobTypeDef
def get_value() -> ModelEndpointDataBlobTypeDef:
return {
"byteBuffer": ...,
}
# ModelEndpointDataBlobTypeDef definition
class ModelEndpointDataBlobTypeDef(TypedDict):
byteBuffer: NotRequired[Union[str, bytes, IO[Any], StreamingBody]],
contentType: NotRequired[str],
RuleResultTypeDef#
# RuleResultTypeDef usage example
from mypy_boto3_frauddetector.type_defs import RuleResultTypeDef
def get_value() -> RuleResultTypeDef:
return {
"ruleId": ...,
}
# RuleResultTypeDef definition
class RuleResultTypeDef(TypedDict):
ruleId: NotRequired[str],
outcomes: NotRequired[List[str]],
GetEventRequestRequestTypeDef#
# GetEventRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import GetEventRequestRequestTypeDef
def get_value() -> GetEventRequestRequestTypeDef:
return {
"eventId": ...,
"eventTypeName": ...,
}
# GetEventRequestRequestTypeDef definition
class GetEventRequestRequestTypeDef(TypedDict):
eventId: str,
eventTypeName: str,
GetEventTypesRequestRequestTypeDef#
# GetEventTypesRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import GetEventTypesRequestRequestTypeDef
def get_value() -> GetEventTypesRequestRequestTypeDef:
return {
"name": ...,
}
# GetEventTypesRequestRequestTypeDef definition
class GetEventTypesRequestRequestTypeDef(TypedDict):
name: NotRequired[str],
nextToken: NotRequired[str],
maxResults: NotRequired[int],
GetExternalModelsRequestRequestTypeDef#
# GetExternalModelsRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import GetExternalModelsRequestRequestTypeDef
def get_value() -> GetExternalModelsRequestRequestTypeDef:
return {
"modelEndpoint": ...,
}
# GetExternalModelsRequestRequestTypeDef definition
class GetExternalModelsRequestRequestTypeDef(TypedDict):
modelEndpoint: NotRequired[str],
nextToken: NotRequired[str],
maxResults: NotRequired[int],
KMSKeyTypeDef#
# KMSKeyTypeDef usage example
from mypy_boto3_frauddetector.type_defs import KMSKeyTypeDef
def get_value() -> KMSKeyTypeDef:
return {
"kmsEncryptionKeyArn": ...,
}
# KMSKeyTypeDef definition
class KMSKeyTypeDef(TypedDict):
kmsEncryptionKeyArn: NotRequired[str],
GetLabelsRequestRequestTypeDef#
# GetLabelsRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import GetLabelsRequestRequestTypeDef
def get_value() -> GetLabelsRequestRequestTypeDef:
return {
"name": ...,
}
# GetLabelsRequestRequestTypeDef definition
class GetLabelsRequestRequestTypeDef(TypedDict):
name: NotRequired[str],
nextToken: NotRequired[str],
maxResults: NotRequired[int],
LabelTypeDef#
# LabelTypeDef usage example
from mypy_boto3_frauddetector.type_defs import LabelTypeDef
def get_value() -> LabelTypeDef:
return {
"name": ...,
}
# LabelTypeDef definition
class LabelTypeDef(TypedDict):
name: NotRequired[str],
description: NotRequired[str],
lastUpdatedTime: NotRequired[str],
createdTime: NotRequired[str],
arn: NotRequired[str],
GetListElementsRequestRequestTypeDef#
# GetListElementsRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import GetListElementsRequestRequestTypeDef
def get_value() -> GetListElementsRequestRequestTypeDef:
return {
"name": ...,
}
# GetListElementsRequestRequestTypeDef definition
class GetListElementsRequestRequestTypeDef(TypedDict):
name: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
GetListElementsResultTypeDef#
# GetListElementsResultTypeDef usage example
from mypy_boto3_frauddetector.type_defs import GetListElementsResultTypeDef
def get_value() -> GetListElementsResultTypeDef:
return {
"elements": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# GetListElementsResultTypeDef definition
class GetListElementsResultTypeDef(TypedDict):
elements: List[str],
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetListsMetadataRequestRequestTypeDef#
# GetListsMetadataRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import GetListsMetadataRequestRequestTypeDef
def get_value() -> GetListsMetadataRequestRequestTypeDef:
return {
"name": ...,
}
# GetListsMetadataRequestRequestTypeDef definition
class GetListsMetadataRequestRequestTypeDef(TypedDict):
name: NotRequired[str],
nextToken: NotRequired[str],
maxResults: NotRequired[int],
GetModelVersionRequestRequestTypeDef#
# GetModelVersionRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import GetModelVersionRequestRequestTypeDef
def get_value() -> GetModelVersionRequestRequestTypeDef:
return {
"modelId": ...,
"modelType": ...,
"modelVersionNumber": ...,
}
# GetModelVersionRequestRequestTypeDef definition
class GetModelVersionRequestRequestTypeDef(TypedDict):
modelId: str,
modelType: ModelTypeEnumType, # (1)
modelVersionNumber: str,
GetModelsRequestRequestTypeDef#
# GetModelsRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import GetModelsRequestRequestTypeDef
def get_value() -> GetModelsRequestRequestTypeDef:
return {
"modelId": ...,
}
# GetModelsRequestRequestTypeDef definition
class GetModelsRequestRequestTypeDef(TypedDict):
modelId: NotRequired[str],
modelType: NotRequired[ModelTypeEnumType], # (1)
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ModelTypeDef#
# ModelTypeDef usage example
from mypy_boto3_frauddetector.type_defs import ModelTypeDef
def get_value() -> ModelTypeDef:
return {
"modelId": ...,
}
# ModelTypeDef definition
class ModelTypeDef(TypedDict):
modelId: NotRequired[str],
modelType: NotRequired[ModelTypeEnumType], # (1)
description: NotRequired[str],
eventTypeName: NotRequired[str],
createdTime: NotRequired[str],
lastUpdatedTime: NotRequired[str],
arn: NotRequired[str],
GetOutcomesRequestRequestTypeDef#
# GetOutcomesRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import GetOutcomesRequestRequestTypeDef
def get_value() -> GetOutcomesRequestRequestTypeDef:
return {
"name": ...,
}
# GetOutcomesRequestRequestTypeDef definition
class GetOutcomesRequestRequestTypeDef(TypedDict):
name: NotRequired[str],
nextToken: NotRequired[str],
maxResults: NotRequired[int],
OutcomeTypeDef#
# OutcomeTypeDef usage example
from mypy_boto3_frauddetector.type_defs import OutcomeTypeDef
def get_value() -> OutcomeTypeDef:
return {
"name": ...,
}
# OutcomeTypeDef definition
class OutcomeTypeDef(TypedDict):
name: NotRequired[str],
description: NotRequired[str],
lastUpdatedTime: NotRequired[str],
createdTime: NotRequired[str],
arn: NotRequired[str],
GetRulesRequestRequestTypeDef#
# GetRulesRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import GetRulesRequestRequestTypeDef
def get_value() -> GetRulesRequestRequestTypeDef:
return {
"detectorId": ...,
}
# GetRulesRequestRequestTypeDef definition
class GetRulesRequestRequestTypeDef(TypedDict):
detectorId: str,
ruleId: NotRequired[str],
ruleVersion: NotRequired[str],
nextToken: NotRequired[str],
maxResults: NotRequired[int],
RuleDetailTypeDef#
# RuleDetailTypeDef usage example
from mypy_boto3_frauddetector.type_defs import RuleDetailTypeDef
def get_value() -> RuleDetailTypeDef:
return {
"ruleId": ...,
}
# RuleDetailTypeDef definition
class RuleDetailTypeDef(TypedDict):
ruleId: NotRequired[str],
description: NotRequired[str],
detectorId: NotRequired[str],
ruleVersion: NotRequired[str],
expression: NotRequired[str],
language: NotRequired[LanguageType], # (1)
outcomes: NotRequired[List[str]],
lastUpdatedTime: NotRequired[str],
createdTime: NotRequired[str],
arn: NotRequired[str],
- See LanguageType
GetVariablesRequestRequestTypeDef#
# GetVariablesRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import GetVariablesRequestRequestTypeDef
def get_value() -> GetVariablesRequestRequestTypeDef:
return {
"name": ...,
}
# GetVariablesRequestRequestTypeDef definition
class GetVariablesRequestRequestTypeDef(TypedDict):
name: NotRequired[str],
nextToken: NotRequired[str],
maxResults: NotRequired[int],
IngestedEventsTimeWindowTypeDef#
# IngestedEventsTimeWindowTypeDef usage example
from mypy_boto3_frauddetector.type_defs import IngestedEventsTimeWindowTypeDef
def get_value() -> IngestedEventsTimeWindowTypeDef:
return {
"startTime": ...,
"endTime": ...,
}
# IngestedEventsTimeWindowTypeDef definition
class IngestedEventsTimeWindowTypeDef(TypedDict):
startTime: str,
endTime: str,
LabelSchemaTypeDef#
# LabelSchemaTypeDef usage example
from mypy_boto3_frauddetector.type_defs import LabelSchemaTypeDef
def get_value() -> LabelSchemaTypeDef:
return {
"labelMapper": ...,
}
# LabelSchemaTypeDef definition
class LabelSchemaTypeDef(TypedDict):
labelMapper: NotRequired[Mapping[str, Sequence[str]]],
unlabeledEventsTreatment: NotRequired[UnlabeledEventsTreatmentType], # (1)
PredictionTimeRangeTypeDef#
# PredictionTimeRangeTypeDef usage example
from mypy_boto3_frauddetector.type_defs import PredictionTimeRangeTypeDef
def get_value() -> PredictionTimeRangeTypeDef:
return {
"startTime": ...,
"endTime": ...,
}
# PredictionTimeRangeTypeDef definition
class PredictionTimeRangeTypeDef(TypedDict):
startTime: str,
endTime: str,
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import ListTagsForResourceRequestRequestTypeDef
def get_value() -> ListTagsForResourceRequestRequestTypeDef:
return {
"resourceARN": ...,
}
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
resourceARN: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
LogOddsMetricTypeDef#
# LogOddsMetricTypeDef usage example
from mypy_boto3_frauddetector.type_defs import LogOddsMetricTypeDef
def get_value() -> LogOddsMetricTypeDef:
return {
"variableName": ...,
"variableType": ...,
"variableImportance": ...,
}
# LogOddsMetricTypeDef definition
class LogOddsMetricTypeDef(TypedDict):
variableName: str,
variableType: str,
variableImportance: float,
MetricDataPointTypeDef#
# MetricDataPointTypeDef usage example
from mypy_boto3_frauddetector.type_defs import MetricDataPointTypeDef
def get_value() -> MetricDataPointTypeDef:
return {
"fpr": ...,
}
# MetricDataPointTypeDef definition
class MetricDataPointTypeDef(TypedDict):
fpr: NotRequired[float],
precision: NotRequired[float],
tpr: NotRequired[float],
threshold: NotRequired[float],
OFIMetricDataPointTypeDef#
# OFIMetricDataPointTypeDef usage example
from mypy_boto3_frauddetector.type_defs import OFIMetricDataPointTypeDef
def get_value() -> OFIMetricDataPointTypeDef:
return {
"fpr": ...,
}
# OFIMetricDataPointTypeDef definition
class OFIMetricDataPointTypeDef(TypedDict):
fpr: NotRequired[float],
precision: NotRequired[float],
tpr: NotRequired[float],
threshold: NotRequired[float],
UncertaintyRangeTypeDef#
# UncertaintyRangeTypeDef usage example
from mypy_boto3_frauddetector.type_defs import UncertaintyRangeTypeDef
def get_value() -> UncertaintyRangeTypeDef:
return {
"lowerBoundValue": ...,
"upperBoundValue": ...,
}
# UncertaintyRangeTypeDef definition
class UncertaintyRangeTypeDef(TypedDict):
lowerBoundValue: float,
upperBoundValue: float,
VariableImpactExplanationTypeDef#
# VariableImpactExplanationTypeDef usage example
from mypy_boto3_frauddetector.type_defs import VariableImpactExplanationTypeDef
def get_value() -> VariableImpactExplanationTypeDef:
return {
"eventVariableName": ...,
}
# VariableImpactExplanationTypeDef definition
class VariableImpactExplanationTypeDef(TypedDict):
eventVariableName: NotRequired[str],
relativeImpact: NotRequired[str],
logOddsImpact: NotRequired[float],
PutKMSEncryptionKeyRequestRequestTypeDef#
# PutKMSEncryptionKeyRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import PutKMSEncryptionKeyRequestRequestTypeDef
def get_value() -> PutKMSEncryptionKeyRequestRequestTypeDef:
return {
"kmsEncryptionKeyArn": ...,
}
# PutKMSEncryptionKeyRequestRequestTypeDef definition
class PutKMSEncryptionKeyRequestRequestTypeDef(TypedDict):
kmsEncryptionKeyArn: str,
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef usage example
from mypy_boto3_frauddetector.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
TFIMetricDataPointTypeDef#
# TFIMetricDataPointTypeDef usage example
from mypy_boto3_frauddetector.type_defs import TFIMetricDataPointTypeDef
def get_value() -> TFIMetricDataPointTypeDef:
return {
"fpr": ...,
}
# TFIMetricDataPointTypeDef definition
class TFIMetricDataPointTypeDef(TypedDict):
fpr: NotRequired[float],
precision: NotRequired[float],
tpr: NotRequired[float],
threshold: NotRequired[float],
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import UntagResourceRequestRequestTypeDef
def get_value() -> UntagResourceRequestRequestTypeDef:
return {
"resourceARN": ...,
"tagKeys": ...,
}
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
resourceARN: str,
tagKeys: Sequence[str],
UpdateDetectorVersionMetadataRequestRequestTypeDef#
# UpdateDetectorVersionMetadataRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import UpdateDetectorVersionMetadataRequestRequestTypeDef
def get_value() -> UpdateDetectorVersionMetadataRequestRequestTypeDef:
return {
"detectorId": ...,
"detectorVersionId": ...,
"description": ...,
}
# UpdateDetectorVersionMetadataRequestRequestTypeDef definition
class UpdateDetectorVersionMetadataRequestRequestTypeDef(TypedDict):
detectorId: str,
detectorVersionId: str,
description: str,
UpdateDetectorVersionStatusRequestRequestTypeDef#
# UpdateDetectorVersionStatusRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import UpdateDetectorVersionStatusRequestRequestTypeDef
def get_value() -> UpdateDetectorVersionStatusRequestRequestTypeDef:
return {
"detectorId": ...,
"detectorVersionId": ...,
"status": ...,
}
# UpdateDetectorVersionStatusRequestRequestTypeDef definition
class UpdateDetectorVersionStatusRequestRequestTypeDef(TypedDict):
detectorId: str,
detectorVersionId: str,
status: DetectorVersionStatusType, # (1)
UpdateEventLabelRequestRequestTypeDef#
# UpdateEventLabelRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import UpdateEventLabelRequestRequestTypeDef
def get_value() -> UpdateEventLabelRequestRequestTypeDef:
return {
"eventId": ...,
"eventTypeName": ...,
"assignedLabel": ...,
"labelTimestamp": ...,
}
# UpdateEventLabelRequestRequestTypeDef definition
class UpdateEventLabelRequestRequestTypeDef(TypedDict):
eventId: str,
eventTypeName: str,
assignedLabel: str,
labelTimestamp: str,
UpdateListRequestRequestTypeDef#
# UpdateListRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import UpdateListRequestRequestTypeDef
def get_value() -> UpdateListRequestRequestTypeDef:
return {
"name": ...,
}
# UpdateListRequestRequestTypeDef definition
class UpdateListRequestRequestTypeDef(TypedDict):
name: str,
elements: NotRequired[Sequence[str]],
description: NotRequired[str],
updateMode: NotRequired[ListUpdateModeType], # (1)
variableType: NotRequired[str],
UpdateModelRequestRequestTypeDef#
# UpdateModelRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import UpdateModelRequestRequestTypeDef
def get_value() -> UpdateModelRequestRequestTypeDef:
return {
"modelId": ...,
"modelType": ...,
}
# UpdateModelRequestRequestTypeDef definition
class UpdateModelRequestRequestTypeDef(TypedDict):
modelId: str,
modelType: ModelTypeEnumType, # (1)
description: NotRequired[str],
UpdateModelVersionResultTypeDef#
# UpdateModelVersionResultTypeDef usage example
from mypy_boto3_frauddetector.type_defs import UpdateModelVersionResultTypeDef
def get_value() -> UpdateModelVersionResultTypeDef:
return {
"modelId": ...,
"modelType": ...,
"modelVersionNumber": ...,
"status": ...,
"ResponseMetadata": ...,
}
# UpdateModelVersionResultTypeDef definition
class UpdateModelVersionResultTypeDef(TypedDict):
modelId: str,
modelType: ModelTypeEnumType, # (1)
modelVersionNumber: str,
status: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateModelVersionStatusRequestRequestTypeDef#
# UpdateModelVersionStatusRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import UpdateModelVersionStatusRequestRequestTypeDef
def get_value() -> UpdateModelVersionStatusRequestRequestTypeDef:
return {
"modelId": ...,
"modelType": ...,
"modelVersionNumber": ...,
"status": ...,
}
# UpdateModelVersionStatusRequestRequestTypeDef definition
class UpdateModelVersionStatusRequestRequestTypeDef(TypedDict):
modelId: str,
modelType: ModelTypeEnumType, # (1)
modelVersionNumber: str,
status: ModelVersionStatusType, # (2)
UpdateVariableRequestRequestTypeDef#
# UpdateVariableRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import UpdateVariableRequestRequestTypeDef
def get_value() -> UpdateVariableRequestRequestTypeDef:
return {
"name": ...,
}
# UpdateVariableRequestRequestTypeDef definition
class UpdateVariableRequestRequestTypeDef(TypedDict):
name: str,
defaultValue: NotRequired[str],
description: NotRequired[str],
variableType: NotRequired[str],
ATITrainingMetricsValueTypeDef#
# ATITrainingMetricsValueTypeDef usage example
from mypy_boto3_frauddetector.type_defs import ATITrainingMetricsValueTypeDef
def get_value() -> ATITrainingMetricsValueTypeDef:
return {
"metricDataPoints": ...,
}
# ATITrainingMetricsValueTypeDef definition
class ATITrainingMetricsValueTypeDef(TypedDict):
metricDataPoints: NotRequired[List[ATIMetricDataPointTypeDef]], # (1)
modelPerformance: NotRequired[ATIModelPerformanceTypeDef], # (2)
AggregatedVariablesImportanceMetricsTypeDef#
# AggregatedVariablesImportanceMetricsTypeDef usage example
from mypy_boto3_frauddetector.type_defs import AggregatedVariablesImportanceMetricsTypeDef
def get_value() -> AggregatedVariablesImportanceMetricsTypeDef:
return {
"logOddsMetrics": ...,
}
# AggregatedVariablesImportanceMetricsTypeDef definition
class AggregatedVariablesImportanceMetricsTypeDef(TypedDict):
logOddsMetrics: NotRequired[List[AggregatedLogOddsMetricTypeDef]], # (1)
GetListsMetadataResultTypeDef#
# GetListsMetadataResultTypeDef usage example
from mypy_boto3_frauddetector.type_defs import GetListsMetadataResultTypeDef
def get_value() -> GetListsMetadataResultTypeDef:
return {
"lists": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# GetListsMetadataResultTypeDef definition
class GetListsMetadataResultTypeDef(TypedDict):
lists: List[AllowDenyListTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchCreateVariableResultTypeDef#
# BatchCreateVariableResultTypeDef usage example
from mypy_boto3_frauddetector.type_defs import BatchCreateVariableResultTypeDef
def get_value() -> BatchCreateVariableResultTypeDef:
return {
"errors": ...,
"ResponseMetadata": ...,
}
# BatchCreateVariableResultTypeDef definition
class BatchCreateVariableResultTypeDef(TypedDict):
errors: List[BatchCreateVariableErrorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateBatchImportJobRequestRequestTypeDef#
# CreateBatchImportJobRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import CreateBatchImportJobRequestRequestTypeDef
def get_value() -> CreateBatchImportJobRequestRequestTypeDef:
return {
"jobId": ...,
"inputPath": ...,
"outputPath": ...,
"eventTypeName": ...,
"iamRoleArn": ...,
}
# CreateBatchImportJobRequestRequestTypeDef definition
class CreateBatchImportJobRequestRequestTypeDef(TypedDict):
jobId: str,
inputPath: str,
outputPath: str,
eventTypeName: str,
iamRoleArn: str,
tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateBatchPredictionJobRequestRequestTypeDef#
# CreateBatchPredictionJobRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import CreateBatchPredictionJobRequestRequestTypeDef
def get_value() -> CreateBatchPredictionJobRequestRequestTypeDef:
return {
"jobId": ...,
"inputPath": ...,
"outputPath": ...,
"eventTypeName": ...,
"detectorName": ...,
"iamRoleArn": ...,
}
# CreateBatchPredictionJobRequestRequestTypeDef definition
class CreateBatchPredictionJobRequestRequestTypeDef(TypedDict):
jobId: str,
inputPath: str,
outputPath: str,
eventTypeName: str,
detectorName: str,
iamRoleArn: str,
detectorVersion: NotRequired[str],
tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateListRequestRequestTypeDef#
# CreateListRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import CreateListRequestRequestTypeDef
def get_value() -> CreateListRequestRequestTypeDef:
return {
"name": ...,
}
# CreateListRequestRequestTypeDef definition
class CreateListRequestRequestTypeDef(TypedDict):
name: str,
elements: NotRequired[Sequence[str]],
variableType: NotRequired[str],
description: NotRequired[str],
tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateModelRequestRequestTypeDef#
# CreateModelRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import CreateModelRequestRequestTypeDef
def get_value() -> CreateModelRequestRequestTypeDef:
return {
"modelId": ...,
"modelType": ...,
"eventTypeName": ...,
}
# CreateModelRequestRequestTypeDef definition
class CreateModelRequestRequestTypeDef(TypedDict):
modelId: str,
modelType: ModelTypeEnumType, # (1)
eventTypeName: str,
description: NotRequired[str],
tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See ModelTypeEnumType
- See TagTypeDef
CreateRuleRequestRequestTypeDef#
# CreateRuleRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import CreateRuleRequestRequestTypeDef
def get_value() -> CreateRuleRequestRequestTypeDef:
return {
"ruleId": ...,
"detectorId": ...,
"expression": ...,
"language": ...,
"outcomes": ...,
}
# CreateRuleRequestRequestTypeDef definition
class CreateRuleRequestRequestTypeDef(TypedDict):
ruleId: str,
detectorId: str,
expression: str,
language: LanguageType, # (1)
outcomes: Sequence[str],
description: NotRequired[str],
tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See LanguageType
- See TagTypeDef
CreateVariableRequestRequestTypeDef#
# CreateVariableRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import CreateVariableRequestRequestTypeDef
def get_value() -> CreateVariableRequestRequestTypeDef:
return {
"name": ...,
"dataType": ...,
"dataSource": ...,
"defaultValue": ...,
}
# CreateVariableRequestRequestTypeDef definition
class CreateVariableRequestRequestTypeDef(TypedDict):
name: str,
dataType: DataTypeType, # (1)
dataSource: DataSourceType, # (2)
defaultValue: str,
description: NotRequired[str],
variableType: NotRequired[str],
tags: NotRequired[Sequence[TagTypeDef]], # (3)
- See DataTypeType
- See DataSourceType
- See TagTypeDef
ListTagsForResourceResultTypeDef#
# ListTagsForResourceResultTypeDef usage example
from mypy_boto3_frauddetector.type_defs import ListTagsForResourceResultTypeDef
def get_value() -> ListTagsForResourceResultTypeDef:
return {
"tags": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListTagsForResourceResultTypeDef definition
class ListTagsForResourceResultTypeDef(TypedDict):
tags: List[TagTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
PutDetectorRequestRequestTypeDef#
# PutDetectorRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import PutDetectorRequestRequestTypeDef
def get_value() -> PutDetectorRequestRequestTypeDef:
return {
"detectorId": ...,
"eventTypeName": ...,
}
# PutDetectorRequestRequestTypeDef definition
class PutDetectorRequestRequestTypeDef(TypedDict):
detectorId: str,
eventTypeName: str,
description: NotRequired[str],
tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
PutEntityTypeRequestRequestTypeDef#
# PutEntityTypeRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import PutEntityTypeRequestRequestTypeDef
def get_value() -> PutEntityTypeRequestRequestTypeDef:
return {
"name": ...,
}
# PutEntityTypeRequestRequestTypeDef definition
class PutEntityTypeRequestRequestTypeDef(TypedDict):
name: str,
description: NotRequired[str],
tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
PutLabelRequestRequestTypeDef#
# PutLabelRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import PutLabelRequestRequestTypeDef
def get_value() -> PutLabelRequestRequestTypeDef:
return {
"name": ...,
}
# PutLabelRequestRequestTypeDef definition
class PutLabelRequestRequestTypeDef(TypedDict):
name: str,
description: NotRequired[str],
tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
PutOutcomeRequestRequestTypeDef#
# PutOutcomeRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import PutOutcomeRequestRequestTypeDef
def get_value() -> PutOutcomeRequestRequestTypeDef:
return {
"name": ...,
}
# PutOutcomeRequestRequestTypeDef definition
class PutOutcomeRequestRequestTypeDef(TypedDict):
name: str,
description: NotRequired[str],
tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import TagResourceRequestRequestTypeDef
def get_value() -> TagResourceRequestRequestTypeDef:
return {
"resourceARN": ...,
"tags": ...,
}
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
resourceARN: str,
tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
BatchCreateVariableRequestRequestTypeDef#
# BatchCreateVariableRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import BatchCreateVariableRequestRequestTypeDef
def get_value() -> BatchCreateVariableRequestRequestTypeDef:
return {
"variableEntries": ...,
}
# BatchCreateVariableRequestRequestTypeDef definition
class BatchCreateVariableRequestRequestTypeDef(TypedDict):
variableEntries: Sequence[VariableEntryTypeDef], # (1)
tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See VariableEntryTypeDef
- See TagTypeDef
BatchGetVariableResultTypeDef#
# BatchGetVariableResultTypeDef usage example
from mypy_boto3_frauddetector.type_defs import BatchGetVariableResultTypeDef
def get_value() -> BatchGetVariableResultTypeDef:
return {
"variables": ...,
"errors": ...,
"ResponseMetadata": ...,
}
# BatchGetVariableResultTypeDef definition
class BatchGetVariableResultTypeDef(TypedDict):
variables: List[VariableTypeDef], # (1)
errors: List[BatchGetVariableErrorTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetVariablesResultTypeDef#
# GetVariablesResultTypeDef usage example
from mypy_boto3_frauddetector.type_defs import GetVariablesResultTypeDef
def get_value() -> GetVariablesResultTypeDef:
return {
"variables": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# GetVariablesResultTypeDef definition
class GetVariablesResultTypeDef(TypedDict):
variables: List[VariableTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetBatchImportJobsResultTypeDef#
# GetBatchImportJobsResultTypeDef usage example
from mypy_boto3_frauddetector.type_defs import GetBatchImportJobsResultTypeDef
def get_value() -> GetBatchImportJobsResultTypeDef:
return {
"batchImports": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# GetBatchImportJobsResultTypeDef definition
class GetBatchImportJobsResultTypeDef(TypedDict):
batchImports: List[BatchImportTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetBatchPredictionJobsResultTypeDef#
# GetBatchPredictionJobsResultTypeDef usage example
from mypy_boto3_frauddetector.type_defs import GetBatchPredictionJobsResultTypeDef
def get_value() -> GetBatchPredictionJobsResultTypeDef:
return {
"batchPredictions": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# GetBatchPredictionJobsResultTypeDef definition
class GetBatchPredictionJobsResultTypeDef(TypedDict):
batchPredictions: List[BatchPredictionTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModelScoresTypeDef#
# ModelScoresTypeDef usage example
from mypy_boto3_frauddetector.type_defs import ModelScoresTypeDef
def get_value() -> ModelScoresTypeDef:
return {
"modelVersion": ...,
}
# ModelScoresTypeDef definition
class ModelScoresTypeDef(TypedDict):
modelVersion: NotRequired[ModelVersionTypeDef], # (1)
scores: NotRequired[Dict[str, float]],
CreateDetectorVersionRequestRequestTypeDef#
# CreateDetectorVersionRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import CreateDetectorVersionRequestRequestTypeDef
def get_value() -> CreateDetectorVersionRequestRequestTypeDef:
return {
"detectorId": ...,
"rules": ...,
}
# CreateDetectorVersionRequestRequestTypeDef definition
class CreateDetectorVersionRequestRequestTypeDef(TypedDict):
detectorId: str,
rules: Sequence[RuleTypeDef], # (1)
description: NotRequired[str],
externalModelEndpoints: NotRequired[Sequence[str]],
modelVersions: NotRequired[Sequence[ModelVersionTypeDef]], # (2)
ruleExecutionMode: NotRequired[RuleExecutionModeType], # (3)
tags: NotRequired[Sequence[TagTypeDef]], # (4)
- See RuleTypeDef
- See ModelVersionTypeDef
- See RuleExecutionModeType
- See TagTypeDef
CreateRuleResultTypeDef#
# CreateRuleResultTypeDef usage example
from mypy_boto3_frauddetector.type_defs import CreateRuleResultTypeDef
def get_value() -> CreateRuleResultTypeDef:
return {
"rule": ...,
"ResponseMetadata": ...,
}
# CreateRuleResultTypeDef definition
class CreateRuleResultTypeDef(TypedDict):
rule: RuleTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See RuleTypeDef
- See ResponseMetadataTypeDef
DeleteRuleRequestRequestTypeDef#
# DeleteRuleRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import DeleteRuleRequestRequestTypeDef
def get_value() -> DeleteRuleRequestRequestTypeDef:
return {
"rule": ...,
}
# DeleteRuleRequestRequestTypeDef definition
class DeleteRuleRequestRequestTypeDef(TypedDict):
rule: RuleTypeDef, # (1)
- See RuleTypeDef
GetDetectorVersionResultTypeDef#
# GetDetectorVersionResultTypeDef usage example
from mypy_boto3_frauddetector.type_defs import GetDetectorVersionResultTypeDef
def get_value() -> GetDetectorVersionResultTypeDef:
return {
"detectorId": ...,
"detectorVersionId": ...,
"description": ...,
"externalModelEndpoints": ...,
"modelVersions": ...,
"rules": ...,
"status": ...,
"lastUpdatedTime": ...,
"createdTime": ...,
"ruleExecutionMode": ...,
"arn": ...,
"ResponseMetadata": ...,
}
# GetDetectorVersionResultTypeDef definition
class GetDetectorVersionResultTypeDef(TypedDict):
detectorId: str,
detectorVersionId: str,
description: str,
externalModelEndpoints: List[str],
modelVersions: List[ModelVersionTypeDef], # (1)
rules: List[RuleTypeDef], # (2)
status: DetectorVersionStatusType, # (3)
lastUpdatedTime: str,
createdTime: str,
ruleExecutionMode: RuleExecutionModeType, # (4)
arn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See ModelVersionTypeDef
- See RuleTypeDef
- See DetectorVersionStatusType
- See RuleExecutionModeType
- See ResponseMetadataTypeDef
UpdateDetectorVersionRequestRequestTypeDef#
# UpdateDetectorVersionRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import UpdateDetectorVersionRequestRequestTypeDef
def get_value() -> UpdateDetectorVersionRequestRequestTypeDef:
return {
"detectorId": ...,
"detectorVersionId": ...,
"externalModelEndpoints": ...,
"rules": ...,
}
# UpdateDetectorVersionRequestRequestTypeDef definition
class UpdateDetectorVersionRequestRequestTypeDef(TypedDict):
detectorId: str,
detectorVersionId: str,
externalModelEndpoints: Sequence[str],
rules: Sequence[RuleTypeDef], # (1)
description: NotRequired[str],
modelVersions: NotRequired[Sequence[ModelVersionTypeDef]], # (2)
ruleExecutionMode: NotRequired[RuleExecutionModeType], # (3)
- See RuleTypeDef
- See ModelVersionTypeDef
- See RuleExecutionModeType
UpdateRuleMetadataRequestRequestTypeDef#
# UpdateRuleMetadataRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import UpdateRuleMetadataRequestRequestTypeDef
def get_value() -> UpdateRuleMetadataRequestRequestTypeDef:
return {
"rule": ...,
"description": ...,
}
# UpdateRuleMetadataRequestRequestTypeDef definition
class UpdateRuleMetadataRequestRequestTypeDef(TypedDict):
rule: RuleTypeDef, # (1)
description: str,
- See RuleTypeDef
UpdateRuleVersionRequestRequestTypeDef#
# UpdateRuleVersionRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import UpdateRuleVersionRequestRequestTypeDef
def get_value() -> UpdateRuleVersionRequestRequestTypeDef:
return {
"rule": ...,
"expression": ...,
"language": ...,
"outcomes": ...,
}
# UpdateRuleVersionRequestRequestTypeDef definition
class UpdateRuleVersionRequestRequestTypeDef(TypedDict):
rule: RuleTypeDef, # (1)
expression: str,
language: LanguageType, # (2)
outcomes: Sequence[str],
description: NotRequired[str],
tags: NotRequired[Sequence[TagTypeDef]], # (3)
- See RuleTypeDef
- See LanguageType
- See TagTypeDef
UpdateRuleVersionResultTypeDef#
# UpdateRuleVersionResultTypeDef usage example
from mypy_boto3_frauddetector.type_defs import UpdateRuleVersionResultTypeDef
def get_value() -> UpdateRuleVersionResultTypeDef:
return {
"rule": ...,
"ResponseMetadata": ...,
}
# UpdateRuleVersionResultTypeDef definition
class UpdateRuleVersionResultTypeDef(TypedDict):
rule: RuleTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See RuleTypeDef
- See ResponseMetadataTypeDef
DataValidationMetricsTypeDef#
# DataValidationMetricsTypeDef usage example
from mypy_boto3_frauddetector.type_defs import DataValidationMetricsTypeDef
def get_value() -> DataValidationMetricsTypeDef:
return {
"fileLevelMessages": ...,
}
# DataValidationMetricsTypeDef definition
class DataValidationMetricsTypeDef(TypedDict):
fileLevelMessages: NotRequired[List[FileValidationMessageTypeDef]], # (1)
fieldLevelMessages: NotRequired[List[FieldValidationMessageTypeDef]], # (2)
DescribeDetectorResultTypeDef#
# DescribeDetectorResultTypeDef usage example
from mypy_boto3_frauddetector.type_defs import DescribeDetectorResultTypeDef
def get_value() -> DescribeDetectorResultTypeDef:
return {
"detectorId": ...,
"detectorVersionSummaries": ...,
"nextToken": ...,
"arn": ...,
"ResponseMetadata": ...,
}
# DescribeDetectorResultTypeDef definition
class DescribeDetectorResultTypeDef(TypedDict):
detectorId: str,
detectorVersionSummaries: List[DetectorVersionSummaryTypeDef], # (1)
nextToken: str,
arn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetDetectorsResultTypeDef#
# GetDetectorsResultTypeDef usage example
from mypy_boto3_frauddetector.type_defs import GetDetectorsResultTypeDef
def get_value() -> GetDetectorsResultTypeDef:
return {
"detectors": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# GetDetectorsResultTypeDef definition
class GetDetectorsResultTypeDef(TypedDict):
detectors: List[DetectorTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EventTypeDef#
# EventTypeDef usage example
from mypy_boto3_frauddetector.type_defs import EventTypeDef
def get_value() -> EventTypeDef:
return {
"eventId": ...,
}
# EventTypeDef definition
class EventTypeDef(TypedDict):
eventId: NotRequired[str],
eventTypeName: NotRequired[str],
eventTimestamp: NotRequired[str],
eventVariables: NotRequired[Dict[str, str]],
currentLabel: NotRequired[str],
labelTimestamp: NotRequired[str],
entities: NotRequired[List[EntityTypeDef]], # (1)
- See EntityTypeDef
SendEventRequestRequestTypeDef#
# SendEventRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import SendEventRequestRequestTypeDef
def get_value() -> SendEventRequestRequestTypeDef:
return {
"eventId": ...,
"eventTypeName": ...,
"eventTimestamp": ...,
"eventVariables": ...,
"entities": ...,
}
# SendEventRequestRequestTypeDef definition
class SendEventRequestRequestTypeDef(TypedDict):
eventId: str,
eventTypeName: str,
eventTimestamp: str,
eventVariables: Mapping[str, str],
entities: Sequence[EntityTypeDef], # (1)
assignedLabel: NotRequired[str],
labelTimestamp: NotRequired[str],
- See EntityTypeDef
GetEntityTypesResultTypeDef#
# GetEntityTypesResultTypeDef usage example
from mypy_boto3_frauddetector.type_defs import GetEntityTypesResultTypeDef
def get_value() -> GetEntityTypesResultTypeDef:
return {
"entityTypes": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# GetEntityTypesResultTypeDef definition
class GetEntityTypesResultTypeDef(TypedDict):
entityTypes: List[EntityTypeTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutEventTypeRequestRequestTypeDef#
# PutEventTypeRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import PutEventTypeRequestRequestTypeDef
def get_value() -> PutEventTypeRequestRequestTypeDef:
return {
"name": ...,
"eventVariables": ...,
"entityTypes": ...,
}
# PutEventTypeRequestRequestTypeDef definition
class PutEventTypeRequestRequestTypeDef(TypedDict):
name: str,
eventVariables: Sequence[str],
entityTypes: Sequence[str],
description: NotRequired[str],
labels: NotRequired[Sequence[str]],
eventIngestion: NotRequired[EventIngestionType], # (1)
tags: NotRequired[Sequence[TagTypeDef]], # (2)
eventOrchestration: NotRequired[EventOrchestrationTypeDef], # (3)
- See EventIngestionType
- See TagTypeDef
- See EventOrchestrationTypeDef
ListEventPredictionsResultTypeDef#
# ListEventPredictionsResultTypeDef usage example
from mypy_boto3_frauddetector.type_defs import ListEventPredictionsResultTypeDef
def get_value() -> ListEventPredictionsResultTypeDef:
return {
"eventPredictionSummaries": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListEventPredictionsResultTypeDef definition
class ListEventPredictionsResultTypeDef(TypedDict):
eventPredictionSummaries: List[EventPredictionSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EventTypeTypeDef#
# EventTypeTypeDef usage example
from mypy_boto3_frauddetector.type_defs import EventTypeTypeDef
def get_value() -> EventTypeTypeDef:
return {
"name": ...,
}
# EventTypeTypeDef definition
class EventTypeTypeDef(TypedDict):
name: NotRequired[str],
description: NotRequired[str],
eventVariables: NotRequired[List[str]],
labels: NotRequired[List[str]],
entityTypes: NotRequired[List[str]],
eventIngestion: NotRequired[EventIngestionType], # (1)
ingestedEventStatistics: NotRequired[IngestedEventStatisticsTypeDef], # (2)
lastUpdatedTime: NotRequired[str],
createdTime: NotRequired[str],
arn: NotRequired[str],
eventOrchestration: NotRequired[EventOrchestrationTypeDef], # (3)
ExternalModelOutputsTypeDef#
# ExternalModelOutputsTypeDef usage example
from mypy_boto3_frauddetector.type_defs import ExternalModelOutputsTypeDef
def get_value() -> ExternalModelOutputsTypeDef:
return {
"externalModel": ...,
}
# ExternalModelOutputsTypeDef definition
class ExternalModelOutputsTypeDef(TypedDict):
externalModel: NotRequired[ExternalModelSummaryTypeDef], # (1)
outputs: NotRequired[Dict[str, str]],
ExternalModelTypeDef#
# ExternalModelTypeDef usage example
from mypy_boto3_frauddetector.type_defs import ExternalModelTypeDef
def get_value() -> ExternalModelTypeDef:
return {
"modelEndpoint": ...,
}
# ExternalModelTypeDef definition
class ExternalModelTypeDef(TypedDict):
modelEndpoint: NotRequired[str],
modelSource: NotRequired[ModelSourceType], # (1)
invokeModelEndpointRoleArn: NotRequired[str],
inputConfiguration: NotRequired[ModelInputConfigurationTypeDef], # (2)
outputConfiguration: NotRequired[ModelOutputConfigurationTypeDef], # (3)
modelEndpointStatus: NotRequired[ModelEndpointStatusType], # (4)
lastUpdatedTime: NotRequired[str],
createdTime: NotRequired[str],
arn: NotRequired[str],
- See ModelSourceType
- See ModelInputConfigurationTypeDef
- See ModelOutputConfigurationTypeDef
- See ModelEndpointStatusType
PutExternalModelRequestRequestTypeDef#
# PutExternalModelRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import PutExternalModelRequestRequestTypeDef
def get_value() -> PutExternalModelRequestRequestTypeDef:
return {
"modelEndpoint": ...,
"modelSource": ...,
"invokeModelEndpointRoleArn": ...,
"inputConfiguration": ...,
"outputConfiguration": ...,
"modelEndpointStatus": ...,
}
# PutExternalModelRequestRequestTypeDef definition
class PutExternalModelRequestRequestTypeDef(TypedDict):
modelEndpoint: str,
modelSource: ModelSourceType, # (1)
invokeModelEndpointRoleArn: str,
inputConfiguration: ModelInputConfigurationTypeDef, # (2)
outputConfiguration: ModelOutputConfigurationTypeDef, # (3)
modelEndpointStatus: ModelEndpointStatusType, # (4)
tags: NotRequired[Sequence[TagTypeDef]], # (5)
- See ModelSourceType
- See ModelInputConfigurationTypeDef
- See ModelOutputConfigurationTypeDef
- See ModelEndpointStatusType
- See TagTypeDef
GetEventPredictionRequestRequestTypeDef#
# GetEventPredictionRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import GetEventPredictionRequestRequestTypeDef
def get_value() -> GetEventPredictionRequestRequestTypeDef:
return {
"detectorId": ...,
"eventId": ...,
"eventTypeName": ...,
"entities": ...,
"eventTimestamp": ...,
"eventVariables": ...,
}
# GetEventPredictionRequestRequestTypeDef definition
class GetEventPredictionRequestRequestTypeDef(TypedDict):
detectorId: str,
eventId: str,
eventTypeName: str,
entities: Sequence[EntityTypeDef], # (1)
eventTimestamp: str,
eventVariables: Mapping[str, str],
detectorVersionId: NotRequired[str],
externalModelEndpointDataBlobs: NotRequired[Mapping[str, ModelEndpointDataBlobTypeDef]], # (2)
GetKMSEncryptionKeyResultTypeDef#
# GetKMSEncryptionKeyResultTypeDef usage example
from mypy_boto3_frauddetector.type_defs import GetKMSEncryptionKeyResultTypeDef
def get_value() -> GetKMSEncryptionKeyResultTypeDef:
return {
"kmsKey": ...,
"ResponseMetadata": ...,
}
# GetKMSEncryptionKeyResultTypeDef definition
class GetKMSEncryptionKeyResultTypeDef(TypedDict):
kmsKey: KMSKeyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See KMSKeyTypeDef
- See ResponseMetadataTypeDef
GetLabelsResultTypeDef#
# GetLabelsResultTypeDef usage example
from mypy_boto3_frauddetector.type_defs import GetLabelsResultTypeDef
def get_value() -> GetLabelsResultTypeDef:
return {
"labels": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# GetLabelsResultTypeDef definition
class GetLabelsResultTypeDef(TypedDict):
labels: List[LabelTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See LabelTypeDef
- See ResponseMetadataTypeDef
GetModelsResultTypeDef#
# GetModelsResultTypeDef usage example
from mypy_boto3_frauddetector.type_defs import GetModelsResultTypeDef
def get_value() -> GetModelsResultTypeDef:
return {
"nextToken": ...,
"models": ...,
"ResponseMetadata": ...,
}
# GetModelsResultTypeDef definition
class GetModelsResultTypeDef(TypedDict):
nextToken: str,
models: List[ModelTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ModelTypeDef
- See ResponseMetadataTypeDef
GetOutcomesResultTypeDef#
# GetOutcomesResultTypeDef usage example
from mypy_boto3_frauddetector.type_defs import GetOutcomesResultTypeDef
def get_value() -> GetOutcomesResultTypeDef:
return {
"outcomes": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# GetOutcomesResultTypeDef definition
class GetOutcomesResultTypeDef(TypedDict):
outcomes: List[OutcomeTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetRulesResultTypeDef#
# GetRulesResultTypeDef usage example
from mypy_boto3_frauddetector.type_defs import GetRulesResultTypeDef
def get_value() -> GetRulesResultTypeDef:
return {
"ruleDetails": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# GetRulesResultTypeDef definition
class GetRulesResultTypeDef(TypedDict):
ruleDetails: List[RuleDetailTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
IngestedEventsDetailTypeDef#
# IngestedEventsDetailTypeDef usage example
from mypy_boto3_frauddetector.type_defs import IngestedEventsDetailTypeDef
def get_value() -> IngestedEventsDetailTypeDef:
return {
"ingestedEventsTimeWindow": ...,
}
# IngestedEventsDetailTypeDef definition
class IngestedEventsDetailTypeDef(TypedDict):
ingestedEventsTimeWindow: IngestedEventsTimeWindowTypeDef, # (1)
TrainingDataSchemaTypeDef#
# TrainingDataSchemaTypeDef usage example
from mypy_boto3_frauddetector.type_defs import TrainingDataSchemaTypeDef
def get_value() -> TrainingDataSchemaTypeDef:
return {
"modelVariables": ...,
}
# TrainingDataSchemaTypeDef definition
class TrainingDataSchemaTypeDef(TypedDict):
modelVariables: Sequence[str],
labelSchema: NotRequired[LabelSchemaTypeDef], # (1)
ListEventPredictionsRequestRequestTypeDef#
# ListEventPredictionsRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import ListEventPredictionsRequestRequestTypeDef
def get_value() -> ListEventPredictionsRequestRequestTypeDef:
return {
"eventId": ...,
}
# ListEventPredictionsRequestRequestTypeDef definition
class ListEventPredictionsRequestRequestTypeDef(TypedDict):
eventId: NotRequired[FilterConditionTypeDef], # (1)
eventType: NotRequired[FilterConditionTypeDef], # (1)
detectorId: NotRequired[FilterConditionTypeDef], # (1)
detectorVersionId: NotRequired[FilterConditionTypeDef], # (1)
predictionTimeRange: NotRequired[PredictionTimeRangeTypeDef], # (5)
nextToken: NotRequired[str],
maxResults: NotRequired[int],
- See FilterConditionTypeDef
- See FilterConditionTypeDef
- See FilterConditionTypeDef
- See FilterConditionTypeDef
- See PredictionTimeRangeTypeDef
VariableImportanceMetricsTypeDef#
# VariableImportanceMetricsTypeDef usage example
from mypy_boto3_frauddetector.type_defs import VariableImportanceMetricsTypeDef
def get_value() -> VariableImportanceMetricsTypeDef:
return {
"logOddsMetrics": ...,
}
# VariableImportanceMetricsTypeDef definition
class VariableImportanceMetricsTypeDef(TypedDict):
logOddsMetrics: NotRequired[List[LogOddsMetricTypeDef]], # (1)
TrainingMetricsTypeDef#
# TrainingMetricsTypeDef usage example
from mypy_boto3_frauddetector.type_defs import TrainingMetricsTypeDef
def get_value() -> TrainingMetricsTypeDef:
return {
"auc": ...,
}
# TrainingMetricsTypeDef definition
class TrainingMetricsTypeDef(TypedDict):
auc: NotRequired[float],
metricDataPoints: NotRequired[List[MetricDataPointTypeDef]], # (1)
OFIModelPerformanceTypeDef#
# OFIModelPerformanceTypeDef usage example
from mypy_boto3_frauddetector.type_defs import OFIModelPerformanceTypeDef
def get_value() -> OFIModelPerformanceTypeDef:
return {
"auc": ...,
}
# OFIModelPerformanceTypeDef definition
class OFIModelPerformanceTypeDef(TypedDict):
auc: NotRequired[float],
uncertaintyRange: NotRequired[UncertaintyRangeTypeDef], # (1)
TFIModelPerformanceTypeDef#
# TFIModelPerformanceTypeDef usage example
from mypy_boto3_frauddetector.type_defs import TFIModelPerformanceTypeDef
def get_value() -> TFIModelPerformanceTypeDef:
return {
"auc": ...,
}
# TFIModelPerformanceTypeDef definition
class TFIModelPerformanceTypeDef(TypedDict):
auc: NotRequired[float],
uncertaintyRange: NotRequired[UncertaintyRangeTypeDef], # (1)
PredictionExplanationsTypeDef#
# PredictionExplanationsTypeDef usage example
from mypy_boto3_frauddetector.type_defs import PredictionExplanationsTypeDef
def get_value() -> PredictionExplanationsTypeDef:
return {
"variableImpactExplanations": ...,
}
# PredictionExplanationsTypeDef definition
class PredictionExplanationsTypeDef(TypedDict):
variableImpactExplanations: NotRequired[List[VariableImpactExplanationTypeDef]], # (1)
aggregatedVariablesImpactExplanations: NotRequired[List[AggregatedVariablesImpactExplanationTypeDef]], # (2)
GetEventResultTypeDef#
# GetEventResultTypeDef usage example
from mypy_boto3_frauddetector.type_defs import GetEventResultTypeDef
def get_value() -> GetEventResultTypeDef:
return {
"event": ...,
"ResponseMetadata": ...,
}
# GetEventResultTypeDef definition
class GetEventResultTypeDef(TypedDict):
event: EventTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See EventTypeDef
- See ResponseMetadataTypeDef
GetEventTypesResultTypeDef#
# GetEventTypesResultTypeDef usage example
from mypy_boto3_frauddetector.type_defs import GetEventTypesResultTypeDef
def get_value() -> GetEventTypesResultTypeDef:
return {
"eventTypes": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# GetEventTypesResultTypeDef definition
class GetEventTypesResultTypeDef(TypedDict):
eventTypes: List[EventTypeTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetEventPredictionResultTypeDef#
# GetEventPredictionResultTypeDef usage example
from mypy_boto3_frauddetector.type_defs import GetEventPredictionResultTypeDef
def get_value() -> GetEventPredictionResultTypeDef:
return {
"modelScores": ...,
"ruleResults": ...,
"externalModelOutputs": ...,
"ResponseMetadata": ...,
}
# GetEventPredictionResultTypeDef definition
class GetEventPredictionResultTypeDef(TypedDict):
modelScores: List[ModelScoresTypeDef], # (1)
ruleResults: List[RuleResultTypeDef], # (2)
externalModelOutputs: List[ExternalModelOutputsTypeDef], # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See ModelScoresTypeDef
- See RuleResultTypeDef
- See ExternalModelOutputsTypeDef
- See ResponseMetadataTypeDef
GetExternalModelsResultTypeDef#
# GetExternalModelsResultTypeDef usage example
from mypy_boto3_frauddetector.type_defs import GetExternalModelsResultTypeDef
def get_value() -> GetExternalModelsResultTypeDef:
return {
"externalModels": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# GetExternalModelsResultTypeDef definition
class GetExternalModelsResultTypeDef(TypedDict):
externalModels: List[ExternalModelTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateModelVersionRequestRequestTypeDef#
# UpdateModelVersionRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import UpdateModelVersionRequestRequestTypeDef
def get_value() -> UpdateModelVersionRequestRequestTypeDef:
return {
"modelId": ...,
"modelType": ...,
"majorVersionNumber": ...,
}
# UpdateModelVersionRequestRequestTypeDef definition
class UpdateModelVersionRequestRequestTypeDef(TypedDict):
modelId: str,
modelType: ModelTypeEnumType, # (1)
majorVersionNumber: str,
externalEventsDetail: NotRequired[ExternalEventsDetailTypeDef], # (2)
ingestedEventsDetail: NotRequired[IngestedEventsDetailTypeDef], # (3)
tags: NotRequired[Sequence[TagTypeDef]], # (4)
- See ModelTypeEnumType
- See ExternalEventsDetailTypeDef
- See IngestedEventsDetailTypeDef
- See TagTypeDef
CreateModelVersionRequestRequestTypeDef#
# CreateModelVersionRequestRequestTypeDef usage example
from mypy_boto3_frauddetector.type_defs import CreateModelVersionRequestRequestTypeDef
def get_value() -> CreateModelVersionRequestRequestTypeDef:
return {
"modelId": ...,
"modelType": ...,
"trainingDataSource": ...,
"trainingDataSchema": ...,
}
# CreateModelVersionRequestRequestTypeDef definition
class CreateModelVersionRequestRequestTypeDef(TypedDict):
modelId: str,
modelType: ModelTypeEnumType, # (1)
trainingDataSource: TrainingDataSourceEnumType, # (2)
trainingDataSchema: TrainingDataSchemaTypeDef, # (3)
externalEventsDetail: NotRequired[ExternalEventsDetailTypeDef], # (4)
ingestedEventsDetail: NotRequired[IngestedEventsDetailTypeDef], # (5)
tags: NotRequired[Sequence[TagTypeDef]], # (6)
- See ModelTypeEnumType
- See TrainingDataSourceEnumType
- See TrainingDataSchemaTypeDef
- See ExternalEventsDetailTypeDef
- See IngestedEventsDetailTypeDef
- See TagTypeDef
GetModelVersionResultTypeDef#
# GetModelVersionResultTypeDef usage example
from mypy_boto3_frauddetector.type_defs import GetModelVersionResultTypeDef
def get_value() -> GetModelVersionResultTypeDef:
return {
"modelId": ...,
"modelType": ...,
"modelVersionNumber": ...,
"trainingDataSource": ...,
"trainingDataSchema": ...,
"externalEventsDetail": ...,
"ingestedEventsDetail": ...,
"status": ...,
"arn": ...,
"ResponseMetadata": ...,
}
# GetModelVersionResultTypeDef definition
class GetModelVersionResultTypeDef(TypedDict):
modelId: str,
modelType: ModelTypeEnumType, # (1)
modelVersionNumber: str,
trainingDataSource: TrainingDataSourceEnumType, # (2)
trainingDataSchema: TrainingDataSchemaTypeDef, # (3)
externalEventsDetail: ExternalEventsDetailTypeDef, # (4)
ingestedEventsDetail: IngestedEventsDetailTypeDef, # (5)
status: str,
arn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See ModelTypeEnumType
- See TrainingDataSourceEnumType
- See TrainingDataSchemaTypeDef
- See ExternalEventsDetailTypeDef
- See IngestedEventsDetailTypeDef
- See ResponseMetadataTypeDef
TrainingResultTypeDef#
# TrainingResultTypeDef usage example
from mypy_boto3_frauddetector.type_defs import TrainingResultTypeDef
def get_value() -> TrainingResultTypeDef:
return {
"dataValidationMetrics": ...,
}
# TrainingResultTypeDef definition
class TrainingResultTypeDef(TypedDict):
dataValidationMetrics: NotRequired[DataValidationMetricsTypeDef], # (1)
trainingMetrics: NotRequired[TrainingMetricsTypeDef], # (2)
variableImportanceMetrics: NotRequired[VariableImportanceMetricsTypeDef], # (3)
OFITrainingMetricsValueTypeDef#
# OFITrainingMetricsValueTypeDef usage example
from mypy_boto3_frauddetector.type_defs import OFITrainingMetricsValueTypeDef
def get_value() -> OFITrainingMetricsValueTypeDef:
return {
"metricDataPoints": ...,
}
# OFITrainingMetricsValueTypeDef definition
class OFITrainingMetricsValueTypeDef(TypedDict):
metricDataPoints: NotRequired[List[OFIMetricDataPointTypeDef]], # (1)
modelPerformance: NotRequired[OFIModelPerformanceTypeDef], # (2)
TFITrainingMetricsValueTypeDef#
# TFITrainingMetricsValueTypeDef usage example
from mypy_boto3_frauddetector.type_defs import TFITrainingMetricsValueTypeDef
def get_value() -> TFITrainingMetricsValueTypeDef:
return {
"metricDataPoints": ...,
}
# TFITrainingMetricsValueTypeDef definition
class TFITrainingMetricsValueTypeDef(TypedDict):
metricDataPoints: NotRequired[List[TFIMetricDataPointTypeDef]], # (1)
modelPerformance: NotRequired[TFIModelPerformanceTypeDef], # (2)
ModelVersionEvaluationTypeDef#
# ModelVersionEvaluationTypeDef usage example
from mypy_boto3_frauddetector.type_defs import ModelVersionEvaluationTypeDef
def get_value() -> ModelVersionEvaluationTypeDef:
return {
"outputVariableName": ...,
}
# ModelVersionEvaluationTypeDef definition
class ModelVersionEvaluationTypeDef(TypedDict):
outputVariableName: NotRequired[str],
evaluationScore: NotRequired[str],
predictionExplanations: NotRequired[PredictionExplanationsTypeDef], # (1)
TrainingMetricsV2TypeDef#
# TrainingMetricsV2TypeDef usage example
from mypy_boto3_frauddetector.type_defs import TrainingMetricsV2TypeDef
def get_value() -> TrainingMetricsV2TypeDef:
return {
"ofi": ...,
}
# TrainingMetricsV2TypeDef definition
class TrainingMetricsV2TypeDef(TypedDict):
ofi: NotRequired[OFITrainingMetricsValueTypeDef], # (1)
tfi: NotRequired[TFITrainingMetricsValueTypeDef], # (2)
ati: NotRequired[ATITrainingMetricsValueTypeDef], # (3)
- See OFITrainingMetricsValueTypeDef
- See TFITrainingMetricsValueTypeDef
- See ATITrainingMetricsValueTypeDef
EvaluatedModelVersionTypeDef#
# EvaluatedModelVersionTypeDef usage example
from mypy_boto3_frauddetector.type_defs import EvaluatedModelVersionTypeDef
def get_value() -> EvaluatedModelVersionTypeDef:
return {
"modelId": ...,
}
# EvaluatedModelVersionTypeDef definition
class EvaluatedModelVersionTypeDef(TypedDict):
modelId: NotRequired[str],
modelVersion: NotRequired[str],
modelType: NotRequired[str],
evaluations: NotRequired[List[ModelVersionEvaluationTypeDef]], # (1)
TrainingResultV2TypeDef#
# TrainingResultV2TypeDef usage example
from mypy_boto3_frauddetector.type_defs import TrainingResultV2TypeDef
def get_value() -> TrainingResultV2TypeDef:
return {
"dataValidationMetrics": ...,
}
# TrainingResultV2TypeDef definition
class TrainingResultV2TypeDef(TypedDict):
dataValidationMetrics: NotRequired[DataValidationMetricsTypeDef], # (1)
trainingMetricsV2: NotRequired[TrainingMetricsV2TypeDef], # (2)
variableImportanceMetrics: NotRequired[VariableImportanceMetricsTypeDef], # (3)
aggregatedVariablesImportanceMetrics: NotRequired[AggregatedVariablesImportanceMetricsTypeDef], # (4)
- See DataValidationMetricsTypeDef
- See TrainingMetricsV2TypeDef
- See VariableImportanceMetricsTypeDef
- See AggregatedVariablesImportanceMetricsTypeDef
GetEventPredictionMetadataResultTypeDef#
# GetEventPredictionMetadataResultTypeDef usage example
from mypy_boto3_frauddetector.type_defs import GetEventPredictionMetadataResultTypeDef
def get_value() -> GetEventPredictionMetadataResultTypeDef:
return {
"eventId": ...,
"eventTypeName": ...,
"entityId": ...,
"entityType": ...,
"eventTimestamp": ...,
"detectorId": ...,
"detectorVersionId": ...,
"detectorVersionStatus": ...,
"eventVariables": ...,
"rules": ...,
"ruleExecutionMode": ...,
"outcomes": ...,
"evaluatedModelVersions": ...,
"evaluatedExternalModels": ...,
"predictionTimestamp": ...,
"ResponseMetadata": ...,
}
# GetEventPredictionMetadataResultTypeDef definition
class GetEventPredictionMetadataResultTypeDef(TypedDict):
eventId: str,
eventTypeName: str,
entityId: str,
entityType: str,
eventTimestamp: str,
detectorId: str,
detectorVersionId: str,
detectorVersionStatus: str,
eventVariables: List[EventVariableSummaryTypeDef], # (1)
rules: List[EvaluatedRuleTypeDef], # (2)
ruleExecutionMode: RuleExecutionModeType, # (3)
outcomes: List[str],
evaluatedModelVersions: List[EvaluatedModelVersionTypeDef], # (4)
evaluatedExternalModels: List[EvaluatedExternalModelTypeDef], # (5)
predictionTimestamp: str,
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See EventVariableSummaryTypeDef
- See EvaluatedRuleTypeDef
- See RuleExecutionModeType
- See EvaluatedModelVersionTypeDef
- See EvaluatedExternalModelTypeDef
- See ResponseMetadataTypeDef
ModelVersionDetailTypeDef#
# ModelVersionDetailTypeDef usage example
from mypy_boto3_frauddetector.type_defs import ModelVersionDetailTypeDef
def get_value() -> ModelVersionDetailTypeDef:
return {
"modelId": ...,
}
# ModelVersionDetailTypeDef definition
class ModelVersionDetailTypeDef(TypedDict):
modelId: NotRequired[str],
modelType: NotRequired[ModelTypeEnumType], # (1)
modelVersionNumber: NotRequired[str],
status: NotRequired[str],
trainingDataSource: NotRequired[TrainingDataSourceEnumType], # (2)
trainingDataSchema: NotRequired[TrainingDataSchemaTypeDef], # (3)
externalEventsDetail: NotRequired[ExternalEventsDetailTypeDef], # (4)
ingestedEventsDetail: NotRequired[IngestedEventsDetailTypeDef], # (5)
trainingResult: NotRequired[TrainingResultTypeDef], # (6)
lastUpdatedTime: NotRequired[str],
createdTime: NotRequired[str],
arn: NotRequired[str],
trainingResultV2: NotRequired[TrainingResultV2TypeDef], # (7)
- See ModelTypeEnumType
- See TrainingDataSourceEnumType
- See TrainingDataSchemaTypeDef
- See ExternalEventsDetailTypeDef
- See IngestedEventsDetailTypeDef
- See TrainingResultTypeDef
- See TrainingResultV2TypeDef
DescribeModelVersionsResultTypeDef#
# DescribeModelVersionsResultTypeDef usage example
from mypy_boto3_frauddetector.type_defs import DescribeModelVersionsResultTypeDef
def get_value() -> DescribeModelVersionsResultTypeDef:
return {
"modelVersionDetails": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# DescribeModelVersionsResultTypeDef definition
class DescribeModelVersionsResultTypeDef(TypedDict):
modelVersionDetails: List[ModelVersionDetailTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)