Smaws_Client_FraudDetectorFraudDetector client library built on EIO.
module Types : sig ... endval make_tag : value:Types.tag_value -> key:Types.tag_key -> unit -> Types.tagval make_label_schema :
?unlabeled_events_treatment:Types.unlabeled_events_treatment ->
?label_mapper:Types.label_mapper ->
unit ->
Types.label_schemaval make_training_data_schema :
?label_schema:Types.label_schema ->
model_variables:Types.list_of_strings ->
unit ->
Types.training_data_schemaval make_external_events_detail :
data_access_role_arn:Types.iam_role_arn ->
data_location:Types.s3_bucket_location ->
unit ->
Types.external_events_detailval make_ingested_events_time_window :
end_time:Types.time ->
start_time:Types.time ->
unit ->
Types.ingested_events_time_windowval make_ingested_events_detail :
ingested_events_time_window:Types.ingested_events_time_window ->
unit ->
Types.ingested_events_detailval make_file_validation_message :
?type_:Types.string_ ->
?content:Types.string_ ->
?title:Types.string_ ->
unit ->
Types.file_validation_messageval make_field_validation_message :
?type_:Types.string_ ->
?content:Types.string_ ->
?title:Types.string_ ->
?identifier:Types.string_ ->
?field_name:Types.string_ ->
unit ->
Types.field_validation_messageval make_data_validation_metrics :
?field_level_messages:Types.field_validation_message_list ->
?file_level_messages:Types.file_validation_message_list ->
unit ->
Types.data_validation_metricsval make_metric_data_point :
?threshold:Types.float_ ->
?tpr:Types.float_ ->
?precision:Types.float_ ->
?fpr:Types.float_ ->
unit ->
Types.metric_data_pointval make_training_metrics :
?metric_data_points:Types.metric_data_points_list ->
?auc:Types.float_ ->
unit ->
Types.training_metricsval make_log_odds_metric :
variable_importance:Types.float_ ->
variable_type:Types.string_ ->
variable_name:Types.string_ ->
unit ->
Types.log_odds_metricval make_variable_importance_metrics :
?log_odds_metrics:Types.list_of_log_odds_metrics ->
unit ->
Types.variable_importance_metricsval make_ofi_metric_data_point :
?threshold:Types.float_ ->
?tpr:Types.float_ ->
?precision:Types.float_ ->
?fpr:Types.float_ ->
unit ->
Types.ofi_metric_data_pointval make_uncertainty_range :
upper_bound_value:Types.float_ ->
lower_bound_value:Types.float_ ->
unit ->
Types.uncertainty_rangeval make_ofi_model_performance :
?uncertainty_range:Types.uncertainty_range ->
?auc:Types.float_ ->
unit ->
Types.ofi_model_performanceval make_ofi_training_metrics_value :
?model_performance:Types.ofi_model_performance ->
?metric_data_points:Types.ofi_metric_data_points_list ->
unit ->
Types.ofi_training_metrics_valueval make_tfi_metric_data_point :
?threshold:Types.float_ ->
?tpr:Types.float_ ->
?precision:Types.float_ ->
?fpr:Types.float_ ->
unit ->
Types.tfi_metric_data_pointval make_tfi_model_performance :
?uncertainty_range:Types.uncertainty_range ->
?auc:Types.float_ ->
unit ->
Types.tfi_model_performanceval make_tfi_training_metrics_value :
?model_performance:Types.tfi_model_performance ->
?metric_data_points:Types.tfi_metric_data_points_list ->
unit ->
Types.tfi_training_metrics_valueval make_ati_metric_data_point :
?atodr:Types.float_ ->
?threshold:Types.float_ ->
?adr:Types.float_ ->
?cr:Types.float_ ->
unit ->
Types.ati_metric_data_pointval make_ati_model_performance :
?asi:Types.float_ ->
unit ->
Types.ati_model_performanceval make_ati_training_metrics_value :
?model_performance:Types.ati_model_performance ->
?metric_data_points:Types.ati_metric_data_points_list ->
unit ->
Types.ati_training_metrics_valueval make_training_metrics_v2 :
?ati:Types.ati_training_metrics_value ->
?tfi:Types.tfi_training_metrics_value ->
?ofi:Types.ofi_training_metrics_value ->
unit ->
Types.training_metrics_v2val make_aggregated_log_odds_metric :
aggregated_variables_importance:Types.float_ ->
variable_names:Types.list_of_strings ->
unit ->
Types.aggregated_log_odds_metricval make_aggregated_variables_importance_metrics :
?log_odds_metrics:Types.list_of_aggregated_log_odds_metrics ->
unit ->
Types.aggregated_variables_importance_metricsval make_training_result_v2 :
?aggregated_variables_importance_metrics:
Types.aggregated_variables_importance_metrics ->
?variable_importance_metrics:Types.variable_importance_metrics ->
?training_metrics_v2:Types.training_metrics_v2 ->
?data_validation_metrics:Types.data_validation_metrics ->
unit ->
Types.training_result_v2val make_model_version_detail :
?training_result_v2:Types.training_result_v2 ->
?arn:Types.fraud_detector_arn ->
?created_time:Types.time ->
?last_updated_time:Types.time ->
?training_result:Types.training_result ->
?ingested_events_detail:Types.ingested_events_detail ->
?external_events_detail:Types.external_events_detail ->
?training_data_schema:Types.training_data_schema ->
?training_data_source:Types.training_data_source_enum ->
?status:Types.string_ ->
?model_version_number:Types.float_version_string ->
?model_type:Types.model_type_enum ->
?model_id:Types.model_identifier ->
unit ->
Types.model_version_detailval make_model :
?arn:Types.fraud_detector_arn ->
?last_updated_time:Types.time ->
?created_time:Types.time ->
?event_type_name:Types.string_ ->
?description:Types.description ->
?model_type:Types.model_type_enum ->
?model_id:Types.model_identifier ->
unit ->
Types.modelval make_variable_impact_explanation :
?log_odds_impact:Types.float_ ->
?relative_impact:Types.string_ ->
?event_variable_name:Types.string_ ->
unit ->
Types.variable_impact_explanationval make_entity :
entity_id:Types.entity_restricted_string ->
entity_type:Types.string_ ->
unit ->
Types.entityval make_label :
?arn:Types.fraud_detector_arn ->
?created_time:Types.time ->
?last_updated_time:Types.time ->
?description:Types.description ->
?name:Types.string_ ->
unit ->
Types.labelval make_ingested_event_statistics :
?last_updated_time:Types.time ->
?most_recent_event:Types.time ->
?least_recent_event:Types.time ->
?event_data_size_in_bytes:Types.long ->
?number_of_events:Types.long ->
unit ->
Types.ingested_event_statisticsval make_event_orchestration :
event_bridge_enabled:Types.boolean_ ->
unit ->
Types.event_orchestrationval make_event_type :
?event_orchestration:Types.event_orchestration ->
?arn:Types.fraud_detector_arn ->
?created_time:Types.time ->
?last_updated_time:Types.time ->
?ingested_event_statistics:Types.ingested_event_statistics ->
?event_ingestion:Types.event_ingestion ->
?entity_types:Types.non_empty_list_of_strings ->
?labels:Types.list_of_strings ->
?event_variables:Types.list_of_strings ->
?description:Types.description ->
?name:Types.string_ ->
unit ->
Types.event_typeval make_entity_type :
?arn:Types.fraud_detector_arn ->
?created_time:Types.time ->
?last_updated_time:Types.time ->
?description:Types.description ->
?name:Types.string_ ->
unit ->
Types.entity_typeval make_variable :
?arn:Types.fraud_detector_arn ->
?created_time:Types.time ->
?last_updated_time:Types.time ->
?variable_type:Types.string_ ->
?description:Types.string_ ->
?default_value:Types.string_ ->
?data_source:Types.data_source ->
?data_type:Types.data_type ->
?name:Types.string_ ->
unit ->
Types.variableval make_variable_entry :
?variable_type:Types.string_ ->
?description:Types.string_ ->
?default_value:Types.string_ ->
?data_source:Types.string_ ->
?data_type:Types.string_ ->
?name:Types.string_ ->
unit ->
Types.variable_entryval make_update_variable_request :
?variable_type:Types.string_ ->
?description:Types.string_ ->
?default_value:Types.string_ ->
name:Types.string_ ->
unit ->
Types.update_variable_requestval make_rule :
rule_version:Types.whole_number_version_string ->
rule_id:Types.identifier ->
detector_id:Types.identifier ->
unit ->
Types.ruleval make_update_rule_version_request :
?tags:Types.tag_list ->
?description:Types.description ->
outcomes:Types.non_empty_list_of_strings ->
language:Types.language ->
expression:Types.rule_expression ->
rule:Types.rule ->
unit ->
Types.update_rule_version_requestval make_update_rule_metadata_request :
description:Types.description ->
rule:Types.rule ->
unit ->
Types.update_rule_metadata_requestval make_update_model_version_status_request :
status:Types.model_version_status ->
model_version_number:Types.float_version_string ->
model_type:Types.model_type_enum ->
model_id:Types.model_identifier ->
unit ->
Types.update_model_version_status_requestval make_update_model_version_request :
?tags:Types.tag_list ->
?ingested_events_detail:Types.ingested_events_detail ->
?external_events_detail:Types.external_events_detail ->
major_version_number:Types.whole_number_version_string ->
model_type:Types.model_type_enum ->
model_id:Types.model_identifier ->
unit ->
Types.update_model_version_requestval make_update_model_request :
?description:Types.description ->
model_type:Types.model_type_enum ->
model_id:Types.model_identifier ->
unit ->
Types.update_model_requestval make_update_list_request :
?variable_type:Types.variable_type ->
?update_mode:Types.list_update_mode ->
?description:Types.description ->
?elements:Types.elements_list ->
name:Types.no_dash_identifier ->
unit ->
Types.update_list_requestval make_update_event_label_request :
label_timestamp:Types.utc_timestamp_is_o8601 ->
assigned_label:Types.identifier ->
event_type_name:Types.identifier ->
event_id:Types.identifier ->
unit ->
Types.update_event_label_requestval make_update_detector_version_status_request :
status:Types.detector_version_status ->
detector_version_id:Types.whole_number_version_string ->
detector_id:Types.identifier ->
unit ->
Types.update_detector_version_status_requestval make_model_version :
?arn:Types.fraud_detector_arn ->
model_version_number:Types.float_version_string ->
model_type:Types.model_type_enum ->
model_id:Types.model_identifier ->
unit ->
Types.model_versionval make_update_detector_version_request :
?rule_execution_mode:Types.rule_execution_mode ->
?model_versions:Types.list_of_model_versions ->
?description:Types.description ->
rules:Types.rule_list ->
external_model_endpoints:Types.list_of_strings ->
detector_version_id:Types.whole_number_version_string ->
detector_id:Types.identifier ->
unit ->
Types.update_detector_version_requestval make_update_detector_version_metadata_request :
description:Types.description ->
detector_version_id:Types.whole_number_version_string ->
detector_id:Types.identifier ->
unit ->
Types.update_detector_version_metadata_requestval make_untag_resource_request :
tag_keys:Types.tag_key_list ->
resource_ar_n:Types.fraud_detector_arn ->
unit ->
Types.untag_resource_requestval make_tag_resource_request :
tags:Types.tag_list ->
resource_ar_n:Types.fraud_detector_arn ->
unit ->
Types.tag_resource_requestval make_send_event_request :
?label_timestamp:Types.utc_timestamp_is_o8601 ->
?assigned_label:Types.identifier ->
entities:Types.list_of_entities ->
event_variables:Types.event_variable_map ->
event_timestamp:Types.utc_timestamp_is_o8601 ->
event_type_name:Types.identifier ->
event_id:Types.identifier ->
unit ->
Types.send_event_requestval make_rule_detail :
?arn:Types.fraud_detector_arn ->
?created_time:Types.time ->
?last_updated_time:Types.time ->
?outcomes:Types.non_empty_list_of_strings ->
?language:Types.language ->
?expression:Types.rule_expression ->
?rule_version:Types.whole_number_version_string ->
?detector_id:Types.identifier ->
?description:Types.description ->
?rule_id:Types.identifier ->
unit ->
Types.rule_detailval make_put_outcome_request :
?tags:Types.tag_list ->
?description:Types.description ->
name:Types.identifier ->
unit ->
Types.put_outcome_requestval make_put_label_request :
?tags:Types.tag_list ->
?description:Types.description ->
name:Types.identifier ->
unit ->
Types.put_label_requestval make_put_kms_encryption_key_request :
kms_encryption_key_arn:Types.kms_encryption_key_arn ->
unit ->
Types.put_kms_encryption_key_requestval make_model_input_configuration :
?csv_input_template:Types.model_input_template ->
?json_input_template:Types.model_input_template ->
?format:Types.model_input_data_format ->
?event_type_name:Types.identifier ->
use_event_variables:Types.use_event_variables ->
unit ->
Types.model_input_configurationval make_model_output_configuration :
?csv_index_to_variable_map:Types.csv_index_to_variable_map ->
?json_key_to_variable_map:Types.json_key_to_variable_map ->
format:Types.model_output_data_format ->
unit ->
Types.model_output_configurationval make_put_external_model_request :
?tags:Types.tag_list ->
model_endpoint_status:Types.model_endpoint_status ->
output_configuration:Types.model_output_configuration ->
input_configuration:Types.model_input_configuration ->
invoke_model_endpoint_role_arn:Types.string_ ->
model_source:Types.model_source ->
model_endpoint:Types.sage_maker_endpoint_identifier ->
unit ->
Types.put_external_model_requestval make_put_event_type_request :
?event_orchestration:Types.event_orchestration ->
?tags:Types.tag_list ->
?event_ingestion:Types.event_ingestion ->
?labels:Types.list_of_strings ->
?description:Types.description ->
entity_types:Types.non_empty_list_of_strings ->
event_variables:Types.non_empty_list_of_strings ->
name:Types.identifier ->
unit ->
Types.put_event_type_requestval make_put_entity_type_request :
?tags:Types.tag_list ->
?description:Types.description ->
name:Types.identifier ->
unit ->
Types.put_entity_type_requestval make_put_detector_request :
?tags:Types.tag_list ->
?description:Types.description ->
event_type_name:Types.identifier ->
detector_id:Types.identifier ->
unit ->
Types.put_detector_requestval make_prediction_time_range :
end_time:Types.time ->
start_time:Types.time ->
unit ->
Types.prediction_time_rangeval make_aggregated_variables_impact_explanation :
?log_odds_impact:Types.float_ ->
?relative_impact:Types.string_ ->
?event_variable_names:Types.list_of_strings ->
unit ->
Types.aggregated_variables_impact_explanationval make_prediction_explanations :
?aggregated_variables_impact_explanations:
Types.list_of_aggregated_variables_impact_explanations ->
?variable_impact_explanations:Types.list_of_variable_impact_explanations ->
unit ->
Types.prediction_explanationsval make_outcome :
?arn:Types.fraud_detector_arn ->
?created_time:Types.time ->
?last_updated_time:Types.time ->
?description:Types.description ->
?name:Types.identifier ->
unit ->
Types.outcomeval make_model_version_evaluation :
?prediction_explanations:Types.prediction_explanations ->
?evaluation_score:Types.string_ ->
?output_variable_name:Types.string_ ->
unit ->
Types.model_version_evaluationval make_model_scores :
?scores:Types.model_prediction_map ->
?model_version:Types.model_version ->
unit ->
Types.model_scoresval make_model_endpoint_data_blob :
?content_type:Types.content_type ->
?byte_buffer:Types.blob ->
unit ->
Types.model_endpoint_data_blobval make_list_tags_for_resource_request :
?max_results:Types.tags_max_results ->
?next_token:Types.string_ ->
resource_ar_n:Types.fraud_detector_arn ->
unit ->
Types.list_tags_for_resource_requestval make_external_model_summary :
?model_source:Types.model_source ->
?model_endpoint:Types.string_ ->
unit ->
Types.external_model_summaryval make_external_model_outputs :
?outputs:Types.external_model_prediction_map ->
?external_model:Types.external_model_summary ->
unit ->
Types.external_model_outputsval make_event_variable_summary :
?source:Types.sensitive_string ->
?value:Types.sensitive_string ->
?name:Types.sensitive_string ->
unit ->
Types.event_variable_summaryval make_event_prediction_summary :
?detector_version_id:Types.whole_number_version_string ->
?detector_id:Types.identifier ->
?prediction_timestamp:Types.time ->
?event_timestamp:Types.time ->
?event_type_name:Types.identifier ->
?event_id:Types.identifier ->
unit ->
Types.event_prediction_summaryval make_evaluated_model_version :
?evaluations:Types.list_of_model_version_evaluations ->
?model_type:Types.string_ ->
?model_version:Types.string_ ->
?model_id:Types.string_ ->
unit ->
Types.evaluated_model_versionval make_evaluated_external_model :
?output_variables:Types.map_of_strings ->
?input_variables:Types.map_of_strings ->
?use_event_variables:Types.boolean_ ->
?model_endpoint:Types.string_ ->
unit ->
Types.evaluated_external_modelval make_filter_condition :
?value:Types.filter_string ->
unit ->
Types.filter_conditionval make_list_event_predictions_request :
?max_results:Types.event_predictions_max_results ->
?next_token:Types.string_ ->
?prediction_time_range:Types.prediction_time_range ->
?detector_version_id:Types.filter_condition ->
?detector_id:Types.filter_condition ->
?event_type:Types.filter_condition ->
?event_id:Types.filter_condition ->
unit ->
Types.list_event_predictions_requestval make_kms_key :
?kms_encryption_key_arn:Types.kms_encryption_key_arn ->
unit ->
Types.kms_keyval make_get_variables_request :
?max_results:Types.variables_max_results ->
?next_token:Types.string_ ->
?name:Types.string_ ->
unit ->
Types.get_variables_requestval make_get_rules_request :
?max_results:Types.rules_max_results ->
?next_token:Types.string_ ->
?rule_version:Types.whole_number_version_string ->
?rule_id:Types.identifier ->
detector_id:Types.identifier ->
unit ->
Types.get_rules_requestval make_get_outcomes_request :
?max_results:Types.outcomes_max_results ->
?next_token:Types.string_ ->
?name:Types.identifier ->
unit ->
Types.get_outcomes_requestval make_get_models_request :
?max_results:Types.models_max_page_size ->
?next_token:Types.string_ ->
?model_type:Types.model_type_enum ->
?model_id:Types.model_identifier ->
unit ->
Types.get_models_requestval make_get_model_version_request :
model_version_number:Types.float_version_string ->
model_type:Types.model_type_enum ->
model_id:Types.model_identifier ->
unit ->
Types.get_model_version_requestval make_allow_deny_list :
?arn:Types.fraud_detector_arn ->
?updated_time:Types.time ->
?created_time:Types.time ->
?variable_type:Types.variable_type ->
?description:Types.description ->
name:Types.no_dash_identifier ->
unit ->
Types.allow_deny_listval make_get_lists_metadata_request :
?max_results:Types.lists_metadata_max_results ->
?next_token:Types.next_token ->
?name:Types.no_dash_identifier ->
unit ->
Types.get_lists_metadata_requestval make_get_list_elements_request :
?max_results:Types.lists_elements_max_results ->
?next_token:Types.next_token ->
name:Types.no_dash_identifier ->
unit ->
Types.get_list_elements_requestval make_get_labels_request :
?max_results:Types.labels_max_results ->
?next_token:Types.string_ ->
?name:Types.identifier ->
unit ->
Types.get_labels_requestval make_external_model :
?arn:Types.fraud_detector_arn ->
?created_time:Types.time ->
?last_updated_time:Types.time ->
?model_endpoint_status:Types.model_endpoint_status ->
?output_configuration:Types.model_output_configuration ->
?input_configuration:Types.model_input_configuration ->
?invoke_model_endpoint_role_arn:Types.string_ ->
?model_source:Types.model_source ->
?model_endpoint:Types.string_ ->
unit ->
Types.external_modelval make_get_external_models_request :
?max_results:Types.external_models_max_results ->
?next_token:Types.string_ ->
?model_endpoint:Types.string_ ->
unit ->
Types.get_external_models_requestval make_get_event_types_request :
?max_results:Types.event_types_max_results ->
?next_token:Types.string_ ->
?name:Types.identifier ->
unit ->
Types.get_event_types_requestval make_event :
?entities:Types.list_of_entities ->
?label_timestamp:Types.string_ ->
?current_label:Types.string_ ->
?event_variables:Types.event_attribute_map ->
?event_timestamp:Types.string_ ->
?event_type_name:Types.string_ ->
?event_id:Types.string_ ->
unit ->
Types.eventval make_get_event_request :
event_type_name:Types.string_ ->
event_id:Types.string_ ->
unit ->
Types.get_event_requestval make_get_event_prediction_request :
?external_model_endpoint_data_blobs:
Types.external_model_endpoint_data_blob_map ->
?detector_version_id:Types.whole_number_version_string ->
event_variables:Types.event_variable_map ->
event_timestamp:Types.utc_timestamp_is_o8601 ->
entities:Types.list_of_entities ->
event_type_name:Types.string_ ->
event_id:Types.string_ ->
detector_id:Types.string_ ->
unit ->
Types.get_event_prediction_requestval make_evaluated_rule :
?matched:Types.boolean_ ->
?evaluated:Types.boolean_ ->
?outcomes:Types.list_of_strings ->
?expression_with_values:Types.sensitive_string ->
?expression:Types.sensitive_string ->
?rule_version:Types.whole_number_version_string ->
?rule_id:Types.identifier ->
unit ->
Types.evaluated_ruleval make_get_event_prediction_metadata_request :
prediction_timestamp:Types.time ->
detector_version_id:Types.whole_number_version_string ->
detector_id:Types.identifier ->
event_type_name:Types.identifier ->
event_id:Types.identifier ->
unit ->
Types.get_event_prediction_metadata_requestval make_get_entity_types_request :
?max_results:Types.entity_types_max_results ->
?next_token:Types.string_ ->
?name:Types.identifier ->
unit ->
Types.get_entity_types_requestval make_detector :
?arn:Types.fraud_detector_arn ->
?created_time:Types.time ->
?last_updated_time:Types.time ->
?event_type_name:Types.identifier ->
?description:Types.description ->
?detector_id:Types.identifier ->
unit ->
Types.detectorval make_get_detectors_request :
?max_results:Types.detectors_max_results ->
?next_token:Types.string_ ->
?detector_id:Types.identifier ->
unit ->
Types.get_detectors_requestval make_get_detector_version_request :
detector_version_id:Types.whole_number_version_string ->
detector_id:Types.identifier ->
unit ->
Types.get_detector_version_requestval make_get_delete_events_by_event_type_status_request :
event_type_name:Types.identifier ->
unit ->
Types.get_delete_events_by_event_type_status_requestval make_batch_prediction :
?total_records_count:Types.integer ->
?processed_records_count:Types.integer ->
?arn:Types.fraud_detector_arn ->
?iam_role_arn:Types.iam_role_arn ->
?detector_version:Types.float_version_string ->
?detector_name:Types.identifier ->
?event_type_name:Types.identifier ->
?output_path:Types.s3_bucket_location ->
?input_path:Types.s3_bucket_location ->
?last_heartbeat_time:Types.time ->
?completion_time:Types.time ->
?start_time:Types.time ->
?failure_reason:Types.string_ ->
?status:Types.async_job_status ->
?job_id:Types.identifier ->
unit ->
Types.batch_predictionval make_get_batch_prediction_jobs_request :
?next_token:Types.string_ ->
?max_results:Types.batch_predictions_max_page_size ->
?job_id:Types.identifier ->
unit ->
Types.get_batch_prediction_jobs_requestval make_batch_import :
?total_records_count:Types.integer ->
?failed_records_count:Types.integer ->
?processed_records_count:Types.integer ->
?arn:Types.fraud_detector_arn ->
?iam_role_arn:Types.iam_role_arn ->
?event_type_name:Types.identifier ->
?output_path:Types.s3_bucket_location ->
?input_path:Types.s3_bucket_location ->
?completion_time:Types.time ->
?start_time:Types.time ->
?failure_reason:Types.string_ ->
?status:Types.async_job_status ->
?job_id:Types.identifier ->
unit ->
Types.batch_importval make_get_batch_import_jobs_request :
?next_token:Types.string_ ->
?max_results:Types.batch_imports_max_page_size ->
?job_id:Types.identifier ->
unit ->
Types.get_batch_import_jobs_requestval make_detector_version_summary :
?last_updated_time:Types.time ->
?description:Types.description ->
?status:Types.detector_version_status ->
?detector_version_id:Types.whole_number_version_string ->
unit ->
Types.detector_version_summaryval make_describe_model_versions_request :
?max_results:Types.models_max_page_size ->
?next_token:Types.string_ ->
?model_type:Types.model_type_enum ->
?model_version_number:Types.float_version_string ->
?model_id:Types.model_identifier ->
unit ->
Types.describe_model_versions_requestval make_describe_detector_request :
?max_results:Types.detector_version_max_results ->
?next_token:Types.string_ ->
detector_id:Types.identifier ->
unit ->
Types.describe_detector_requestval make_delete_variable_request :
name:Types.string_ ->
unit ->
Types.delete_variable_requestval make_delete_rule_request :
rule:Types.rule ->
unit ->
Types.delete_rule_requestval make_delete_outcome_request :
name:Types.identifier ->
unit ->
Types.delete_outcome_requestval make_delete_model_version_request :
model_version_number:Types.float_version_string ->
model_type:Types.model_type_enum ->
model_id:Types.model_identifier ->
unit ->
Types.delete_model_version_requestval make_delete_model_request :
model_type:Types.model_type_enum ->
model_id:Types.model_identifier ->
unit ->
Types.delete_model_requestval make_delete_list_request :
name:Types.no_dash_identifier ->
unit ->
Types.delete_list_requestval make_delete_label_request :
name:Types.identifier ->
unit ->
Types.delete_label_requestval make_delete_external_model_request :
model_endpoint:Types.sage_maker_endpoint_identifier ->
unit ->
Types.delete_external_model_requestval make_delete_events_by_event_type_request :
event_type_name:Types.identifier ->
unit ->
Types.delete_events_by_event_type_requestval make_delete_event_type_request :
name:Types.identifier ->
unit ->
Types.delete_event_type_requestval make_delete_event_request :
?delete_audit_history:Types.delete_audit_history ->
event_type_name:Types.identifier ->
event_id:Types.identifier ->
unit ->
Types.delete_event_requestval make_delete_entity_type_request :
name:Types.identifier ->
unit ->
Types.delete_entity_type_requestval make_delete_detector_version_request :
detector_version_id:Types.whole_number_version_string ->
detector_id:Types.identifier ->
unit ->
Types.delete_detector_version_requestval make_delete_detector_request :
detector_id:Types.identifier ->
unit ->
Types.delete_detector_requestval make_delete_batch_prediction_job_request :
job_id:Types.identifier ->
unit ->
Types.delete_batch_prediction_job_requestval make_delete_batch_import_job_request :
job_id:Types.identifier ->
unit ->
Types.delete_batch_import_job_requestval make_create_variable_request :
?tags:Types.tag_list ->
?variable_type:Types.string_ ->
?description:Types.string_ ->
default_value:Types.string_ ->
data_source:Types.data_source ->
data_type:Types.data_type ->
name:Types.string_ ->
unit ->
Types.create_variable_requestval make_create_rule_request :
?tags:Types.tag_list ->
?description:Types.description ->
outcomes:Types.non_empty_list_of_strings ->
language:Types.language ->
expression:Types.rule_expression ->
detector_id:Types.identifier ->
rule_id:Types.identifier ->
unit ->
Types.create_rule_requestval make_create_model_version_request :
?tags:Types.tag_list ->
?ingested_events_detail:Types.ingested_events_detail ->
?external_events_detail:Types.external_events_detail ->
training_data_schema:Types.training_data_schema ->
training_data_source:Types.training_data_source_enum ->
model_type:Types.model_type_enum ->
model_id:Types.model_identifier ->
unit ->
Types.create_model_version_requestval make_create_model_request :
?tags:Types.tag_list ->
?description:Types.description ->
event_type_name:Types.string_ ->
model_type:Types.model_type_enum ->
model_id:Types.model_identifier ->
unit ->
Types.create_model_requestval make_create_list_request :
?tags:Types.tag_list ->
?description:Types.description ->
?variable_type:Types.variable_type ->
?elements:Types.elements_list ->
name:Types.no_dash_identifier ->
unit ->
Types.create_list_requestval make_create_detector_version_request :
?tags:Types.tag_list ->
?rule_execution_mode:Types.rule_execution_mode ->
?model_versions:Types.list_of_model_versions ->
?external_model_endpoints:Types.list_of_strings ->
?description:Types.description ->
rules:Types.rule_list ->
detector_id:Types.identifier ->
unit ->
Types.create_detector_version_requestval make_create_batch_prediction_job_request :
?tags:Types.tag_list ->
?detector_version:Types.whole_number_version_string ->
iam_role_arn:Types.iam_role_arn ->
detector_name:Types.identifier ->
event_type_name:Types.identifier ->
output_path:Types.s3_bucket_location ->
input_path:Types.s3_bucket_location ->
job_id:Types.identifier ->
unit ->
Types.create_batch_prediction_job_requestval make_create_batch_import_job_request :
?tags:Types.tag_list ->
iam_role_arn:Types.iam_role_arn ->
event_type_name:Types.identifier ->
output_path:Types.s3_bucket_location ->
input_path:Types.s3_bucket_location ->
job_id:Types.identifier ->
unit ->
Types.create_batch_import_job_requestval make_cancel_batch_prediction_job_request :
job_id:Types.identifier ->
unit ->
Types.cancel_batch_prediction_job_requestval make_cancel_batch_import_job_request :
job_id:Types.identifier ->
unit ->
Types.cancel_batch_import_job_requestval make_batch_get_variable_error :
?message:Types.string_ ->
?code:Types.integer2 ->
?name:Types.string_ ->
unit ->
Types.batch_get_variable_errorval make_batch_get_variable_request :
names:Types.name_list ->
unit ->
Types.batch_get_variable_requestval make_batch_create_variable_error :
?message:Types.string_ ->
?code:Types.integer2 ->
?name:Types.string_ ->
unit ->
Types.batch_create_variable_errorval make_batch_create_variable_request :
?tags:Types.tag_list ->
variable_entries:Types.variable_entry_list ->
unit ->
Types.batch_create_variable_requestOperations
module BatchCreateVariable : sig ... endCreates a batch of variables.
module BatchGetVariable : sig ... endGets a batch of variables.
module CancelBatchImportJob : sig ... endCancels an in-progress batch import job.
module CancelBatchPredictionJob : sig ... endCancels the specified batch prediction job.
module CreateBatchImportJob : sig ... endCreates a batch import job.
module CreateBatchPredictionJob : sig ... endCreates a batch prediction job.
module CreateDetectorVersion : sig ... endCreates a detector version. The detector version starts in a DRAFT status.
module CreateList : sig ... endCreates a list.
module CreateModel : sig ... endCreates a model using the specified model type.
module CreateModelVersion : sig ... endCreates a version of the model using the specified model type and model id.
module CreateRule : sig ... endCreates a rule for use with the specified detector.
module CreateVariable : sig ... endCreates a variable.
module DeleteBatchImportJob : sig ... endDeletes the specified batch import job ID record. This action does not delete the data that was batch imported.
module DeleteBatchPredictionJob : sig ... endDeletes a batch prediction job.
module DeleteDetector : sig ... endDeletes the detector. Before deleting a detector, you must first delete all detector versions and rule versions associated with the detector.
module DeleteDetectorVersion : sig ... endDeletes the detector version. You cannot delete detector versions that are in ACTIVE status.
module DeleteEntityType : sig ... endDeletes an entity type.
module DeleteEvent : sig ... endDeletes the specified event.
module DeleteEventType : sig ... endDeletes an event type.
module DeleteEventsByEventType : sig ... endDeletes all events of a particular event type.
module DeleteExternalModel : sig ... endRemoves a SageMaker model from Amazon Fraud Detector.
module DeleteLabel : sig ... endDeletes a label.
module DeleteList : sig ... endDeletes the list, provided it is not used in a rule.
module DeleteModel : sig ... endDeletes a model.
module DeleteModelVersion : sig ... endDeletes a model version.
module DeleteOutcome : sig ... endDeletes an outcome.
module DeleteRule : sig ... endDeletes the rule. You cannot delete a rule if it is used by an ACTIVE or INACTIVE detector version.
module DeleteVariable : sig ... endDeletes a variable.
module DescribeDetector : sig ... endGets all versions for a specified detector.
module DescribeModelVersions : sig ... endGets all of the model versions for the specified model type or for the specified model type and model ID. You can also get details for a single, specified model version.
module GetBatchImportJobs : sig ... endGets all batch import jobs or a specific job of the specified ID. This is a paginated API. If you provide a null maxResults, this action retrieves a maximum of 50 records per page. If you provide a maxResults, the value must be between 1 and 50. To get the next page results, provide the pagination token from the GetBatchImportJobsResponse as part of your request. A null pagination token fetches the records from the beginning.
module GetBatchPredictionJobs : sig ... endGets all batch prediction jobs or a specific job if you specify a job ID. This is a paginated API. If you provide a null maxResults, this action retrieves a maximum of 50 records per page. If you provide a maxResults, the value must be between 1 and 50. To get the next page results, provide the pagination token from the GetBatchPredictionJobsResponse as part of your request. A null pagination token fetches the records from the beginning.
module GetDeleteEventsByEventTypeStatus : sig ... endRetrieves the status of a DeleteEventsByEventType action.
module GetDetectorVersion : sig ... endGets a particular detector version.
module GetDetectors : sig ... endGets all detectors or a single detector if a detectorId is specified. This is a paginated API. If you provide a null maxResults, this action retrieves a maximum of 10 records per page. If you provide a maxResults, the value must be between 5 and 10. To get the next page results, provide the pagination token from the GetDetectorsResponse as part of your request. A null pagination token fetches the records from the beginning.
module GetEntityTypes : sig ... endGets all entity types or a specific entity type if a name is specified. This is a paginated API. If you provide a null maxResults, this action retrieves a maximum of 10 records per page. If you provide a maxResults, the value must be between 5 and 10. To get the next page results, provide the pagination token from the GetEntityTypesResponse as part of your request. A null pagination token fetches the records from the beginning.
module GetEvent : sig ... endRetrieves details of events stored with Amazon Fraud Detector. This action does not retrieve prediction results.
module GetEventPrediction : sig ... endEvaluates an event against a detector version. If a version ID is not provided, the detector’s (ACTIVE) version is used.
module GetEventPredictionMetadata : sig ... endGets details of the past fraud predictions for the specified event ID, event type, detector ID, and detector version ID that was generated in the specified time period.
module GetEventTypes : sig ... endGets all event types or a specific event type if name is provided. This is a paginated API. If you provide a null maxResults, this action retrieves a maximum of 10 records per page. If you provide a maxResults, the value must be between 5 and 10. To get the next page results, provide the pagination token from the GetEventTypesResponse as part of your request. A null pagination token fetches the records from the beginning.
module GetExternalModels : sig ... endGets the details for one or more Amazon SageMaker models that have been imported into the service. This is a paginated API. If you provide a null maxResults, this actions retrieves a maximum of 10 records per page. If you provide a maxResults, the value must be between 5 and 10. To get the next page results, provide the pagination token from the GetExternalModelsResult as part of your request. A null pagination token fetches the records from the beginning.
module GetKMSEncryptionKey : sig ... endGets the encryption key if a KMS key has been specified to be used to encrypt content in Amazon Fraud Detector.
module GetLabels : sig ... endGets all labels or a specific label if name is provided. This is a paginated API. If you provide a null maxResults, this action retrieves a maximum of 50 records per page. If you provide a maxResults, the value must be between 10 and 50. To get the next page results, provide the pagination token from the GetGetLabelsResponse as part of your request. A null pagination token fetches the records from the beginning.
module GetListElements : sig ... endGets all the elements in the specified list.
module GetListsMetadata : sig ... endGets the metadata of either all the lists under the account or the specified list.
module GetModelVersion : sig ... endGets the details of the specified model version.
module GetModels : sig ... endGets one or more models. Gets all models for the Amazon Web Services account if no model type and no model id provided. Gets all models for the Amazon Web Services account and model type, if the model type is specified but model id is not provided. Gets a specific model if (model type, model id) tuple is specified.
module GetOutcomes : sig ... endGets one or more outcomes. This is a paginated API. If you provide a null maxResults, this actions retrieves a maximum of 100 records per page. If you provide a maxResults, the value must be between 50 and 100. To get the next page results, provide the pagination token from the GetOutcomesResult as part of your request. A null pagination token fetches the records from the beginning.
module GetRules : sig ... endGet all rules for a detector (paginated) if ruleId and ruleVersion are not specified. Gets all rules for the detector and the ruleId if present (paginated). Gets a specific rule if both the ruleId and the ruleVersion are specified.
module GetVariables : sig ... endGets all of the variables or the specific variable. This is a paginated API. Providing null maxSizePerPage results in retrieving maximum of 100 records per page. If you provide maxSizePerPage the value must be between 50 and 100. To get the next page result, a provide a pagination token from GetVariablesResult as part of your request. Null pagination token fetches the records from the beginning.
module ListEventPredictions : sig ... endGets a list of past predictions. The list can be filtered by detector ID, detector version ID, event ID, event type, or by specifying a time period. If filter is not specified, the most recent prediction is returned.
module ListTagsForResource : sig ... endLists all tags associated with the resource. This is a paginated API. To get the next page results, provide the pagination token from the response as part of your request. A null pagination token fetches the records from the beginning.
module PutDetector : sig ... endCreates or updates a detector.
module PutEntityType : sig ... endCreates or updates an entity type. An entity represents who is performing the event. As part of a fraud prediction, you pass the entity ID to indicate the specific entity who performed the event. An entity type classifies the entity. Example classifications include customer, merchant, or account.
module PutEventType : sig ... endCreates or updates an event type. An event is a business activity that is evaluated for fraud risk. With Amazon Fraud Detector, you generate fraud predictions for events. An event type defines the structure for an event sent to Amazon Fraud Detector. This includes the variables sent as part of the event, the entity performing the event (such as a customer), and the labels that classify the event. Example event types include online payment transactions, account registrations, and authentications.
module PutExternalModel : sig ... endCreates or updates an Amazon SageMaker model endpoint. You can also use this action to update the configuration of the model endpoint, including the IAM role and/or the mapped variables.
module PutKMSEncryptionKey : sig ... endSpecifies the KMS key to be used to encrypt content in Amazon Fraud Detector.
module PutLabel : sig ... endCreates or updates label. A label classifies an event as fraudulent or legitimate. Labels are associated with event types and used to train supervised machine learning models in Amazon Fraud Detector.
module PutOutcome : sig ... endCreates or updates an outcome.
module SendEvent : sig ... endStores events in Amazon Fraud Detector without generating fraud predictions for those events. For example, you can use SendEvent to upload a historical dataset, which you can then later use to train a model.
module TagResource : sig ... endAssigns tags to a resource.
module UntagResource : sig ... endRemoves tags from a resource.
module UpdateDetectorVersion : sig ... endUpdates a detector version. The detector version attributes that you can update include models, external model endpoints, rules, rule execution mode, and description. You can only update a DRAFT detector version.
module UpdateDetectorVersionMetadata : sig ... endUpdates the detector version's description. You can update the metadata for any detector version (DRAFT, ACTIVE, or INACTIVE).
module UpdateDetectorVersionStatus : sig ... endUpdates the detector version’s status. You can perform the following promotions or demotions using UpdateDetectorVersionStatus: DRAFT to ACTIVE, ACTIVE to INACTIVE, and INACTIVE to ACTIVE.
module UpdateEventLabel : sig ... endUpdates the specified event with a new label.
module UpdateList : sig ... endUpdates a list.
module UpdateModel : sig ... endUpdates model description.
module UpdateModelVersion : sig ... endUpdates a model version. Updating a model version retrains an existing model version using updated training data and produces a new minor version of the model. You can update the training data set location and data access role attributes using this action. This action creates and trains a new minor version of the model, for example version 1.01, 1.02, 1.03.
module UpdateModelVersionStatus : sig ... endUpdates the status of a model version.
module UpdateRuleMetadata : sig ... endUpdates a rule's metadata. The description attribute can be updated.
module UpdateRuleVersion : sig ... endUpdates a rule version resulting in a new rule version. Updates a rule version resulting in a new rule version (version 1, 2, 3 ...).
module UpdateVariable : sig ... endmodule Json_serializers : sig ... endmodule Json_deserializers : sig ... end