|
112 | 112 | {"shape":"ValidationException"},
|
113 | 113 | {"shape":"ConflictException"},
|
114 | 114 | {"shape":"InternalServerException"},
|
| 115 | + {"shape":"TooManyTagsException"}, |
115 | 116 | {"shape":"ServiceQuotaExceededException"},
|
116 | 117 | {"shape":"ThrottlingException"}
|
117 | 118 | ],
|
|
2287 | 2288 | "type":"structure",
|
2288 | 2289 | "required":["rule"],
|
2289 | 2290 | "members":{
|
2290 |
| - "rule":{"shape":"AutomatedReasoningPolicyDefinitionRule"} |
| 2291 | + "rule":{ |
| 2292 | + "shape":"AutomatedReasoningPolicyDefinitionRule", |
| 2293 | + "documentation":"<p>The rule definition that specifies the formal logical expression and metadata for the new rule being added to the policy.</p>" |
| 2294 | + } |
2291 | 2295 | },
|
2292 | 2296 | "documentation":"<p>A mutation operation that adds a new rule to the policy definition during the build process.</p>"
|
2293 | 2297 | },
|
|
2318 | 2322 | "type":"structure",
|
2319 | 2323 | "required":["type"],
|
2320 | 2324 | "members":{
|
2321 |
| - "type":{"shape":"AutomatedReasoningPolicyDefinitionType"} |
| 2325 | + "type":{ |
| 2326 | + "shape":"AutomatedReasoningPolicyDefinitionType", |
| 2327 | + "documentation":"<p>The type definition that specifies the name, description, and possible values for the new custom type being added to the policy.</p>" |
| 2328 | + } |
2322 | 2329 | },
|
2323 | 2330 | "documentation":"<p>A mutation operation that adds a new custom type to the policy definition during the build process.</p>"
|
2324 | 2331 | },
|
|
2364 | 2371 | "type":"structure",
|
2365 | 2372 | "required":["variable"],
|
2366 | 2373 | "members":{
|
2367 |
| - "variable":{"shape":"AutomatedReasoningPolicyDefinitionVariable"} |
| 2374 | + "variable":{ |
| 2375 | + "shape":"AutomatedReasoningPolicyDefinitionVariable", |
| 2376 | + "documentation":"<p>The variable definition that specifies the name, type, and description for the new variable being added to the policy.</p>" |
| 2377 | + } |
2368 | 2378 | },
|
2369 | 2379 | "documentation":"<p>A mutation operation that adds a new variable to the policy definition during the build process.</p>"
|
2370 | 2380 | },
|
|
2543 | 2553 | "AutomatedReasoningPolicyBuildResultAssets":{
|
2544 | 2554 | "type":"structure",
|
2545 | 2555 | "members":{
|
2546 |
| - "policyDefinition":{"shape":"AutomatedReasoningPolicyDefinition"}, |
| 2556 | + "policyDefinition":{ |
| 2557 | + "shape":"AutomatedReasoningPolicyDefinition", |
| 2558 | + "documentation":"<p>The complete policy definition generated by the build workflow, containing all rules, variables, and custom types extracted from the source documents.</p>" |
| 2559 | + }, |
2547 | 2560 | "qualityReport":{
|
2548 | 2561 | "shape":"AutomatedReasoningPolicyDefinitionQualityReport",
|
2549 | 2562 | "documentation":"<p>A comprehensive report analyzing the quality of the generated policy, including metrics about rule coverage, potential conflicts, and unused elements.</p>"
|
|
2677 | 2690 | "AutomatedReasoningPolicyBuildWorkflowSource":{
|
2678 | 2691 | "type":"structure",
|
2679 | 2692 | "members":{
|
2680 |
| - "policyDefinition":{"shape":"AutomatedReasoningPolicyDefinition"}, |
| 2693 | + "policyDefinition":{ |
| 2694 | + "shape":"AutomatedReasoningPolicyDefinition", |
| 2695 | + "documentation":"<p>An existing policy definition that serves as the starting point for the build workflow, typically used in policy repair or update scenarios.</p>" |
| 2696 | + }, |
2681 | 2697 | "workflowContent":{
|
2682 | 2698 | "shape":"AutomatedReasoningPolicyWorkflowTypeContent",
|
2683 | 2699 | "documentation":"<p>The actual content to be processed in the build workflow, such as documents to analyze or repair instructions to apply.</p>"
|
|
2781 | 2797 | "AutomatedReasoningPolicyDefinitionElement":{
|
2782 | 2798 | "type":"structure",
|
2783 | 2799 | "members":{
|
2784 |
| - "policyDefinitionVariable":{"shape":"AutomatedReasoningPolicyDefinitionVariable"}, |
2785 |
| - "policyDefinitionType":{"shape":"AutomatedReasoningPolicyDefinitionType"}, |
2786 |
| - "policyDefinitionRule":{"shape":"AutomatedReasoningPolicyDefinitionRule"} |
| 2800 | + "policyDefinitionVariable":{ |
| 2801 | + "shape":"AutomatedReasoningPolicyDefinitionVariable", |
| 2802 | + "documentation":"<p>A variable element within the policy definition that represents a concept used in logical expressions and rules.</p>" |
| 2803 | + }, |
| 2804 | + "policyDefinitionType":{ |
| 2805 | + "shape":"AutomatedReasoningPolicyDefinitionType", |
| 2806 | + "documentation":"<p>A custom type element within the policy definition that defines a set of possible values for variables.</p>" |
| 2807 | + }, |
| 2808 | + "policyDefinitionRule":{ |
| 2809 | + "shape":"AutomatedReasoningPolicyDefinitionRule", |
| 2810 | + "documentation":"<p>A rule element within the policy definition that contains a formal logical expression used for validation.</p>" |
| 2811 | + } |
2787 | 2812 | },
|
2788 | 2813 | "documentation":"<p>Represents a single element in an Automated Reasoning policy definition, such as a rule, variable, or type definition.</p>",
|
2789 | 2814 | "union":true
|
|
3410 | 3435 | "updatedAt"
|
3411 | 3436 | ],
|
3412 | 3437 | "members":{
|
3413 |
| - "testCase":{"shape":"AutomatedReasoningPolicyTestCase"}, |
| 3438 | + "testCase":{ |
| 3439 | + "shape":"AutomatedReasoningPolicyTestCase", |
| 3440 | + "documentation":"<p>The test case that was executed, including the input content, expected results, and configuration parameters used during validation.</p>" |
| 3441 | + }, |
3414 | 3442 | "policyArn":{
|
3415 | 3443 | "shape":"AutomatedReasoningPolicyArn",
|
3416 | 3444 | "documentation":"<p>The Amazon Resource Name (ARN) of the Automated Reasoning policy that was tested.</p>"
|
|
3536 | 3564 | "type":"structure",
|
3537 | 3565 | "required":["rule"],
|
3538 | 3566 | "members":{
|
3539 |
| - "rule":{"shape":"AutomatedReasoningPolicyDefinitionRule"} |
| 3567 | + "rule":{ |
| 3568 | + "shape":"AutomatedReasoningPolicyDefinitionRule", |
| 3569 | + "documentation":"<p>The updated rule definition containing the modified formal logical expression and any changed metadata for the existing rule.</p>" |
| 3570 | + } |
3540 | 3571 | },
|
3541 | 3572 | "documentation":"<p>A mutation operation that modifies an existing rule in the policy definition during the build process.</p>"
|
3542 | 3573 | },
|
|
3570 | 3601 | "type":"structure",
|
3571 | 3602 | "required":["type"],
|
3572 | 3603 | "members":{
|
3573 |
| - "type":{"shape":"AutomatedReasoningPolicyDefinitionType"} |
| 3604 | + "type":{ |
| 3605 | + "shape":"AutomatedReasoningPolicyDefinitionType", |
| 3606 | + "documentation":"<p>The updated type definition containing the modified name, description, or values for the existing custom type.</p>" |
| 3607 | + } |
3574 | 3608 | },
|
3575 | 3609 | "documentation":"<p>A mutation operation that modifies an existing custom type in the policy definition during the build process.</p>"
|
3576 | 3610 | },
|
|
3616 | 3650 | "type":"structure",
|
3617 | 3651 | "required":["variable"],
|
3618 | 3652 | "members":{
|
3619 |
| - "variable":{"shape":"AutomatedReasoningPolicyDefinitionVariable"} |
| 3653 | + "variable":{ |
| 3654 | + "shape":"AutomatedReasoningPolicyDefinitionVariable", |
| 3655 | + "documentation":"<p>The updated variable definition containing the modified name, type, or description for the existing variable.</p>" |
| 3656 | + } |
3620 | 3657 | },
|
3621 | 3658 | "documentation":"<p>A mutation operation that modifies an existing variable in the policy definition during the build process.</p>"
|
3622 | 3659 | },
|
|
0 commit comments