Skip to content

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": ...,
    }
Definition
class ATIModelPerformanceTypeDef(TypedDict):
    asi: NotRequired[float],

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": ...,
    }
Definition
class TagTypeDef(TypedDict):
    key: str,
    value: str,

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": ...,
    }
Definition
class BatchGetVariableRequestRequestTypeDef(TypedDict):
    names: Sequence[str],

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],
  1. See DataTypeType
  2. 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],
  1. See AsyncJobStatusType

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],
  1. See AsyncJobStatusType

CancelBatchImportJobRequestRequestTypeDef

Usage Example
from mypy_boto3_frauddetector.type_defs import CancelBatchImportJobRequestRequestTypeDef

def get_value() -> CancelBatchImportJobRequestRequestTypeDef:
    return {
        "jobId": ...,
    }
Definition
class CancelBatchImportJobRequestRequestTypeDef(TypedDict):
    jobId: str,

CancelBatchPredictionJobRequestRequestTypeDef

Usage Example
from mypy_boto3_frauddetector.type_defs import CancelBatchPredictionJobRequestRequestTypeDef

def get_value() -> CancelBatchPredictionJobRequestRequestTypeDef:
    return {
        "jobId": ...,
    }
Definition
class CancelBatchPredictionJobRequestRequestTypeDef(TypedDict):
    jobId: str,

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],
  1. See ModelTypeEnumType

RuleTypeDef

Usage Example
from mypy_boto3_frauddetector.type_defs import RuleTypeDef

def get_value() -> RuleTypeDef:
    return {
        "detectorId": ...,
        "ruleId": ...,
        "ruleVersion": ...,
    }
Definition
class RuleTypeDef(TypedDict):
    detectorId: str,
    ruleId: str,
    ruleVersion: str,

ExternalEventsDetailTypeDef

Usage Example
from mypy_boto3_frauddetector.type_defs import ExternalEventsDetailTypeDef

def get_value() -> ExternalEventsDetailTypeDef:
    return {
        "dataLocation": ...,
        "dataAccessRoleArn": ...,
    }
Definition
class ExternalEventsDetailTypeDef(TypedDict):
    dataLocation: str,
    dataAccessRoleArn: str,

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": ...,
    }
Definition
class DeleteBatchImportJobRequestRequestTypeDef(TypedDict):
    jobId: str,

DeleteBatchPredictionJobRequestRequestTypeDef

Usage Example
from mypy_boto3_frauddetector.type_defs import DeleteBatchPredictionJobRequestRequestTypeDef

def get_value() -> DeleteBatchPredictionJobRequestRequestTypeDef:
    return {
        "jobId": ...,
    }
Definition
class DeleteBatchPredictionJobRequestRequestTypeDef(TypedDict):
    jobId: str,

DeleteDetectorRequestRequestTypeDef

Usage Example
from mypy_boto3_frauddetector.type_defs import DeleteDetectorRequestRequestTypeDef

def get_value() -> DeleteDetectorRequestRequestTypeDef:
    return {
        "detectorId": ...,
    }
Definition
class DeleteDetectorRequestRequestTypeDef(TypedDict):
    detectorId: str,

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": ...,
    }
Definition
class DeleteEntityTypeRequestRequestTypeDef(TypedDict):
    name: str,

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": ...,
    }
Definition
class DeleteEventTypeRequestRequestTypeDef(TypedDict):
    name: str,

DeleteEventsByEventTypeRequestRequestTypeDef

Usage Example
from mypy_boto3_frauddetector.type_defs import DeleteEventsByEventTypeRequestRequestTypeDef

def get_value() -> DeleteEventsByEventTypeRequestRequestTypeDef:
    return {
        "eventTypeName": ...,
    }
Definition
class DeleteEventsByEventTypeRequestRequestTypeDef(TypedDict):
    eventTypeName: str,

DeleteExternalModelRequestRequestTypeDef

Usage Example
from mypy_boto3_frauddetector.type_defs import DeleteExternalModelRequestRequestTypeDef

def get_value() -> DeleteExternalModelRequestRequestTypeDef:
    return {
        "modelEndpoint": ...,
    }
Definition
class DeleteExternalModelRequestRequestTypeDef(TypedDict):
    modelEndpoint: str,

DeleteLabelRequestRequestTypeDef

Usage Example
from mypy_boto3_frauddetector.type_defs import DeleteLabelRequestRequestTypeDef

def get_value() -> DeleteLabelRequestRequestTypeDef:
    return {
        "name": ...,
    }
Definition
class DeleteLabelRequestRequestTypeDef(TypedDict):
    name: str,

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)
  1. See ModelTypeEnumType

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,
  1. See ModelTypeEnumType

DeleteOutcomeRequestRequestTypeDef

Usage Example
from mypy_boto3_frauddetector.type_defs import DeleteOutcomeRequestRequestTypeDef

def get_value() -> DeleteOutcomeRequestRequestTypeDef:
    return {
        "name": ...,
    }
Definition
class DeleteOutcomeRequestRequestTypeDef(TypedDict):
    name: str,

DeleteVariableRequestRequestTypeDef

Usage Example
from mypy_boto3_frauddetector.type_defs import DeleteVariableRequestRequestTypeDef

def get_value() -> DeleteVariableRequestRequestTypeDef:
    return {
        "name": ...,
    }
Definition
class DeleteVariableRequestRequestTypeDef(TypedDict):
    name: str,

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],
  1. See DetectorVersionStatusType

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],
  1. See ModelTypeEnumType

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": ...,
    }
Definition
class EntityTypeDef(TypedDict):
    entityType: str,
    entityId: str,

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)
  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],
  1. See ModelInputDataFormatType

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]],
  1. See ModelOutputDataFormatType

FilterConditionTypeDef

Usage Example
from mypy_boto3_frauddetector.type_defs import FilterConditionTypeDef

def get_value() -> FilterConditionTypeDef:
    return {
        "value": ...,
    }
Definition
class FilterConditionTypeDef(TypedDict):
    value: NotRequired[str],

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": ...,
    }
Definition
class GetEventRequestRequestTypeDef(TypedDict):
    eventId: str,
    eventTypeName: str,

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": ...,
    }
Definition
class KMSKeyTypeDef(TypedDict):
    kmsEncryptionKeyArn: NotRequired[str],

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,
  1. See ModelTypeEnumType

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],
  1. See ModelTypeEnumType

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],
  1. See ModelTypeEnumType

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],
  1. 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": ...,
    }
Definition
class IngestedEventsTimeWindowTypeDef(TypedDict):
    startTime: str,
    endTime: str,

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)
  1. See UnlabeledEventsTreatmentType

PredictionTimeRangeTypeDef

Usage Example
from mypy_boto3_frauddetector.type_defs import PredictionTimeRangeTypeDef

def get_value() -> PredictionTimeRangeTypeDef:
    return {
        "startTime": ...,
        "endTime": ...,
    }
Definition
class PredictionTimeRangeTypeDef(TypedDict):
    startTime: str,
    endTime: str,

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": ...,
    }
Definition
class OFIModelPerformanceTypeDef(TypedDict):
    auc: NotRequired[float],

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": ...,
    }
Definition
class PutKMSEncryptionKeyRequestRequestTypeDef(TypedDict):
    kmsEncryptionKeyArn: str,

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": ...,
    }
Definition
class TFIModelPerformanceTypeDef(TypedDict):
    auc: 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)
  1. See DetectorVersionStatusType

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],
  1. See ModelTypeEnumType

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)
  1. See ModelTypeEnumType
  2. See ModelVersionStatusType

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)
  1. See ATIMetricDataPointTypeDef
  2. See ATIModelPerformanceTypeDef

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)
  1. See AggregatedLogOddsMetricTypeDef

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)
  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)
  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)
  1. See ModelTypeEnumType
  2. 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)
  1. See LanguageType
  2. 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)
  1. See DataTypeType
  2. See DataSourceType
  3. 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)
  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)
  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)
  1. See EventIngestionType
  2. 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)
  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)
  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)
  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)
  1. See VariableEntryTypeDef
  2. 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)
  1. See BatchCreateVariableErrorTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See DetectorVersionStatusType
  2. See ResponseMetadataTypeDef

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)
  1. See ModelTypeEnumType
  2. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See AsyncJobStatusType
  2. See ResponseMetadataTypeDef

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)
  1. See TagTypeDef
  2. 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)
  1. See ModelTypeEnumType
  2. See ResponseMetadataTypeDef

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)
  1. See VariableTypeDef
  2. See BatchGetVariableErrorTypeDef
  3. See ResponseMetadataTypeDef

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)
  1. See VariableTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See BatchImportTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See BatchPredictionTypeDef
  2. See ResponseMetadataTypeDef

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]],
  1. See ModelVersionTypeDef

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)
  1. See RuleTypeDef
  2. See ModelVersionTypeDef
  3. See RuleExecutionModeType
  4. 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)
  1. See RuleTypeDef
  2. See ResponseMetadataTypeDef

DeleteRuleRequestRequestTypeDef

Usage Example
from mypy_boto3_frauddetector.type_defs import DeleteRuleRequestRequestTypeDef

def get_value() -> DeleteRuleRequestRequestTypeDef:
    return {
        "rule": ...,
    }
Definition
class DeleteRuleRequestRequestTypeDef(TypedDict):
    rule: RuleTypeDef,  # (1)
  1. 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)
  1. See