Get Automated Reasoning Policy Test Result
| bedrock_get_automated_reasoning_policy_test_result | R Documentation |
Retrieves the test result for a specific Automated Reasoning policy test¶
Description¶
Retrieves the test result for a specific Automated Reasoning policy test. Returns detailed validation findings and execution status.
Usage¶
bedrock_get_automated_reasoning_policy_test_result(policyArn,
buildWorkflowId, testCaseId)
Arguments¶
policyArn |
[required] The Amazon Resource Name (ARN) of the Automated Reasoning policy. |
buildWorkflowId |
[required] The build workflow identifier. The build workflow must
display a |
testCaseId |
[required] The unique identifier of the test for which to retrieve results. |
Value¶
A list with the following syntax:
list(
testResult = 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"
)
)
)
Request syntax¶
svc$get_automated_reasoning_policy_test_result(
policyArn = "string",
buildWorkflowId = "string",
testCaseId = "string"
)