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],
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": ...,
}
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],
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],
OFIModelPerformanceTypeDef
Usage Example
from mypy_boto3_frauddetector.type_defs import OFIModelPerformanceTypeDef
def get_value() -> OFIModelPerformanceTypeDef:
return {
"auc": ...,
}
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],
TFIModelPerformanceTypeDef
Usage Example
from mypy_boto3_frauddetector.type_defs import TFIModelPerformanceTypeDef
def get_value() -> TFIModelPerformanceTypeDef:
return {
"auc": ...,
}
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,
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
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)
- See DetectorVersionStatusType
- See