Skip to content

Commit f598ca7

Browse files
Updated API models and rebuilt service gems.
1 parent c0a05cd commit f598ca7

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

73 files changed

+3636
-210
lines changed

apis/bedrock-agent-runtime/2023-07-26/api-2.json

Lines changed: 229 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -446,6 +446,27 @@
446446
"NONE"
447447
]
448448
},
449+
"GuardrailAction":{
450+
"type":"string",
451+
"enum":[
452+
"INTERVENED",
453+
"NONE"
454+
]
455+
},
456+
"GuardrailAssessment":{
457+
"type":"structure",
458+
"members":{
459+
"contentPolicy":{"shape":"GuardrailContentPolicyAssessment"},
460+
"sensitiveInformationPolicy":{"shape":"GuardrailSensitiveInformationPolicyAssessment"},
461+
"topicPolicy":{"shape":"GuardrailTopicPolicyAssessment"},
462+
"wordPolicy":{"shape":"GuardrailWordPolicyAssessment"}
463+
},
464+
"sensitive":true
465+
},
466+
"GuardrailAssessmentList":{
467+
"type":"list",
468+
"member":{"shape":"GuardrailAssessment"}
469+
},
449470
"GuardrailConfiguration":{
450471
"type":"structure",
451472
"required":[
@@ -469,6 +490,213 @@
469490
"min":1,
470491
"pattern":"^(([1-9][0-9]{0,7})|(DRAFT))$"
471492
},
493+
"GuardrailContentFilter":{
494+
"type":"structure",
495+
"members":{
496+
"action":{"shape":"GuardrailContentPolicyAction"},
497+
"confidence":{"shape":"GuardrailContentFilterConfidence"},
498+
"type":{"shape":"GuardrailContentFilterType"}
499+
},
500+
"sensitive":true
501+
},
502+
"GuardrailContentFilterConfidence":{
503+
"type":"string",
504+
"enum":[
505+
"NONE",
506+
"LOW",
507+
"MEDIUM",
508+
"HIGH"
509+
]
510+
},
511+
"GuardrailContentFilterList":{
512+
"type":"list",
513+
"member":{"shape":"GuardrailContentFilter"},
514+
"sensitive":true
515+
},
516+
"GuardrailContentFilterType":{
517+
"type":"string",
518+
"enum":[
519+
"INSULTS",
520+
"HATE",
521+
"SEXUAL",
522+
"VIOLENCE",
523+
"MISCONDUCT",
524+
"PROMPT_ATTACK"
525+
]
526+
},
527+
"GuardrailContentPolicyAction":{
528+
"type":"string",
529+
"enum":["BLOCKED"]
530+
},
531+
"GuardrailContentPolicyAssessment":{
532+
"type":"structure",
533+
"members":{
534+
"filters":{"shape":"GuardrailContentFilterList"}
535+
},
536+
"sensitive":true
537+
},
538+
"GuardrailCustomWord":{
539+
"type":"structure",
540+
"members":{
541+
"action":{"shape":"GuardrailWordPolicyAction"},
542+
"match":{"shape":"String"}
543+
},
544+
"sensitive":true
545+
},
546+
"GuardrailCustomWordList":{
547+
"type":"list",
548+
"member":{"shape":"GuardrailCustomWord"},
549+
"sensitive":true
550+
},
551+
"GuardrailManagedWord":{
552+
"type":"structure",
553+
"members":{
554+
"action":{"shape":"GuardrailWordPolicyAction"},
555+
"match":{"shape":"String"},
556+
"type":{"shape":"GuardrailManagedWordType"}
557+
},
558+
"sensitive":true
559+
},
560+
"GuardrailManagedWordList":{
561+
"type":"list",
562+
"member":{"shape":"GuardrailManagedWord"},
563+
"sensitive":true
564+
},
565+
"GuardrailManagedWordType":{
566+
"type":"string",
567+
"enum":["PROFANITY"]
568+
},
569+
"GuardrailPiiEntityFilter":{
570+
"type":"structure",
571+
"members":{
572+
"action":{"shape":"GuardrailSensitiveInformationPolicyAction"},
573+
"match":{"shape":"String"},
574+
"type":{"shape":"GuardrailPiiEntityType"}
575+
},
576+
"sensitive":true
577+
},
578+
"GuardrailPiiEntityFilterList":{
579+
"type":"list",
580+
"member":{"shape":"GuardrailPiiEntityFilter"},
581+
"sensitive":true
582+
},
583+
"GuardrailPiiEntityType":{
584+
"type":"string",
585+
"enum":[
586+
"ADDRESS",
587+
"AGE",
588+
"AWS_ACCESS_KEY",
589+
"AWS_SECRET_KEY",
590+
"CA_HEALTH_NUMBER",
591+
"CA_SOCIAL_INSURANCE_NUMBER",
592+
"CREDIT_DEBIT_CARD_CVV",
593+
"CREDIT_DEBIT_CARD_EXPIRY",
594+
"CREDIT_DEBIT_CARD_NUMBER",
595+
"DRIVER_ID",
596+
"EMAIL",
597+
"INTERNATIONAL_BANK_ACCOUNT_NUMBER",
598+
"IP_ADDRESS",
599+
"LICENSE_PLATE",
600+
"MAC_ADDRESS",
601+
"NAME",
602+
"PASSWORD",
603+
"PHONE",
604+
"PIN",
605+
"SWIFT_CODE",
606+
"UK_NATIONAL_HEALTH_SERVICE_NUMBER",
607+
"UK_NATIONAL_INSURANCE_NUMBER",
608+
"UK_UNIQUE_TAXPAYER_REFERENCE_NUMBER",
609+
"URL",
610+
"USERNAME",
611+
"US_BANK_ACCOUNT_NUMBER",
612+
"US_BANK_ROUTING_NUMBER",
613+
"US_INDIVIDUAL_TAX_IDENTIFICATION_NUMBER",
614+
"US_PASSPORT_NUMBER",
615+
"US_SOCIAL_SECURITY_NUMBER",
616+
"VEHICLE_IDENTIFICATION_NUMBER"
617+
]
618+
},
619+
"GuardrailRegexFilter":{
620+
"type":"structure",
621+
"members":{
622+
"action":{"shape":"GuardrailSensitiveInformationPolicyAction"},
623+
"match":{"shape":"String"},
624+
"name":{"shape":"String"},
625+
"regex":{"shape":"String"}
626+
},
627+
"sensitive":true
628+
},
629+
"GuardrailRegexFilterList":{
630+
"type":"list",
631+
"member":{"shape":"GuardrailRegexFilter"},
632+
"sensitive":true
633+
},
634+
"GuardrailSensitiveInformationPolicyAction":{
635+
"type":"string",
636+
"enum":[
637+
"BLOCKED",
638+
"ANONYMIZED"
639+
]
640+
},
641+
"GuardrailSensitiveInformationPolicyAssessment":{
642+
"type":"structure",
643+
"members":{
644+
"piiEntities":{"shape":"GuardrailPiiEntityFilterList"},
645+
"regexes":{"shape":"GuardrailRegexFilterList"}
646+
},
647+
"sensitive":true
648+
},
649+
"GuardrailTopic":{
650+
"type":"structure",
651+
"members":{
652+
"action":{"shape":"GuardrailTopicPolicyAction"},
653+
"name":{"shape":"String"},
654+
"type":{"shape":"GuardrailTopicType"}
655+
},
656+
"sensitive":true
657+
},
658+
"GuardrailTopicList":{
659+
"type":"list",
660+
"member":{"shape":"GuardrailTopic"},
661+
"sensitive":true
662+
},
663+
"GuardrailTopicPolicyAction":{
664+
"type":"string",
665+
"enum":["BLOCKED"]
666+
},
667+
"GuardrailTopicPolicyAssessment":{
668+
"type":"structure",
669+
"members":{
670+
"topics":{"shape":"GuardrailTopicList"}
671+
},
672+
"sensitive":true
673+
},
674+
"GuardrailTopicType":{
675+
"type":"string",
676+
"enum":["DENY"]
677+
},
678+
"GuardrailTrace":{
679+
"type":"structure",
680+
"members":{
681+
"action":{"shape":"GuardrailAction"},
682+
"inputAssessments":{"shape":"GuardrailAssessmentList"},
683+
"outputAssessments":{"shape":"GuardrailAssessmentList"},
684+
"traceId":{"shape":"TraceId"}
685+
},
686+
"sensitive":true
687+
},
688+
"GuardrailWordPolicyAction":{
689+
"type":"string",
690+
"enum":["BLOCKED"]
691+
},
692+
"GuardrailWordPolicyAssessment":{
693+
"type":"structure",
694+
"members":{
695+
"customWords":{"shape":"GuardrailCustomWordList"},
696+
"managedWordLists":{"shape":"GuardrailManagedWordList"}
697+
},
698+
"sensitive":true
699+
},
472700
"Identifier":{
473701
"type":"string",
474702
"max":1024,
@@ -1277,6 +1505,7 @@
12771505
"type":"structure",
12781506
"members":{
12791507
"failureTrace":{"shape":"FailureTrace"},
1508+
"guardrailTrace":{"shape":"GuardrailTrace"},
12801509
"orchestrationTrace":{"shape":"OrchestrationTrace"},
12811510
"postProcessingTrace":{"shape":"PostProcessingTrace"},
12821511
"preProcessingTrace":{"shape":"PreProcessingTrace"}

0 commit comments

Comments
 (0)