R/frauddetector_interfaces.R

Defines functions update_variable_output update_variable_input update_rule_version_output update_rule_version_input update_rule_metadata_output update_rule_metadata_input update_model_version_status_output update_model_version_status_input update_model_version_output update_model_version_input update_model_output update_model_input update_list_output update_list_input update_event_label_output update_event_label_input update_detector_version_status_output update_detector_version_status_input update_detector_version_metadata_output update_detector_version_metadata_input update_detector_version_output update_detector_version_input untag_resource_output untag_resource_input tag_resource_output tag_resource_input send_event_output send_event_input put_outcome_output put_outcome_input put_label_output put_label_input put_kms_encryption_key_output put_kms_encryption_key_input put_external_model_output put_external_model_input put_event_type_output put_event_type_input put_entity_type_output put_entity_type_input put_detector_output put_detector_input list_tags_for_resource_output list_tags_for_resource_input list_event_predictions_output list_event_predictions_input get_variables_output get_variables_input get_rules_output get_rules_input get_outcomes_output get_outcomes_input get_models_output get_models_input get_model_version_output get_model_version_input get_lists_metadata_output get_lists_metadata_input get_list_elements_output get_list_elements_input get_labels_output get_labels_input get_kms_encryption_key_output get_kms_encryption_key_input get_external_models_output get_external_models_input get_event_types_output get_event_types_input get_event_prediction_metadata_output get_event_prediction_metadata_input get_event_prediction_output get_event_prediction_input get_event_output get_event_input get_entity_types_output get_entity_types_input get_detectors_output get_detectors_input get_detector_version_output get_detector_version_input get_delete_events_by_event_type_status_output get_delete_events_by_event_type_status_input get_batch_prediction_jobs_output get_batch_prediction_jobs_input get_batch_import_jobs_output get_batch_import_jobs_input describe_model_versions_output describe_model_versions_input describe_detector_output describe_detector_input delete_variable_output delete_variable_input delete_rule_output delete_rule_input delete_outcome_output delete_outcome_input delete_model_version_output delete_model_version_input delete_model_output delete_model_input delete_list_output delete_list_input delete_label_output delete_label_input delete_external_model_output delete_external_model_input delete_events_by_event_type_output delete_events_by_event_type_input delete_event_type_output delete_event_type_input delete_event_output delete_event_input delete_entity_type_output delete_entity_type_input delete_detector_version_output delete_detector_version_input delete_detector_output delete_detector_input delete_batch_prediction_job_output delete_batch_prediction_job_input delete_batch_import_job_output delete_batch_import_job_input create_variable_output create_variable_input create_rule_output create_rule_input create_model_version_output create_model_version_input create_model_output create_model_input create_list_output create_list_input create_detector_version_output create_detector_version_input create_batch_prediction_job_output create_batch_prediction_job_input create_batch_import_job_output create_batch_import_job_input cancel_batch_prediction_job_output cancel_batch_prediction_job_input cancel_batch_import_job_output cancel_batch_import_job_input batch_get_variable_output batch_get_variable_input batch_create_variable_output batch_create_variable_input

# This file is generated by make.paws. Please do not edit here.
#' @importFrom paws.common populate
#' @include frauddetector_service.R
NULL

.frauddetector$batch_create_variable_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(variableEntries = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), dataType = structure(logical(0), tags = list(type = "string")), dataSource = structure(logical(0), tags = list(type = "string")), defaultValue = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), variableType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), tags = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$batch_create_variable_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(errors = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), code = structure(logical(0), tags = list(type = "integer")), message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$batch_get_variable_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(names = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$batch_get_variable_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(variables = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), dataType = structure(logical(0), tags = list(type = "string")), dataSource = structure(logical(0), tags = list(type = "string")), defaultValue = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), variableType = structure(logical(0), tags = list(type = "string")), lastUpdatedTime = structure(logical(0), tags = list(type = "string")), createdTime = structure(logical(0), tags = list(type = "string")), arn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), errors = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), code = structure(logical(0), tags = list(type = "integer")), message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$cancel_batch_import_job_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(jobId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$cancel_batch_import_job_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$cancel_batch_prediction_job_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(jobId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$cancel_batch_prediction_job_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$create_batch_import_job_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(jobId = structure(logical(0), tags = list(type = "string")), inputPath = structure(logical(0), tags = list(type = "string")), outputPath = structure(logical(0), tags = list(type = "string")), eventTypeName = structure(logical(0), tags = list(type = "string")), iamRoleArn = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$create_batch_import_job_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$create_batch_prediction_job_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(jobId = structure(logical(0), tags = list(type = "string")), inputPath = structure(logical(0), tags = list(type = "string")), outputPath = structure(logical(0), tags = list(type = "string")), eventTypeName = structure(logical(0), tags = list(type = "string")), detectorName = structure(logical(0), tags = list(type = "string")), detectorVersion = structure(logical(0), tags = list(type = "string")), iamRoleArn = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$create_batch_prediction_job_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$create_detector_version_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(detectorId = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), externalModelEndpoints = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), rules = structure(list(structure(list(detectorId = structure(logical(0), tags = list(type = "string")), ruleId = structure(logical(0), tags = list(type = "string")), ruleVersion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), modelVersions = structure(list(structure(list(modelId = structure(logical(0), tags = list(type = "string")), modelType = structure(logical(0), tags = list(type = "string")), modelVersionNumber = structure(logical(0), tags = list(type = "string")), arn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ruleExecutionMode = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$create_detector_version_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(detectorId = structure(logical(0), tags = list(type = "string")), detectorVersionId = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$create_list_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(name = structure(logical(0), tags = list(type = "string")), elements = structure(list(structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "list")), variableType = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$create_list_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$create_model_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(modelId = structure(logical(0), tags = list(type = "string")), modelType = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), eventTypeName = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$create_model_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$create_model_version_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(modelId = structure(logical(0), tags = list(type = "string")), modelType = structure(logical(0), tags = list(type = "string")), trainingDataSource = structure(logical(0), tags = list(type = "string")), trainingDataSchema = structure(list(modelVariables = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), labelSchema = structure(list(labelMapper = structure(list(structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "map")), unlabeledEventsTreatment = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), externalEventsDetail = structure(list(dataLocation = structure(logical(0), tags = list(type = "string")), dataAccessRoleArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ingestedEventsDetail = structure(list(ingestedEventsTimeWindow = structure(list(startTime = structure(logical(0), tags = list(type = "string")), endTime = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), tags = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$create_model_version_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(modelId = structure(logical(0), tags = list(type = "string")), modelType = structure(logical(0), tags = list(type = "string")), modelVersionNumber = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$create_rule_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ruleId = structure(logical(0), tags = list(type = "string")), detectorId = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), expression = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), language = structure(logical(0), tags = list(type = "string")), outcomes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tags = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$create_rule_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(rule = structure(list(detectorId = structure(logical(0), tags = list(type = "string")), ruleId = structure(logical(0), tags = list(type = "string")), ruleVersion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$create_variable_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(name = structure(logical(0), tags = list(type = "string")), dataType = structure(logical(0), tags = list(type = "string")), dataSource = structure(logical(0), tags = list(type = "string")), defaultValue = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), variableType = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$create_variable_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$delete_batch_import_job_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(jobId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$delete_batch_import_job_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$delete_batch_prediction_job_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(jobId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$delete_batch_prediction_job_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$delete_detector_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(detectorId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$delete_detector_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$delete_detector_version_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(detectorId = structure(logical(0), tags = list(type = "string")), detectorVersionId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$delete_detector_version_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$delete_entity_type_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$delete_entity_type_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$delete_event_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(eventId = structure(logical(0), tags = list(type = "string")), eventTypeName = structure(logical(0), tags = list(type = "string")), deleteAuditHistory = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$delete_event_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$delete_event_type_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$delete_event_type_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$delete_events_by_event_type_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(eventTypeName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$delete_events_by_event_type_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(eventTypeName = structure(logical(0), tags = list(type = "string")), eventsDeletionStatus = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$delete_external_model_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(modelEndpoint = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$delete_external_model_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$delete_label_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$delete_label_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$delete_list_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$delete_list_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$delete_model_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(modelId = structure(logical(0), tags = list(type = "string")), modelType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$delete_model_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$delete_model_version_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(modelId = structure(logical(0), tags = list(type = "string")), modelType = structure(logical(0), tags = list(type = "string")), modelVersionNumber = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$delete_model_version_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$delete_outcome_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$delete_outcome_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$delete_rule_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(rule = structure(list(detectorId = structure(logical(0), tags = list(type = "string")), ruleId = structure(logical(0), tags = list(type = "string")), ruleVersion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$delete_rule_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$delete_variable_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$delete_variable_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$describe_detector_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(detectorId = structure(logical(0), tags = list(type = "string")), nextToken = structure(logical(0), tags = list(type = "string")), maxResults = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$describe_detector_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(detectorId = structure(logical(0), tags = list(type = "string")), detectorVersionSummaries = structure(list(structure(list(detectorVersionId = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), lastUpdatedTime = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string")), arn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$describe_model_versions_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(modelId = structure(logical(0), tags = list(type = "string")), modelVersionNumber = structure(logical(0), tags = list(type = "string")), modelType = structure(logical(0), tags = list(type = "string")), nextToken = structure(logical(0), tags = list(type = "string")), maxResults = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$describe_model_versions_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(modelVersionDetails = structure(list(structure(list(modelId = structure(logical(0), tags = list(type = "string")), modelType = structure(logical(0), tags = list(type = "string")), modelVersionNumber = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), trainingDataSource = structure(logical(0), tags = list(type = "string")), trainingDataSchema = structure(list(modelVariables = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), labelSchema = structure(list(labelMapper = structure(list(structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "map")), unlabeledEventsTreatment = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), externalEventsDetail = structure(list(dataLocation = structure(logical(0), tags = list(type = "string")), dataAccessRoleArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ingestedEventsDetail = structure(list(ingestedEventsTimeWindow = structure(list(startTime = structure(logical(0), tags = list(type = "string")), endTime = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), trainingResult = structure(list(dataValidationMetrics = structure(list(fileLevelMessages = structure(list(structure(list(title = structure(logical(0), tags = list(type = "string")), content = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), fieldLevelMessages = structure(list(structure(list(fieldName = structure(logical(0), tags = list(type = "string")), identifier = structure(logical(0), tags = list(type = "string")), title = structure(logical(0), tags = list(type = "string")), content = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), trainingMetrics = structure(list(auc = structure(logical(0), tags = list(type = "float")), metricDataPoints = structure(list(structure(list(fpr = structure(logical(0), tags = list(type = "float")), precision = structure(logical(0), tags = list(type = "float")), tpr = structure(logical(0), tags = list(type = "float")), threshold = structure(logical(0), tags = list(type = "float"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), variableImportanceMetrics = structure(list(logOddsMetrics = structure(list(structure(list(variableName = structure(logical(0), tags = list(type = "string")), variableType = structure(logical(0), tags = list(type = "string")), variableImportance = structure(logical(0), tags = list(type = "float"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), lastUpdatedTime = structure(logical(0), tags = list(type = "string")), createdTime = structure(logical(0), tags = list(type = "string")), arn = structure(logical(0), tags = list(type = "string")), trainingResultV2 = structure(list(dataValidationMetrics = structure(list(fileLevelMessages = structure(list(structure(list(title = structure(logical(0), tags = list(type = "string")), content = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), fieldLevelMessages = structure(list(structure(list(fieldName = structure(logical(0), tags = list(type = "string")), identifier = structure(logical(0), tags = list(type = "string")), title = structure(logical(0), tags = list(type = "string")), content = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), trainingMetricsV2 = structure(list(ofi = structure(list(metricDataPoints = structure(list(structure(list(fpr = structure(logical(0), tags = list(type = "float")), precision = structure(logical(0), tags = list(type = "float")), tpr = structure(logical(0), tags = list(type = "float")), threshold = structure(logical(0), tags = list(type = "float"))), tags = list(type = "structure"))), tags = list(type = "list")), modelPerformance = structure(list(auc = structure(logical(0), tags = list(type = "float")), uncertaintyRange = structure(list(lowerBoundValue = structure(logical(0), tags = list(type = "float")), upperBoundValue = structure(logical(0), tags = list(type = "float"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), tfi = structure(list(metricDataPoints = structure(list(structure(list(fpr = structure(logical(0), tags = list(type = "float")), precision = structure(logical(0), tags = list(type = "float")), tpr = structure(logical(0), tags = list(type = "float")), threshold = structure(logical(0), tags = list(type = "float"))), tags = list(type = "structure"))), tags = list(type = "list")), modelPerformance = structure(list(auc = structure(logical(0), tags = list(type = "float")), uncertaintyRange = structure(list(lowerBoundValue = structure(logical(0), tags = list(type = "float")), upperBoundValue = structure(logical(0), tags = list(type = "float"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), ati = structure(list(metricDataPoints = structure(list(structure(list(cr = structure(logical(0), tags = list(type = "float")), adr = structure(logical(0), tags = list(type = "float")), threshold = structure(logical(0), tags = list(type = "float")), atodr = structure(logical(0), tags = list(type = "float"))), tags = list(type = "structure"))), tags = list(type = "list")), modelPerformance = structure(list(asi = structure(logical(0), tags = list(type = "float"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), variableImportanceMetrics = structure(list(logOddsMetrics = structure(list(structure(list(variableName = structure(logical(0), tags = list(type = "string")), variableType = structure(logical(0), tags = list(type = "string")), variableImportance = structure(logical(0), tags = list(type = "float"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), aggregatedVariablesImportanceMetrics = structure(list(logOddsMetrics = structure(list(structure(list(variableNames = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), aggregatedVariablesImportance = structure(logical(0), tags = list(type = "float"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$get_batch_import_jobs_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(jobId = structure(logical(0), tags = list(type = "string")), maxResults = structure(logical(0), tags = list(type = "integer", box = TRUE)), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$get_batch_import_jobs_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(batchImports = structure(list(structure(list(jobId = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), failureReason = structure(logical(0), tags = list(type = "string")), startTime = structure(logical(0), tags = list(type = "string")), completionTime = structure(logical(0), tags = list(type = "string")), inputPath = structure(logical(0), tags = list(type = "string")), outputPath = structure(logical(0), tags = list(type = "string")), eventTypeName = structure(logical(0), tags = list(type = "string")), iamRoleArn = structure(logical(0), tags = list(type = "string")), arn = structure(logical(0), tags = list(type = "string")), processedRecordsCount = structure(logical(0), tags = list(type = "integer")), failedRecordsCount = structure(logical(0), tags = list(type = "integer")), totalRecordsCount = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$get_batch_prediction_jobs_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(jobId = structure(logical(0), tags = list(type = "string")), maxResults = structure(logical(0), tags = list(type = "integer", box = TRUE)), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$get_batch_prediction_jobs_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(batchPredictions = structure(list(structure(list(jobId = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), failureReason = structure(logical(0), tags = list(type = "string")), startTime = structure(logical(0), tags = list(type = "string")), completionTime = structure(logical(0), tags = list(type = "string")), lastHeartbeatTime = structure(logical(0), tags = list(type = "string")), inputPath = structure(logical(0), tags = list(type = "string")), outputPath = structure(logical(0), tags = list(type = "string")), eventTypeName = structure(logical(0), tags = list(type = "string")), detectorName = structure(logical(0), tags = list(type = "string")), detectorVersion = structure(logical(0), tags = list(type = "string")), iamRoleArn = structure(logical(0), tags = list(type = "string")), arn = structure(logical(0), tags = list(type = "string")), processedRecordsCount = structure(logical(0), tags = list(type = "integer")), totalRecordsCount = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$get_delete_events_by_event_type_status_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(eventTypeName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$get_delete_events_by_event_type_status_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(eventTypeName = structure(logical(0), tags = list(type = "string")), eventsDeletionStatus = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$get_detector_version_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(detectorId = structure(logical(0), tags = list(type = "string")), detectorVersionId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$get_detector_version_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(detectorId = structure(logical(0), tags = list(type = "string")), detectorVersionId = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), externalModelEndpoints = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), modelVersions = structure(list(structure(list(modelId = structure(logical(0), tags = list(type = "string")), modelType = structure(logical(0), tags = list(type = "string")), modelVersionNumber = structure(logical(0), tags = list(type = "string")), arn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), rules = structure(list(structure(list(detectorId = structure(logical(0), tags = list(type = "string")), ruleId = structure(logical(0), tags = list(type = "string")), ruleVersion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), status = structure(logical(0), tags = list(type = "string")), lastUpdatedTime = structure(logical(0), tags = list(type = "string")), createdTime = structure(logical(0), tags = list(type = "string")), ruleExecutionMode = structure(logical(0), tags = list(type = "string")), arn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$get_detectors_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(detectorId = structure(logical(0), tags = list(type = "string")), nextToken = structure(logical(0), tags = list(type = "string")), maxResults = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$get_detectors_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(detectors = structure(list(structure(list(detectorId = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), eventTypeName = structure(logical(0), tags = list(type = "string")), lastUpdatedTime = structure(logical(0), tags = list(type = "string")), createdTime = structure(logical(0), tags = list(type = "string")), arn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$get_entity_types_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(name = structure(logical(0), tags = list(type = "string")), nextToken = structure(logical(0), tags = list(type = "string")), maxResults = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$get_entity_types_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(entityTypes = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), lastUpdatedTime = structure(logical(0), tags = list(type = "string")), createdTime = structure(logical(0), tags = list(type = "string")), arn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$get_event_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(eventId = structure(logical(0), tags = list(type = "string")), eventTypeName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$get_event_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(event = structure(list(eventId = structure(logical(0), tags = list(type = "string")), eventTypeName = structure(logical(0), tags = list(type = "string")), eventTimestamp = structure(logical(0), tags = list(type = "string")), eventVariables = structure(list(structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "map")), currentLabel = structure(logical(0), tags = list(type = "string")), labelTimestamp = structure(logical(0), tags = list(type = "string")), entities = structure(list(structure(list(entityType = structure(logical(0), tags = list(type = "string")), entityId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$get_event_prediction_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(detectorId = structure(logical(0), tags = list(type = "string")), detectorVersionId = structure(logical(0), tags = list(type = "string")), eventId = structure(logical(0), tags = list(type = "string")), eventTypeName = structure(logical(0), tags = list(type = "string")), entities = structure(list(structure(list(entityType = structure(logical(0), tags = list(type = "string")), entityId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "list")), eventTimestamp = structure(logical(0), tags = list(type = "string")), eventVariables = structure(list(structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "map")), externalModelEndpointDataBlobs = structure(list(structure(list(byteBuffer = structure(logical(0), tags = list(type = "blob")), contentType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "map", sensitive = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$get_event_prediction_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(modelScores = structure(list(structure(list(modelVersion = structure(list(modelId = structure(logical(0), tags = list(type = "string")), modelType = structure(logical(0), tags = list(type = "string")), modelVersionNumber = structure(logical(0), tags = list(type = "string")), arn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), scores = structure(list(structure(logical(0), tags = list(type = "float"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "list")), ruleResults = structure(list(structure(list(ruleId = structure(logical(0), tags = list(type = "string")), outcomes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), externalModelOutputs = structure(list(structure(list(externalModel = structure(list(modelEndpoint = structure(logical(0), tags = list(type = "string")), modelSource = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), outputs = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$get_event_prediction_metadata_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(eventId = structure(logical(0), tags = list(type = "string")), eventTypeName = structure(logical(0), tags = list(type = "string")), detectorId = structure(logical(0), tags = list(type = "string")), detectorVersionId = structure(logical(0), tags = list(type = "string")), predictionTimestamp = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$get_event_prediction_metadata_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(eventId = structure(logical(0), tags = list(type = "string")), eventTypeName = structure(logical(0), tags = list(type = "string")), entityId = structure(logical(0), tags = list(type = "string")), entityType = structure(logical(0), tags = list(type = "string")), eventTimestamp = structure(logical(0), tags = list(type = "string")), detectorId = structure(logical(0), tags = list(type = "string")), detectorVersionId = structure(logical(0), tags = list(type = "string")), detectorVersionStatus = structure(logical(0), tags = list(type = "string")), eventVariables = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), value = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), source = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure"))), tags = list(type = "list")), rules = structure(list(structure(list(ruleId = structure(logical(0), tags = list(type = "string")), ruleVersion = structure(logical(0), tags = list(type = "string")), expression = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), expressionWithValues = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), outcomes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), evaluated = structure(logical(0), tags = list(type = "boolean")), matched = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "list")), ruleExecutionMode = structure(logical(0), tags = list(type = "string")), outcomes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), evaluatedModelVersions = structure(list(structure(list(modelId = structure(logical(0), tags = list(type = "string")), modelVersion = structure(logical(0), tags = list(type = "string")), modelType = structure(logical(0), tags = list(type = "string")), evaluations = structure(list(structure(list(outputVariableName = structure(logical(0), tags = list(type = "string")), evaluationScore = structure(logical(0), tags = list(type = "string")), predictionExplanations = structure(list(variableImpactExplanations = structure(list(structure(list(eventVariableName = structure(logical(0), tags = list(type = "string")), relativeImpact = structure(logical(0), tags = list(type = "string")), logOddsImpact = structure(logical(0), tags = list(type = "float"))), tags = list(type = "structure"))), tags = list(type = "list")), aggregatedVariablesImpactExplanations = structure(list(structure(list(eventVariableNames = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), relativeImpact = structure(logical(0), tags = list(type = "string")), logOddsImpact = structure(logical(0), tags = list(type = "float"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), evaluatedExternalModels = structure(list(structure(list(modelEndpoint = structure(logical(0), tags = list(type = "string")), useEventVariables = structure(logical(0), tags = list(type = "boolean")), inputVariables = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map", sensitive = TRUE)), outputVariables = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map", sensitive = TRUE))), tags = list(type = "structure"))), tags = list(type = "list")), predictionTimestamp = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$get_event_types_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(name = structure(logical(0), tags = list(type = "string")), nextToken = structure(logical(0), tags = list(type = "string")), maxResults = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$get_event_types_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(eventTypes = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), eventVariables = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), labels = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), entityTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), eventIngestion = structure(logical(0), tags = list(type = "string")), ingestedEventStatistics = structure(list(numberOfEvents = structure(logical(0), tags = list(type = "long")), eventDataSizeInBytes = structure(logical(0), tags = list(type = "long")), leastRecentEvent = structure(logical(0), tags = list(type = "string")), mostRecentEvent = structure(logical(0), tags = list(type = "string")), lastUpdatedTime = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), lastUpdatedTime = structure(logical(0), tags = list(type = "string")), createdTime = structure(logical(0), tags = list(type = "string")), arn = structure(logical(0), tags = list(type = "string")), eventOrchestration = structure(list(eventBridgeEnabled = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$get_external_models_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(modelEndpoint = structure(logical(0), tags = list(type = "string")), nextToken = structure(logical(0), tags = list(type = "string")), maxResults = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$get_external_models_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(externalModels = structure(list(structure(list(modelEndpoint = structure(logical(0), tags = list(type = "string")), modelSource = structure(logical(0), tags = list(type = "string")), invokeModelEndpointRoleArn = structure(logical(0), tags = list(type = "string")), inputConfiguration = structure(list(eventTypeName = structure(logical(0), tags = list(type = "string")), format = structure(logical(0), tags = list(type = "string")), useEventVariables = structure(logical(0), tags = list(type = "boolean")), jsonInputTemplate = structure(logical(0), tags = list(type = "string")), csvInputTemplate = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), outputConfiguration = structure(list(format = structure(logical(0), tags = list(type = "string")), jsonKeyToVariableMap = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), csvIndexToVariableMap = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure")), modelEndpointStatus = structure(logical(0), tags = list(type = "string")), lastUpdatedTime = structure(logical(0), tags = list(type = "string")), createdTime = structure(logical(0), tags = list(type = "string")), arn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$get_kms_encryption_key_input <- function(...) {
  list()
}

.frauddetector$get_kms_encryption_key_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(kmsKey = structure(list(kmsEncryptionKeyArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$get_labels_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(name = structure(logical(0), tags = list(type = "string")), nextToken = structure(logical(0), tags = list(type = "string")), maxResults = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$get_labels_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(labels = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), lastUpdatedTime = structure(logical(0), tags = list(type = "string")), createdTime = structure(logical(0), tags = list(type = "string")), arn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$get_list_elements_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(name = structure(logical(0), tags = list(type = "string")), nextToken = structure(logical(0), tags = list(type = "string")), maxResults = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$get_list_elements_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(elements = structure(list(structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$get_lists_metadata_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(name = structure(logical(0), tags = list(type = "string")), nextToken = structure(logical(0), tags = list(type = "string")), maxResults = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$get_lists_metadata_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(lists = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), variableType = structure(logical(0), tags = list(type = "string")), createdTime = structure(logical(0), tags = list(type = "string")), updatedTime = structure(logical(0), tags = list(type = "string")), arn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$get_model_version_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(modelId = structure(logical(0), tags = list(type = "string")), modelType = structure(logical(0), tags = list(type = "string")), modelVersionNumber = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$get_model_version_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(modelId = structure(logical(0), tags = list(type = "string")), modelType = structure(logical(0), tags = list(type = "string")), modelVersionNumber = structure(logical(0), tags = list(type = "string")), trainingDataSource = structure(logical(0), tags = list(type = "string")), trainingDataSchema = structure(list(modelVariables = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), labelSchema = structure(list(labelMapper = structure(list(structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "map")), unlabeledEventsTreatment = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), externalEventsDetail = structure(list(dataLocation = structure(logical(0), tags = list(type = "string")), dataAccessRoleArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ingestedEventsDetail = structure(list(ingestedEventsTimeWindow = structure(list(startTime = structure(logical(0), tags = list(type = "string")), endTime = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), status = structure(logical(0), tags = list(type = "string")), arn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$get_models_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(modelId = structure(logical(0), tags = list(type = "string")), modelType = structure(logical(0), tags = list(type = "string")), nextToken = structure(logical(0), tags = list(type = "string")), maxResults = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$get_models_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(nextToken = structure(logical(0), tags = list(type = "string")), models = structure(list(structure(list(modelId = structure(logical(0), tags = list(type = "string")), modelType = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), eventTypeName = structure(logical(0), tags = list(type = "string")), createdTime = structure(logical(0), tags = list(type = "string")), lastUpdatedTime = structure(logical(0), tags = list(type = "string")), arn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$get_outcomes_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(name = structure(logical(0), tags = list(type = "string")), nextToken = structure(logical(0), tags = list(type = "string")), maxResults = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$get_outcomes_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(outcomes = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), lastUpdatedTime = structure(logical(0), tags = list(type = "string")), createdTime = structure(logical(0), tags = list(type = "string")), arn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$get_rules_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ruleId = structure(logical(0), tags = list(type = "string")), detectorId = structure(logical(0), tags = list(type = "string")), ruleVersion = structure(logical(0), tags = list(type = "string")), nextToken = structure(logical(0), tags = list(type = "string")), maxResults = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$get_rules_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ruleDetails = structure(list(structure(list(ruleId = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), detectorId = structure(logical(0), tags = list(type = "string")), ruleVersion = structure(logical(0), tags = list(type = "string")), expression = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), language = structure(logical(0), tags = list(type = "string")), outcomes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), lastUpdatedTime = structure(logical(0), tags = list(type = "string")), createdTime = structure(logical(0), tags = list(type = "string")), arn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$get_variables_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(name = structure(logical(0), tags = list(type = "string")), nextToken = structure(logical(0), tags = list(type = "string")), maxResults = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$get_variables_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(variables = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), dataType = structure(logical(0), tags = list(type = "string")), dataSource = structure(logical(0), tags = list(type = "string")), defaultValue = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), variableType = structure(logical(0), tags = list(type = "string")), lastUpdatedTime = structure(logical(0), tags = list(type = "string")), createdTime = structure(logical(0), tags = list(type = "string")), arn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$list_event_predictions_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(eventId = structure(list(value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), eventType = structure(list(value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), detectorId = structure(list(value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), detectorVersionId = structure(list(value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), predictionTimeRange = structure(list(startTime = structure(logical(0), tags = list(type = "string")), endTime = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), nextToken = structure(logical(0), tags = list(type = "string")), maxResults = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$list_event_predictions_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(eventPredictionSummaries = structure(list(structure(list(eventId = structure(logical(0), tags = list(type = "string")), eventTypeName = structure(logical(0), tags = list(type = "string")), eventTimestamp = structure(logical(0), tags = list(type = "string")), predictionTimestamp = structure(logical(0), tags = list(type = "string")), detectorId = structure(logical(0), tags = list(type = "string")), detectorVersionId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$list_tags_for_resource_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(resourceARN = structure(logical(0), tags = list(type = "string")), nextToken = structure(logical(0), tags = list(type = "string")), maxResults = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$list_tags_for_resource_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(tags = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$put_detector_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(detectorId = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), eventTypeName = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$put_detector_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$put_entity_type_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$put_entity_type_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$put_event_type_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), eventVariables = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), labels = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), entityTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), eventIngestion = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), eventOrchestration = structure(list(eventBridgeEnabled = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$put_event_type_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$put_external_model_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(modelEndpoint = structure(logical(0), tags = list(type = "string")), modelSource = structure(logical(0), tags = list(type = "string")), invokeModelEndpointRoleArn = structure(logical(0), tags = list(type = "string")), inputConfiguration = structure(list(eventTypeName = structure(logical(0), tags = list(type = "string")), format = structure(logical(0), tags = list(type = "string")), useEventVariables = structure(logical(0), tags = list(type = "boolean")), jsonInputTemplate = structure(logical(0), tags = list(type = "string")), csvInputTemplate = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), outputConfiguration = structure(list(format = structure(logical(0), tags = list(type = "string")), jsonKeyToVariableMap = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), csvIndexToVariableMap = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure")), modelEndpointStatus = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$put_external_model_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$put_kms_encryption_key_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(kmsEncryptionKeyArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$put_kms_encryption_key_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$put_label_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$put_label_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$put_outcome_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$put_outcome_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$send_event_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(eventId = structure(logical(0), tags = list(type = "string")), eventTypeName = structure(logical(0), tags = list(type = "string")), eventTimestamp = structure(logical(0), tags = list(type = "string")), eventVariables = structure(list(structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "map")), assignedLabel = structure(logical(0), tags = list(type = "string")), labelTimestamp = structure(logical(0), tags = list(type = "string")), entities = structure(list(structure(list(entityType = structure(logical(0), tags = list(type = "string")), entityId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$send_event_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$tag_resource_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(resourceARN = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$tag_resource_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$untag_resource_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(resourceARN = structure(logical(0), tags = list(type = "string")), tagKeys = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$untag_resource_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$update_detector_version_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(detectorId = structure(logical(0), tags = list(type = "string")), detectorVersionId = structure(logical(0), tags = list(type = "string")), externalModelEndpoints = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), rules = structure(list(structure(list(detectorId = structure(logical(0), tags = list(type = "string")), ruleId = structure(logical(0), tags = list(type = "string")), ruleVersion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), description = structure(logical(0), tags = list(type = "string")), modelVersions = structure(list(structure(list(modelId = structure(logical(0), tags = list(type = "string")), modelType = structure(logical(0), tags = list(type = "string")), modelVersionNumber = structure(logical(0), tags = list(type = "string")), arn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ruleExecutionMode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$update_detector_version_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$update_detector_version_metadata_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(detectorId = structure(logical(0), tags = list(type = "string")), detectorVersionId = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$update_detector_version_metadata_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$update_detector_version_status_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(detectorId = structure(logical(0), tags = list(type = "string")), detectorVersionId = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$update_detector_version_status_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$update_event_label_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(eventId = structure(logical(0), tags = list(type = "string")), eventTypeName = structure(logical(0), tags = list(type = "string")), assignedLabel = structure(logical(0), tags = list(type = "string")), labelTimestamp = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$update_event_label_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$update_list_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(name = structure(logical(0), tags = list(type = "string")), elements = structure(list(structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "list")), description = structure(logical(0), tags = list(type = "string")), updateMode = structure(logical(0), tags = list(type = "string")), variableType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$update_list_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$update_model_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(modelId = structure(logical(0), tags = list(type = "string")), modelType = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$update_model_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$update_model_version_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(modelId = structure(logical(0), tags = list(type = "string")), modelType = structure(logical(0), tags = list(type = "string")), majorVersionNumber = structure(logical(0), tags = list(type = "string")), externalEventsDetail = structure(list(dataLocation = structure(logical(0), tags = list(type = "string")), dataAccessRoleArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ingestedEventsDetail = structure(list(ingestedEventsTimeWindow = structure(list(startTime = structure(logical(0), tags = list(type = "string")), endTime = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), tags = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$update_model_version_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(modelId = structure(logical(0), tags = list(type = "string")), modelType = structure(logical(0), tags = list(type = "string")), modelVersionNumber = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$update_model_version_status_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(modelId = structure(logical(0), tags = list(type = "string")), modelType = structure(logical(0), tags = list(type = "string")), modelVersionNumber = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$update_model_version_status_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$update_rule_metadata_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(rule = structure(list(detectorId = structure(logical(0), tags = list(type = "string")), ruleId = structure(logical(0), tags = list(type = "string")), ruleVersion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), description = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$update_rule_metadata_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$update_rule_version_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(rule = structure(list(detectorId = structure(logical(0), tags = list(type = "string")), ruleId = structure(logical(0), tags = list(type = "string")), ruleVersion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), description = structure(logical(0), tags = list(type = "string")), expression = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), language = structure(logical(0), tags = list(type = "string")), outcomes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tags = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$update_rule_version_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(rule = structure(list(detectorId = structure(logical(0), tags = list(type = "string")), ruleId = structure(logical(0), tags = list(type = "string")), ruleVersion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$update_variable_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(name = structure(logical(0), tags = list(type = "string")), defaultValue = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), variableType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.frauddetector$update_variable_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

Try the paws.machine.learning package in your browser

Any scripts or data that you put into this service are public.

paws.machine.learning documentation built on Sept. 12, 2023, 1:14 a.m.