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