Skip to content

List Automated Reasoning Policy Test Results

bedrock_list_automated_reasoning_policy_test_results R Documentation

Lists test results for an Automated Reasoning policy, showing how the policy performed against various test scenarios and validation checks

Description

Lists test results for an Automated Reasoning policy, showing how the policy performed against various test scenarios and validation checks.

Usage

bedrock_list_automated_reasoning_policy_test_results(policyArn,
  buildWorkflowId, nextToken, maxResults)

Arguments

policyArn

[required] The Amazon Resource Name (ARN) of the Automated Reasoning policy whose test results you want to list.

buildWorkflowId

[required] The unique identifier of the build workflow whose test results you want to list.

nextToken

A pagination token from a previous request to continue listing test results from where the previous request left off.

maxResults

The maximum number of test results to return in a single response. Valid range is 1-100.

Value

A list with the following syntax:

list(
  testResults = list(
    list(
      testCase = list(
        testCaseId = "string",
        guardContent = "string",
        queryContent = "string",
        expectedAggregatedFindingsResult = "VALID"|"INVALID"|"SATISFIABLE"|"IMPOSSIBLE"|"TRANSLATION_AMBIGUOUS"|"TOO_COMPLEX"|"NO_TRANSLATION",
        createdAt = as.POSIXct(
          "2015-01-01"
        ),
        updatedAt = as.POSIXct(
          "2015-01-01"
        ),
        confidenceThreshold = 123.0
      ),
      policyArn = "string",
      testRunStatus = "NOT_STARTED"|"SCHEDULED"|"IN_PROGRESS"|"COMPLETED"|"FAILED",
      testFindings = list(
        list(
          valid = list(
            translation = list(
              premises = list(
                list(
                  logic = "string",
                  naturalLanguage = "string"
                )
              ),
              claims = list(
                list(
                  logic = "string",
                  naturalLanguage = "string"
                )
              ),
              untranslatedPremises = list(
                list(
                  text = "string"
                )
              ),
              untranslatedClaims = list(
                list(
                  text = "string"
                )
              ),
              confidence = 123.0
            ),
            claimsTrueScenario = list(
              statements = list(
                list(
                  logic = "string",
                  naturalLanguage = "string"
                )
              )
            ),
            supportingRules = list(
              list(
                id = "string",
                policyVersionArn = "string"
              )
            ),
            logicWarning = list(
              type = "ALWAYS_TRUE"|"ALWAYS_FALSE",
              premises = list(
                list(
                  logic = "string",
                  naturalLanguage = "string"
                )
              ),
              claims = list(
                list(
                  logic = "string",
                  naturalLanguage = "string"
                )
              )
            )
          ),
          invalid = list(
            translation = list(
              premises = list(
                list(
                  logic = "string",
                  naturalLanguage = "string"
                )
              ),
              claims = list(
                list(
                  logic = "string",
                  naturalLanguage = "string"
                )
              ),
              untranslatedPremises = list(
                list(
                  text = "string"
                )
              ),
              untranslatedClaims = list(
                list(
                  text = "string"
                )
              ),
              confidence = 123.0
            ),
            contradictingRules = list(
              list(
                id = "string",
                policyVersionArn = "string"
              )
            ),
            logicWarning = list(
              type = "ALWAYS_TRUE"|"ALWAYS_FALSE",
              premises = list(
                list(
                  logic = "string",
                  naturalLanguage = "string"
                )
              ),
              claims = list(
                list(
                  logic = "string",
                  naturalLanguage = "string"
                )
              )
            )
          ),
          satisfiable = list(
            translation = list(
              premises = list(
                list(
                  logic = "string",
                  naturalLanguage = "string"
                )
              ),
              claims = list(
                list(
                  logic = "string",
                  naturalLanguage = "string"
                )
              ),
              untranslatedPremises = list(
                list(
                  text = "string"
                )
              ),
              untranslatedClaims = list(
                list(
                  text = "string"
                )
              ),
              confidence = 123.0
            ),
            claimsTrueScenario = list(
              statements = list(
                list(
                  logic = "string",
                  naturalLanguage = "string"
                )
              )
            ),
            claimsFalseScenario = list(
              statements = list(
                list(
                  logic = "string",
                  naturalLanguage = "string"
                )
              )
            ),
            logicWarning = list(
              type = "ALWAYS_TRUE"|"ALWAYS_FALSE",
              premises = list(
                list(
                  logic = "string",
                  naturalLanguage = "string"
                )
              ),
              claims = list(
                list(
                  logic = "string",
                  naturalLanguage = "string"
                )
              )
            )
          ),
          impossible = list(
            translation = list(
              premises = list(
                list(
                  logic = "string",
                  naturalLanguage = "string"
                )
              ),
              claims = list(
                list(
                  logic = "string",
                  naturalLanguage = "string"
                )
              ),
              untranslatedPremises = list(
                list(
                  text = "string"
                )
              ),
              untranslatedClaims = list(
                list(
                  text = "string"
                )
              ),
              confidence = 123.0
            ),
            contradictingRules = list(
              list(
                id = "string",
                policyVersionArn = "string"
              )
            ),
            logicWarning = list(
              type = "ALWAYS_TRUE"|"ALWAYS_FALSE",
              premises = list(
                list(
                  logic = "string",
                  naturalLanguage = "string"
                )
              ),
              claims = list(
                list(
                  logic = "string",
                  naturalLanguage = "string"
                )
              )
            )
          ),
          translationAmbiguous = list(
            options = list(
              list(
                translations = list(
                  list(
                    premises = list(
                      list(
                        logic = "string",
                        naturalLanguage = "string"
                      )
                    ),
                    claims = list(
                      list(
                        logic = "string",
                        naturalLanguage = "string"
                      )
                    ),
                    untranslatedPremises = list(
                      list(
                        text = "string"
                      )
                    ),
                    untranslatedClaims = list(
                      list(
                        text = "string"
                      )
                    ),
                    confidence = 123.0
                  )
                )
              )
            ),
            differenceScenarios = list(
              list(
                statements = list(
                  list(
                    logic = "string",
                    naturalLanguage = "string"
                  )
                )
              )
            )
          ),
          tooComplex = list(),
          noTranslations = list()
        )
      ),
      testRunResult = "PASSED"|"FAILED",
      aggregatedTestFindingsResult = "VALID"|"INVALID"|"SATISFIABLE"|"IMPOSSIBLE"|"TRANSLATION_AMBIGUOUS"|"TOO_COMPLEX"|"NO_TRANSLATION",
      updatedAt = as.POSIXct(
        "2015-01-01"
      )
    )
  ),
  nextToken = "string"
)

Request syntax

svc$list_automated_reasoning_policy_test_results(
  policyArn = "string",
  buildWorkflowId = "string",
  nextToken = "string",
  maxResults = 123
)