|
264 | 264 | "errors":[ |
265 | 265 | {"shape":"ServiceQuotaExceededException"}, |
266 | 266 | {"shape":"AccessDeniedException"}, |
267 | | - {"shape":"ConflictException"}, |
268 | 267 | {"shape":"ValidationException"}, |
269 | | - {"shape":"ResourceNotFoundException"}, |
| 268 | + {"shape":"ConflictException"}, |
270 | 269 | {"shape":"ThrottlingException"}, |
| 270 | + {"shape":"ResourceNotFoundException"}, |
271 | 271 | {"shape":"InternalServerException"} |
272 | 272 | ] |
273 | 273 | }, |
|
546 | 546 | "input":{"shape":"DeletePolicyRequest"}, |
547 | 547 | "output":{"shape":"DeletePolicyResponse"}, |
548 | 548 | "errors":[ |
| 549 | + {"shape":"ValidationException"}, |
549 | 550 | {"shape":"AccessDeniedException"}, |
550 | 551 | {"shape":"ConflictException"}, |
551 | | - {"shape":"ValidationException"}, |
552 | 552 | {"shape":"ResourceNotFoundException"}, |
553 | 553 | {"shape":"ThrottlingException"}, |
554 | 554 | {"shape":"InternalServerException"} |
|
565 | 565 | "input":{"shape":"DeletePolicyEngineRequest"}, |
566 | 566 | "output":{"shape":"DeletePolicyEngineResponse"}, |
567 | 567 | "errors":[ |
| 568 | + {"shape":"ValidationException"}, |
568 | 569 | {"shape":"AccessDeniedException"}, |
569 | 570 | {"shape":"ConflictException"}, |
570 | | - {"shape":"ValidationException"}, |
571 | 571 | {"shape":"ResourceNotFoundException"}, |
572 | 572 | {"shape":"ThrottlingException"}, |
573 | 573 | {"shape":"InternalServerException"} |
|
843 | 843 | "errors":[ |
844 | 844 | {"shape":"AccessDeniedException"}, |
845 | 845 | {"shape":"ValidationException"}, |
846 | | - {"shape":"ResourceNotFoundException"}, |
847 | 846 | {"shape":"ThrottlingException"}, |
| 847 | + {"shape":"ResourceNotFoundException"}, |
848 | 848 | {"shape":"InternalServerException"} |
849 | 849 | ], |
850 | 850 | "readonly":true |
|
861 | 861 | "errors":[ |
862 | 862 | {"shape":"AccessDeniedException"}, |
863 | 863 | {"shape":"ValidationException"}, |
864 | | - {"shape":"ResourceNotFoundException"}, |
865 | 864 | {"shape":"ThrottlingException"}, |
| 865 | + {"shape":"ResourceNotFoundException"}, |
866 | 866 | {"shape":"InternalServerException"} |
867 | 867 | ], |
868 | 868 | "readonly":true |
|
879 | 879 | "errors":[ |
880 | 880 | {"shape":"AccessDeniedException"}, |
881 | 881 | {"shape":"ValidationException"}, |
882 | | - {"shape":"ResourceNotFoundException"}, |
883 | 882 | {"shape":"ThrottlingException"}, |
| 883 | + {"shape":"ResourceNotFoundException"}, |
884 | 884 | {"shape":"InternalServerException"} |
885 | 885 | ], |
886 | 886 | "readonly":true |
|
1180 | 1180 | "errors":[ |
1181 | 1181 | {"shape":"AccessDeniedException"}, |
1182 | 1182 | {"shape":"ValidationException"}, |
1183 | | - {"shape":"ResourceNotFoundException"}, |
1184 | 1183 | {"shape":"ThrottlingException"}, |
| 1184 | + {"shape":"ResourceNotFoundException"}, |
1185 | 1185 | {"shape":"InternalServerException"} |
1186 | 1186 | ], |
1187 | 1187 | "readonly":true |
|
1215 | 1215 | "errors":[ |
1216 | 1216 | {"shape":"AccessDeniedException"}, |
1217 | 1217 | {"shape":"ValidationException"}, |
1218 | | - {"shape":"ResourceNotFoundException"}, |
1219 | 1218 | {"shape":"ThrottlingException"}, |
| 1219 | + {"shape":"ResourceNotFoundException"}, |
1220 | 1220 | {"shape":"InternalServerException"} |
1221 | 1221 | ], |
1222 | 1222 | "readonly":true |
|
1233 | 1233 | "errors":[ |
1234 | 1234 | {"shape":"AccessDeniedException"}, |
1235 | 1235 | {"shape":"ValidationException"}, |
1236 | | - {"shape":"ResourceNotFoundException"}, |
1237 | 1236 | {"shape":"ThrottlingException"}, |
| 1237 | + {"shape":"ResourceNotFoundException"}, |
1238 | 1238 | {"shape":"InternalServerException"} |
1239 | 1239 | ], |
1240 | 1240 | "readonly":true |
|
1576 | 1576 | "UpdatePolicy":{ |
1577 | 1577 | "name":"UpdatePolicy", |
1578 | 1578 | "http":{ |
1579 | | - "method":"PUT", |
| 1579 | + "method":"PATCH", |
1580 | 1580 | "requestUri":"/policy-engines/{policyEngineId}/policies/{policyId}", |
1581 | 1581 | "responseCode":202 |
1582 | 1582 | }, |
1583 | 1583 | "input":{"shape":"UpdatePolicyRequest"}, |
1584 | 1584 | "output":{"shape":"UpdatePolicyResponse"}, |
1585 | 1585 | "errors":[ |
1586 | 1586 | {"shape":"AccessDeniedException"}, |
1587 | | - {"shape":"ConflictException"}, |
1588 | 1587 | {"shape":"ValidationException"}, |
1589 | | - {"shape":"ResourceNotFoundException"}, |
| 1588 | + {"shape":"ConflictException"}, |
1590 | 1589 | {"shape":"ThrottlingException"}, |
| 1590 | + {"shape":"ResourceNotFoundException"}, |
1591 | 1591 | {"shape":"InternalServerException"} |
1592 | 1592 | ], |
1593 | 1593 | "idempotent":true |
1594 | 1594 | }, |
1595 | 1595 | "UpdatePolicyEngine":{ |
1596 | 1596 | "name":"UpdatePolicyEngine", |
1597 | 1597 | "http":{ |
1598 | | - "method":"PUT", |
| 1598 | + "method":"PATCH", |
1599 | 1599 | "requestUri":"/policy-engines/{policyEngineId}", |
1600 | 1600 | "responseCode":202 |
1601 | 1601 | }, |
1602 | 1602 | "input":{"shape":"UpdatePolicyEngineRequest"}, |
1603 | 1603 | "output":{"shape":"UpdatePolicyEngineResponse"}, |
1604 | 1604 | "errors":[ |
1605 | 1605 | {"shape":"AccessDeniedException"}, |
1606 | | - {"shape":"ConflictException"}, |
1607 | 1606 | {"shape":"ValidationException"}, |
1608 | | - {"shape":"ResourceNotFoundException"}, |
| 1607 | + {"shape":"ConflictException"}, |
1609 | 1608 | {"shape":"ThrottlingException"}, |
| 1609 | + {"shape":"ResourceNotFoundException"}, |
1610 | 1610 | {"shape":"InternalServerException"} |
1611 | 1611 | ], |
1612 | 1612 | "idempotent":true |
|
1659 | 1659 | "PYTHON_3_10", |
1660 | 1660 | "PYTHON_3_11", |
1661 | 1661 | "PYTHON_3_12", |
1662 | | - "PYTHON_3_13" |
| 1662 | + "PYTHON_3_13", |
| 1663 | + "PYTHON_3_14" |
1663 | 1664 | ] |
1664 | 1665 | }, |
1665 | 1666 | "AgentRuntime":{ |
|
2816 | 2817 | "clientToken":{ |
2817 | 2818 | "shape":"ClientToken", |
2818 | 2819 | "idempotencyToken":true |
2819 | | - } |
| 2820 | + }, |
| 2821 | + "encryptionKeyArn":{"shape":"KmsKeyArn"}, |
| 2822 | + "tags":{"shape":"TagsMap"} |
2820 | 2823 | } |
2821 | 2824 | }, |
2822 | 2825 | "CreatePolicyEngineResponse":{ |
|
2838 | 2841 | "updatedAt":{"shape":"DateTimestamp"}, |
2839 | 2842 | "policyEngineArn":{"shape":"PolicyEngineArn"}, |
2840 | 2843 | "status":{"shape":"PolicyEngineStatus"}, |
2841 | | - "statusReasons":{"shape":"PolicyStatusReasons"} |
| 2844 | + "statusReasons":{"shape":"PolicyStatusReasons"}, |
| 2845 | + "encryptionKeyArn":{"shape":"KmsKeyArn"} |
2842 | 2846 | } |
2843 | 2847 | }, |
2844 | 2848 | "CreatePolicyRequest":{ |
|
3484 | 3488 | "updatedAt":{"shape":"DateTimestamp"}, |
3485 | 3489 | "policyEngineArn":{"shape":"PolicyEngineArn"}, |
3486 | 3490 | "status":{"shape":"PolicyEngineStatus"}, |
3487 | | - "statusReasons":{"shape":"PolicyStatusReasons"} |
| 3491 | + "statusReasons":{"shape":"PolicyStatusReasons"}, |
| 3492 | + "encryptionKeyArn":{"shape":"KmsKeyArn"} |
3488 | 3493 | } |
3489 | 3494 | }, |
3490 | 3495 | "DeletePolicyRequest":{ |
|
4177 | 4182 | "protocolConfiguration":{"shape":"ProtocolConfiguration"}, |
4178 | 4183 | "environmentVariables":{"shape":"EnvironmentVariablesMap"}, |
4179 | 4184 | "authorizerConfiguration":{"shape":"AuthorizerConfiguration"}, |
4180 | | - "requestHeaderConfiguration":{"shape":"RequestHeaderConfiguration"} |
| 4185 | + "requestHeaderConfiguration":{"shape":"RequestHeaderConfiguration"}, |
| 4186 | + "metadataConfiguration":{"shape":"RuntimeMetadataConfiguration"} |
4181 | 4187 | } |
4182 | 4188 | }, |
4183 | 4189 | "GetApiKeyCredentialProviderRequest":{ |
|
4561 | 4567 | "updatedAt":{"shape":"DateTimestamp"}, |
4562 | 4568 | "policyEngineArn":{"shape":"PolicyEngineArn"}, |
4563 | 4569 | "status":{"shape":"PolicyEngineStatus"}, |
4564 | | - "statusReasons":{"shape":"PolicyStatusReasons"} |
| 4570 | + "statusReasons":{"shape":"PolicyStatusReasons"}, |
| 4571 | + "encryptionKeyArn":{"shape":"KmsKeyArn"} |
4565 | 4572 | } |
4566 | 4573 | }, |
4567 | 4574 | "GetPolicyGenerationRequest":{ |
|
6122 | 6129 | "PolicyDefinition":{ |
6123 | 6130 | "type":"structure", |
6124 | 6131 | "members":{ |
6125 | | - "cedar":{"shape":"CedarPolicy"} |
| 6132 | + "cedar":{"shape":"CedarPolicy"}, |
| 6133 | + "policyGeneration":{"shape":"PolicyGenerationDetails"} |
6126 | 6134 | }, |
6127 | 6135 | "union":true |
6128 | 6136 | }, |
|
6145 | 6153 | "updatedAt":{"shape":"DateTimestamp"}, |
6146 | 6154 | "policyEngineArn":{"shape":"PolicyEngineArn"}, |
6147 | 6155 | "status":{"shape":"PolicyEngineStatus"}, |
6148 | | - "statusReasons":{"shape":"PolicyStatusReasons"} |
| 6156 | + "statusReasons":{"shape":"PolicyStatusReasons"}, |
| 6157 | + "encryptionKeyArn":{"shape":"KmsKeyArn"} |
6149 | 6158 | } |
6150 | 6159 | }, |
6151 | 6160 | "PolicyEngineArn":{ |
|
6228 | 6237 | "type":"list", |
6229 | 6238 | "member":{"shape":"PolicyGenerationAsset"} |
6230 | 6239 | }, |
| 6240 | + "PolicyGenerationDetails":{ |
| 6241 | + "type":"structure", |
| 6242 | + "required":[ |
| 6243 | + "policyGenerationId", |
| 6244 | + "policyGenerationAssetId" |
| 6245 | + ], |
| 6246 | + "members":{ |
| 6247 | + "policyGenerationId":{"shape":"ResourceId"}, |
| 6248 | + "policyGenerationAssetId":{"shape":"ResourceId"} |
| 6249 | + } |
| 6250 | + }, |
6231 | 6251 | "PolicyGenerationName":{ |
6232 | 6252 | "type":"string", |
6233 | 6253 | "max":48, |
|
6452 | 6472 | "min":1, |
6453 | 6473 | "pattern":"([0-9]{12})\\.dkr\\.ecr\\.([a-z0-9-]+)\\.amazonaws\\.com/((?:[a-z0-9]+(?:[._-][a-z0-9]+)*/)*[a-z0-9]+(?:[._-][a-z0-9]+)*)(?::([^:@]{1,300}))?(?:@(.+))?" |
6454 | 6474 | }, |
| 6475 | + "RuntimeMetadataConfiguration":{ |
| 6476 | + "type":"structure", |
| 6477 | + "required":["requireMMDSV2"], |
| 6478 | + "members":{ |
| 6479 | + "requireMMDSV2":{"shape":"Boolean"} |
| 6480 | + } |
| 6481 | + }, |
6455 | 6482 | "S3BucketUri":{ |
6456 | 6483 | "type":"string", |
6457 | 6484 | "pattern":"s3://.{1,2043}" |
|
6804 | 6831 | }, |
6805 | 6832 | "Statement":{ |
6806 | 6833 | "type":"string", |
6807 | | - "max":153600, |
| 6834 | + "max":10000, |
6808 | 6835 | "min":35 |
6809 | 6836 | }, |
6810 | 6837 | "StatusReason":{ |
|
7258 | 7285 | "requestHeaderConfiguration":{"shape":"RequestHeaderConfiguration"}, |
7259 | 7286 | "protocolConfiguration":{"shape":"ProtocolConfiguration"}, |
7260 | 7287 | "lifecycleConfiguration":{"shape":"LifecycleConfiguration"}, |
| 7288 | + "metadataConfiguration":{"shape":"RuntimeMetadataConfiguration"}, |
7261 | 7289 | "environmentVariables":{"shape":"EnvironmentVariablesMap"}, |
7262 | 7290 | "clientToken":{ |
7263 | 7291 | "shape":"ClientToken", |
|
7580 | 7608 | "location":"uri", |
7581 | 7609 | "locationName":"policyEngineId" |
7582 | 7610 | }, |
7583 | | - "description":{"shape":"Description"} |
| 7611 | + "description":{"shape":"UpdatedDescription"} |
7584 | 7612 | } |
7585 | 7613 | }, |
7586 | 7614 | "UpdatePolicyEngineResponse":{ |
|
7602 | 7630 | "updatedAt":{"shape":"DateTimestamp"}, |
7603 | 7631 | "policyEngineArn":{"shape":"PolicyEngineArn"}, |
7604 | 7632 | "status":{"shape":"PolicyEngineStatus"}, |
7605 | | - "statusReasons":{"shape":"PolicyStatusReasons"} |
| 7633 | + "statusReasons":{"shape":"PolicyStatusReasons"}, |
| 7634 | + "encryptionKeyArn":{"shape":"KmsKeyArn"} |
7606 | 7635 | } |
7607 | 7636 | }, |
7608 | 7637 | "UpdatePolicyRequest":{ |
7609 | 7638 | "type":"structure", |
7610 | 7639 | "required":[ |
7611 | 7640 | "policyEngineId", |
7612 | | - "policyId", |
7613 | | - "definition" |
| 7641 | + "policyId" |
7614 | 7642 | ], |
7615 | 7643 | "members":{ |
7616 | 7644 | "policyEngineId":{ |
|
7623 | 7651 | "location":"uri", |
7624 | 7652 | "locationName":"policyId" |
7625 | 7653 | }, |
7626 | | - "description":{"shape":"Description"}, |
| 7654 | + "description":{"shape":"UpdatedDescription"}, |
7627 | 7655 | "definition":{"shape":"PolicyDefinition"}, |
7628 | 7656 | "validationMode":{"shape":"PolicyValidationMode"} |
7629 | 7657 | } |
|
7678 | 7706 | "lastUpdatedTime":{"shape":"Timestamp"} |
7679 | 7707 | } |
7680 | 7708 | }, |
| 7709 | + "UpdatedDescription":{ |
| 7710 | + "type":"structure", |
| 7711 | + "members":{ |
| 7712 | + "optionalValue":{"shape":"Description"} |
| 7713 | + } |
| 7714 | + }, |
7681 | 7715 | "UserPreferenceConsolidationOverride":{ |
7682 | 7716 | "type":"structure", |
7683 | 7717 | "required":[ |
|
0 commit comments