Skip to content

Gets all of the model versions for the specified model type or for the specified model type and model ID

Description

Gets 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.

Usage

frauddetector_describe_model_versions(modelId, modelVersionNumber,
  modelType, nextToken, maxResults)

Arguments

  • modelId

    The model ID.

  • modelVersionNumber

    The model version number.

  • modelType

    The model type.

  • nextToken

    The next token from the previous results.

  • maxResults

    The maximum number of results to return.

Value

A list with the following syntax:

list(
  modelVersionDetails = list(
    list(
      modelId = "string",
      modelType = "ONLINE_FRAUD_INSIGHTS"|"TRANSACTION_FRAUD_INSIGHTS"|"ACCOUNT_TAKEOVER_INSIGHTS",
      modelVersionNumber = "string",
      status = "string",
      trainingDataSource = "EXTERNAL_EVENTS"|"INGESTED_EVENTS",
      trainingDataSchema = list(
        modelVariables = list(
          "string"
        ),
        labelSchema = list(
          labelMapper = list(
            list(
              "string"
            )
          ),
          unlabeledEventsTreatment = "IGNORE"|"FRAUD"|"LEGIT"|"AUTO"
        )
      ),
      externalEventsDetail = list(
        dataLocation = "string",
        dataAccessRoleArn = "string"
      ),
      ingestedEventsDetail = list(
        ingestedEventsTimeWindow = list(
          startTime = "string",
          endTime = "string"
        )
      ),
      trainingResult = list(
        dataValidationMetrics = list(
          fileLevelMessages = list(
            list(
              title = "string",
              content = "string",
              type = "string"
            )
          ),
          fieldLevelMessages = list(
            list(
              fieldName = "string",
              identifier = "string",
              title = "string",
              content = "string",
              type = "string"
            )
          )
        ),
        trainingMetrics = list(
          auc = 123.0,
          metricDataPoints = list(
            list(
              fpr = 123.0,
              precision = 123.0,
              tpr = 123.0,
              threshold = 123.0
            )
          )
        ),
        variableImportanceMetrics = list(
          logOddsMetrics = list(
            list(
              variableName = "string",
              variableType = "string",
              variableImportance = 123.0
            )
          )
        )
      ),
      lastUpdatedTime = "string",
      createdTime = "string",
      arn = "string",
      trainingResultV2 = list(
        dataValidationMetrics = list(
          fileLevelMessages = list(
            list(
              title = "string",
              content = "string",
              type = "string"
            )
          ),
          fieldLevelMessages = list(
            list(
              fieldName = "string",
              identifier = "string",
              title = "string",
              content = "string",
              type = "string"
            )
          )
        ),
        trainingMetricsV2 = list(
          ofi = list(
            metricDataPoints = list(
              list(
                fpr = 123.0,
                precision = 123.0,
                tpr = 123.0,
                threshold = 123.0
              )
            ),
            modelPerformance = list(
              auc = 123.0,
              uncertaintyRange = list(
                lowerBoundValue = 123.0,
                upperBoundValue = 123.0
              )
            )
          ),
          tfi = list(
            metricDataPoints = list(
              list(
                fpr = 123.0,
                precision = 123.0,
                tpr = 123.0,
                threshold = 123.0
              )
            ),
            modelPerformance = list(
              auc = 123.0,
              uncertaintyRange = list(
                lowerBoundValue = 123.0,
                upperBoundValue = 123.0
              )
            )
          ),
          ati = list(
            metricDataPoints = list(
              list(
                cr = 123.0,
                adr = 123.0,
                threshold = 123.0,
                atodr = 123.0
              )
            ),
            modelPerformance = list(
              asi = 123.0
            )
          )
        ),
        variableImportanceMetrics = list(
          logOddsMetrics = list(
            list(
              variableName = "string",
              variableType = "string",
              variableImportance = 123.0
            )
          )
        ),
        aggregatedVariablesImportanceMetrics = list(
          logOddsMetrics = list(
            list(
              variableNames = list(
                "string"
              ),
              aggregatedVariablesImportance = 123.0
            )
          )
        )
      )
    )
  ),
  nextToken = "string"
)

Request syntax

svc$describe_model_versions(
  modelId = "string",
  modelVersionNumber = "string",
  modelType = "ONLINE_FRAUD_INSIGHTS"|"TRANSACTION_FRAUD_INSIGHTS"|"ACCOUNT_TAKEOVER_INSIGHTS",
  nextToken = "string",
  maxResults = 123
)