@@ -10,6 +10,7 @@ import {
1010 ApplyGuardrailRequest ,
1111 ApplyGuardrailRequestFilterSensitiveLog ,
1212 ApplyGuardrailResponse ,
13+ ApplyGuardrailResponseFilterSensitiveLog ,
1314} from "../models/models_0" ;
1415import { de_ApplyGuardrailCommand , se_ApplyGuardrailCommand } from "../protocols/Aws_restJson1" ;
1516
@@ -72,6 +73,8 @@ export interface ApplyGuardrailCommandOutput extends ApplyGuardrailResponse, __M
7273 * // sensitiveInformationPolicyFreeUnits: Number("int"), // required
7374 * // contextualGroundingPolicyUnits: Number("int"), // required
7475 * // contentPolicyImageUnits: Number("int"),
76+ * // automatedReasoningPolicyUnits: Number("int"),
77+ * // automatedReasoningPolicies: Number("int"),
7578 * // },
7679 * // action: "NONE" || "GUARDRAIL_INTERVENED", // required
7780 * // actionReason: "STRING_VALUE",
@@ -150,6 +153,162 @@ export interface ApplyGuardrailCommandOutput extends ApplyGuardrailResponse, __M
150153 * // },
151154 * // ],
152155 * // },
156+ * // automatedReasoningPolicy: { // GuardrailAutomatedReasoningPolicyAssessment
157+ * // findings: [ // GuardrailAutomatedReasoningFindingList
158+ * // { // GuardrailAutomatedReasoningFinding Union: only one key present
159+ * // valid: { // GuardrailAutomatedReasoningValidFinding
160+ * // translation: { // GuardrailAutomatedReasoningTranslation
161+ * // premises: [ // GuardrailAutomatedReasoningStatementList
162+ * // { // GuardrailAutomatedReasoningStatement
163+ * // logic: "STRING_VALUE",
164+ * // naturalLanguage: "STRING_VALUE",
165+ * // },
166+ * // ],
167+ * // claims: [
168+ * // {
169+ * // logic: "STRING_VALUE",
170+ * // naturalLanguage: "STRING_VALUE",
171+ * // },
172+ * // ],
173+ * // untranslatedPremises: [ // GuardrailAutomatedReasoningInputTextReferenceList
174+ * // { // GuardrailAutomatedReasoningInputTextReference
175+ * // text: "STRING_VALUE",
176+ * // },
177+ * // ],
178+ * // untranslatedClaims: [
179+ * // {
180+ * // text: "STRING_VALUE",
181+ * // },
182+ * // ],
183+ * // confidence: Number("double"),
184+ * // },
185+ * // claimsTrueScenario: { // GuardrailAutomatedReasoningScenario
186+ * // statements: [
187+ * // {
188+ * // logic: "STRING_VALUE",
189+ * // naturalLanguage: "STRING_VALUE",
190+ * // },
191+ * // ],
192+ * // },
193+ * // supportingRules: [ // GuardrailAutomatedReasoningRuleList
194+ * // { // GuardrailAutomatedReasoningRule
195+ * // identifier: "STRING_VALUE",
196+ * // policyVersionArn: "STRING_VALUE",
197+ * // },
198+ * // ],
199+ * // logicWarning: { // GuardrailAutomatedReasoningLogicWarning
200+ * // type: "ALWAYS_FALSE" || "ALWAYS_TRUE",
201+ * // premises: [
202+ * // {
203+ * // logic: "STRING_VALUE",
204+ * // naturalLanguage: "STRING_VALUE",
205+ * // },
206+ * // ],
207+ * // claims: [
208+ * // {
209+ * // logic: "STRING_VALUE",
210+ * // naturalLanguage: "STRING_VALUE",
211+ * // },
212+ * // ],
213+ * // },
214+ * // },
215+ * // invalid: { // GuardrailAutomatedReasoningInvalidFinding
216+ * // translation: {
217+ * // premises: "<GuardrailAutomatedReasoningStatementList>",
218+ * // claims: "<GuardrailAutomatedReasoningStatementList>",
219+ * // untranslatedPremises: [
220+ * // {
221+ * // text: "STRING_VALUE",
222+ * // },
223+ * // ],
224+ * // untranslatedClaims: [
225+ * // {
226+ * // text: "STRING_VALUE",
227+ * // },
228+ * // ],
229+ * // confidence: Number("double"),
230+ * // },
231+ * // contradictingRules: [
232+ * // {
233+ * // identifier: "STRING_VALUE",
234+ * // policyVersionArn: "STRING_VALUE",
235+ * // },
236+ * // ],
237+ * // logicWarning: {
238+ * // type: "ALWAYS_FALSE" || "ALWAYS_TRUE",
239+ * // premises: "<GuardrailAutomatedReasoningStatementList>",
240+ * // claims: "<GuardrailAutomatedReasoningStatementList>",
241+ * // },
242+ * // },
243+ * // satisfiable: { // GuardrailAutomatedReasoningSatisfiableFinding
244+ * // translation: {
245+ * // premises: "<GuardrailAutomatedReasoningStatementList>",
246+ * // claims: "<GuardrailAutomatedReasoningStatementList>",
247+ * // untranslatedPremises: [
248+ * // {
249+ * // text: "STRING_VALUE",
250+ * // },
251+ * // ],
252+ * // untranslatedClaims: "<GuardrailAutomatedReasoningInputTextReferenceList>",
253+ * // confidence: Number("double"),
254+ * // },
255+ * // claimsTrueScenario: {
256+ * // statements: "<GuardrailAutomatedReasoningStatementList>",
257+ * // },
258+ * // claimsFalseScenario: {
259+ * // statements: "<GuardrailAutomatedReasoningStatementList>",
260+ * // },
261+ * // logicWarning: {
262+ * // type: "ALWAYS_FALSE" || "ALWAYS_TRUE",
263+ * // premises: "<GuardrailAutomatedReasoningStatementList>",
264+ * // claims: "<GuardrailAutomatedReasoningStatementList>",
265+ * // },
266+ * // },
267+ * // impossible: { // GuardrailAutomatedReasoningImpossibleFinding
268+ * // translation: {
269+ * // premises: "<GuardrailAutomatedReasoningStatementList>",
270+ * // claims: "<GuardrailAutomatedReasoningStatementList>",
271+ * // untranslatedPremises: "<GuardrailAutomatedReasoningInputTextReferenceList>",
272+ * // untranslatedClaims: "<GuardrailAutomatedReasoningInputTextReferenceList>",
273+ * // confidence: Number("double"),
274+ * // },
275+ * // contradictingRules: [
276+ * // {
277+ * // identifier: "STRING_VALUE",
278+ * // policyVersionArn: "STRING_VALUE",
279+ * // },
280+ * // ],
281+ * // logicWarning: {
282+ * // type: "ALWAYS_FALSE" || "ALWAYS_TRUE",
283+ * // premises: "<GuardrailAutomatedReasoningStatementList>",
284+ * // claims: "<GuardrailAutomatedReasoningStatementList>",
285+ * // },
286+ * // },
287+ * // translationAmbiguous: { // GuardrailAutomatedReasoningTranslationAmbiguousFinding
288+ * // options: [ // GuardrailAutomatedReasoningTranslationOptionList
289+ * // { // GuardrailAutomatedReasoningTranslationOption
290+ * // translations: [ // GuardrailAutomatedReasoningTranslationList
291+ * // {
292+ * // premises: "<GuardrailAutomatedReasoningStatementList>",
293+ * // claims: "<GuardrailAutomatedReasoningStatementList>",
294+ * // untranslatedPremises: "<GuardrailAutomatedReasoningInputTextReferenceList>",
295+ * // untranslatedClaims: "<GuardrailAutomatedReasoningInputTextReferenceList>",
296+ * // confidence: Number("double"),
297+ * // },
298+ * // ],
299+ * // },
300+ * // ],
301+ * // differenceScenarios: [ // GuardrailAutomatedReasoningDifferenceScenarioList
302+ * // {
303+ * // statements: "<GuardrailAutomatedReasoningStatementList>",
304+ * // },
305+ * // ],
306+ * // },
307+ * // tooComplex: {},
308+ * // noTranslations: {},
309+ * // },
310+ * // ],
311+ * // },
153312 * // invocationMetrics: { // GuardrailInvocationMetrics
154313 * // guardrailProcessingLatency: Number("long"),
155314 * // usage: {
@@ -160,6 +319,8 @@ export interface ApplyGuardrailCommandOutput extends ApplyGuardrailResponse, __M
160319 * // sensitiveInformationPolicyFreeUnits: Number("int"), // required
161320 * // contextualGroundingPolicyUnits: Number("int"), // required
162321 * // contentPolicyImageUnits: Number("int"),
322+ * // automatedReasoningPolicyUnits: Number("int"),
323+ * // automatedReasoningPolicies: Number("int"),
163324 * // },
164325 * // guardrailCoverage: { // GuardrailCoverage
165326 * // textCharacters: { // GuardrailTextCharactersCoverage
@@ -235,7 +396,7 @@ export class ApplyGuardrailCommand extends $Command
235396 } )
236397 . s ( "AmazonBedrockFrontendService" , "ApplyGuardrail" , { } )
237398 . n ( "BedrockRuntimeClient" , "ApplyGuardrailCommand" )
238- . f ( ApplyGuardrailRequestFilterSensitiveLog , void 0 )
399+ . f ( ApplyGuardrailRequestFilterSensitiveLog , ApplyGuardrailResponseFilterSensitiveLog )
239400 . ser ( se_ApplyGuardrailCommand )
240401 . de ( de_ApplyGuardrailCommand )
241402 . build ( ) {
0 commit comments