|
567 | 567 | {"shape":"ValidationException"}, |
568 | 568 | {"shape":"ConflictException"}, |
569 | 569 | {"shape":"InternalServerException"}, |
| 570 | + {"shape":"ResourceInUseException"}, |
570 | 571 | {"shape":"ThrottlingException"} |
571 | 572 | ], |
572 | 573 | "documentation":"<p>Deletes a guardrail.</p> <ul> <li> <p>To delete a guardrail, only specify the ARN of the guardrail in the <code>guardrailIdentifier</code> field. If you delete a guardrail, all of its versions will be deleted.</p> </li> <li> <p>To delete a version of a guardrail, specify the ARN of the guardrail in the <code>guardrailIdentifier</code> field and the version in the <code>guardrailVersion</code> field.</p> </li> </ul>", |
|
1953 | 1954 | "inputTags":{ |
1954 | 1955 | "shape":"InputTags", |
1955 | 1956 | "documentation":"<p>Whether to honor or ignore input tags at runtime.</p>" |
| 1957 | + }, |
| 1958 | + "modelEnforcement":{ |
| 1959 | + "shape":"ModelEnforcement", |
| 1960 | + "documentation":"<p>Model-specific information for the enforced guardrail configuration. If not present, the configuration is enforced on all models</p>" |
1956 | 1961 | } |
1957 | 1962 | }, |
1958 | 1963 | "documentation":"<p>Account-level enforced guardrail input configuration.</p>" |
|
1999 | 2004 | "owner":{ |
2000 | 2005 | "shape":"ConfigurationOwner", |
2001 | 2006 | "documentation":"<p>Configuration owner type.</p>" |
| 2007 | + }, |
| 2008 | + "modelEnforcement":{ |
| 2009 | + "shape":"ModelEnforcement", |
| 2010 | + "documentation":"<p>Model-specific information for the enforced guardrail configuration.</p>" |
2002 | 2011 | } |
2003 | 2012 | }, |
2004 | 2013 | "documentation":"<p>Account enforced guardrail output configuration.</p>" |
|
2007 | 2016 | "type":"list", |
2008 | 2017 | "member":{"shape":"AccountEnforcedGuardrailOutputConfiguration"}, |
2009 | 2018 | "max":1, |
2010 | | - "min":1 |
| 2019 | + "min":0 |
2011 | 2020 | }, |
2012 | 2021 | "AccountId":{ |
2013 | 2022 | "type":"string", |
|
6606 | 6615 | "max":1, |
6607 | 6616 | "min":0 |
6608 | 6617 | }, |
| 6618 | + "ExcludedModelId":{ |
| 6619 | + "type":"string", |
| 6620 | + "pattern":"([a-z0-9-]{1,63}[.]{1}[a-z0-9-]{1,63})([:][a-z0-9-]{1,63}){0,2}(/[a-z0-9]{12}){0,1}" |
| 6621 | + }, |
| 6622 | + "ExcludedModelsList":{ |
| 6623 | + "type":"list", |
| 6624 | + "member":{"shape":"ExcludedModelId"}, |
| 6625 | + "min":0 |
| 6626 | + }, |
6609 | 6627 | "ExportAutomatedReasoningPolicyVersionRequest":{ |
6610 | 6628 | "type":"structure", |
6611 | 6629 | "required":["policyArn"], |
|
9753 | 9771 | "type":"list", |
9754 | 9772 | "member":{"shape":"ImportedModelSummary"} |
9755 | 9773 | }, |
| 9774 | + "IncludedModelId":{ |
| 9775 | + "type":"string", |
| 9776 | + "pattern":"(ALL|([a-z0-9-]{1,63}[.]{1}[a-z0-9-]{1,63})([:][a-z0-9-]{1,63}){0,2}(/[a-z0-9]{12}){0,1})" |
| 9777 | + }, |
| 9778 | + "IncludedModelsList":{ |
| 9779 | + "type":"list", |
| 9780 | + "member":{"shape":"IncludedModelId"}, |
| 9781 | + "min":1 |
| 9782 | + }, |
9756 | 9783 | "InferenceProfileArn":{ |
9757 | 9784 | "type":"string", |
9758 | 9785 | "max":2048, |
|
11598 | 11625 | "min":1, |
11599 | 11626 | "pattern":"([0-9a-zA-Z][_-]?){1,63}" |
11600 | 11627 | }, |
| 11628 | + "ModelEnforcement":{ |
| 11629 | + "type":"structure", |
| 11630 | + "required":[ |
| 11631 | + "includedModels", |
| 11632 | + "excludedModels" |
| 11633 | + ], |
| 11634 | + "members":{ |
| 11635 | + "includedModels":{ |
| 11636 | + "shape":"IncludedModelsList", |
| 11637 | + "documentation":"<p>Models to enforce the guardrail on.</p>" |
| 11638 | + }, |
| 11639 | + "excludedModels":{ |
| 11640 | + "shape":"ExcludedModelsList", |
| 11641 | + "documentation":"<p>Models to exclude from enforcement of the guardrail.</p>" |
| 11642 | + } |
| 11643 | + }, |
| 11644 | + "documentation":"<p>Model-specific information for the enforced guardrail configuration.</p>" |
| 11645 | + }, |
11601 | 11646 | "ModelId":{ |
11602 | 11647 | "type":"string", |
11603 | 11648 | "max":2048, |
|
0 commit comments