|
116 | 116 | {"shape":"ValidationException"}, |
117 | 117 | {"shape":"AccessDeniedException"}, |
118 | 118 | {"shape":"InternalServerException"}, |
119 | | - {"shape":"ServiceQuotaExceededException"} |
| 119 | + {"shape":"ServiceQuotaExceededException"}, |
| 120 | + {"shape":"ThrottlingException"} |
120 | 121 | ] |
121 | 122 | }, |
122 | 123 | "CreateAssessmentFramework":{ |
|
805 | 806 | {"shape":"ResourceNotFoundException"}, |
806 | 807 | {"shape":"ValidationException"}, |
807 | 808 | {"shape":"AccessDeniedException"}, |
808 | | - {"shape":"InternalServerException"} |
| 809 | + {"shape":"InternalServerException"}, |
| 810 | + {"shape":"ThrottlingException"} |
809 | 811 | ] |
810 | 812 | }, |
811 | 813 | "UpdateAssessmentControl":{ |
|
1506 | 1508 | "lastUpdatedAt":{"shape":"Timestamp"}, |
1507 | 1509 | "createdBy":{"shape":"CreatedBy"}, |
1508 | 1510 | "lastUpdatedBy":{"shape":"LastUpdatedBy"}, |
1509 | | - "tags":{"shape":"TagMap"} |
| 1511 | + "tags":{"shape":"TagMap"}, |
| 1512 | + "state":{"shape":"ControlState"} |
1510 | 1513 | } |
1511 | 1514 | }, |
| 1515 | + "ControlCatalogId":{ |
| 1516 | + "type":"string", |
| 1517 | + "max":2048, |
| 1518 | + "min":13, |
| 1519 | + "pattern":"^arn:.*:controlcatalog:.*|UNCATEGORIZED" |
| 1520 | + }, |
1512 | 1521 | "ControlComment":{ |
1513 | 1522 | "type":"structure", |
1514 | 1523 | "members":{ |
|
1530 | 1539 | "ControlDescription":{ |
1531 | 1540 | "type":"string", |
1532 | 1541 | "max":1000, |
1533 | | - "pattern":"^[\\w\\W\\s\\S]*$" |
| 1542 | + "pattern":"^[\\w\\W\\s\\S]*$", |
| 1543 | + "sensitive":true |
| 1544 | + }, |
| 1545 | + "ControlDomainId":{ |
| 1546 | + "type":"string", |
| 1547 | + "max":2048, |
| 1548 | + "min":13, |
| 1549 | + "pattern":"^arn:.*:controlcatalog:.*:.*:domain/.*|UNCATEGORIZED|^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$" |
1534 | 1550 | }, |
1535 | 1551 | "ControlDomainInsights":{ |
1536 | 1552 | "type":"structure", |
1537 | 1553 | "members":{ |
1538 | | - "name":{"shape":"NonEmptyString"}, |
1539 | | - "id":{"shape":"UUID"}, |
| 1554 | + "name":{"shape":"String"}, |
| 1555 | + "id":{"shape":"ControlDomainId"}, |
1540 | 1556 | "controlsCountByNoncompliantEvidence":{"shape":"NullableInteger"}, |
1541 | 1557 | "totalControlsCount":{"shape":"NullableInteger"}, |
1542 | 1558 | "evidenceInsights":{"shape":"EvidenceInsights"}, |
|
1558 | 1574 | "ControlInsightsMetadataByAssessmentItem":{ |
1559 | 1575 | "type":"structure", |
1560 | 1576 | "members":{ |
1561 | | - "name":{"shape":"NonEmptyString"}, |
1562 | | - "id":{"shape":"UUID"}, |
| 1577 | + "name":{"shape":"String"}, |
| 1578 | + "id":{"shape":"ControlDomainId"}, |
1563 | 1579 | "evidenceInsights":{"shape":"EvidenceInsights"}, |
1564 | 1580 | "controlSetName":{"shape":"NonEmptyString"}, |
1565 | 1581 | "lastUpdated":{"shape":"Timestamp"} |
|
1568 | 1584 | "ControlInsightsMetadataItem":{ |
1569 | 1585 | "type":"structure", |
1570 | 1586 | "members":{ |
1571 | | - "name":{"shape":"NonEmptyString"}, |
1572 | | - "id":{"shape":"UUID"}, |
| 1587 | + "name":{"shape":"String"}, |
| 1588 | + "id":{"shape":"ControlDomainId"}, |
1573 | 1589 | "evidenceInsights":{"shape":"EvidenceInsights"}, |
1574 | 1590 | "lastUpdated":{"shape":"Timestamp"} |
1575 | 1591 | } |
|
1663 | 1679 | "min":1, |
1664 | 1680 | "pattern":"^[a-zA-Z_0-9-\\s.,]+$" |
1665 | 1681 | }, |
| 1682 | + "ControlState":{ |
| 1683 | + "type":"string", |
| 1684 | + "enum":[ |
| 1685 | + "ACTIVE", |
| 1686 | + "END_OF_SUPPORT" |
| 1687 | + ] |
| 1688 | + }, |
1666 | 1689 | "ControlStatus":{ |
1667 | 1690 | "type":"string", |
1668 | 1691 | "enum":[ |
|
1675 | 1698 | "type":"string", |
1676 | 1699 | "enum":[ |
1677 | 1700 | "Standard", |
1678 | | - "Custom" |
| 1701 | + "Custom", |
| 1702 | + "Core" |
1679 | 1703 | ] |
1680 | 1704 | }, |
1681 | 1705 | "Controls":{ |
|
1839 | 1863 | "pattern":"^[a-zA-Z0-9\\s-_()\\[\\]]+$", |
1840 | 1864 | "sensitive":true |
1841 | 1865 | }, |
| 1866 | + "DataSourceType":{ |
| 1867 | + "type":"string", |
| 1868 | + "enum":[ |
| 1869 | + "AWS_Cloudtrail", |
| 1870 | + "AWS_Config", |
| 1871 | + "AWS_Security_Hub", |
| 1872 | + "AWS_API_Call", |
| 1873 | + "MANUAL" |
| 1874 | + ] |
| 1875 | + }, |
1842 | 1876 | "DefaultExportDestination":{ |
1843 | 1877 | "type":"structure", |
1844 | 1878 | "members":{ |
|
2700 | 2734 | "type":"string", |
2701 | 2735 | "max":100, |
2702 | 2736 | "min":1, |
2703 | | - "pattern":"^[a-zA-Z_0-9-\\s().]+$" |
| 2737 | + "pattern":"^[a-zA-Z_0-9-\\s().:\\/]+$" |
2704 | 2738 | }, |
2705 | 2739 | "Keywords":{ |
2706 | 2740 | "type":"list", |
|
2727 | 2761 | ], |
2728 | 2762 | "members":{ |
2729 | 2763 | "controlDomainId":{ |
2730 | | - "shape":"UUID", |
| 2764 | + "shape":"ControlDomainId", |
2731 | 2765 | "location":"querystring", |
2732 | 2766 | "locationName":"controlDomainId" |
2733 | 2767 | }, |
|
2919 | 2953 | "required":["controlDomainId"], |
2920 | 2954 | "members":{ |
2921 | 2955 | "controlDomainId":{ |
2922 | | - "shape":"UUID", |
| 2956 | + "shape":"ControlDomainId", |
2923 | 2957 | "location":"querystring", |
2924 | 2958 | "locationName":"controlDomainId" |
2925 | 2959 | }, |
|
2960 | 2994 | "shape":"MaxResults", |
2961 | 2995 | "location":"querystring", |
2962 | 2996 | "locationName":"maxResults" |
| 2997 | + }, |
| 2998 | + "controlCatalogId":{ |
| 2999 | + "shape":"ControlCatalogId", |
| 3000 | + "location":"querystring", |
| 3001 | + "locationName":"controlCatalogId" |
2963 | 3002 | } |
2964 | 3003 | } |
2965 | 3004 | }, |
|
2975 | 3014 | "required":["source"], |
2976 | 3015 | "members":{ |
2977 | 3016 | "source":{ |
2978 | | - "shape":"SourceType", |
| 3017 | + "shape":"DataSourceType", |
2979 | 3018 | "location":"querystring", |
2980 | 3019 | "locationName":"source" |
2981 | 3020 | }, |
|
3208 | 3247 | "type":"structure", |
3209 | 3248 | "members":{ |
3210 | 3249 | "awsAccounts":{"shape":"AWSAccounts"}, |
3211 | | - "awsServices":{"shape":"AWSServices"} |
| 3250 | + "awsServices":{ |
| 3251 | + "shape":"AWSServices", |
| 3252 | + "deprecated":true, |
| 3253 | + "deprecatedMessage":"You can't specify services in scope when creating/updating an assessment. If you use the parameter to specify one or more AWS services, Audit Manager ignores the input. Instead the value of the parameter will show as empty indicating that the services are defined and managed by Audit Manager." |
| 3254 | + } |
3212 | 3255 | }, |
3213 | 3256 | "sensitive":true |
3214 | 3257 | }, |
|
3321 | 3364 | }, |
3322 | 3365 | "SourceName":{ |
3323 | 3366 | "type":"string", |
3324 | | - "max":100, |
| 3367 | + "max":300, |
3325 | 3368 | "min":1 |
3326 | 3369 | }, |
3327 | 3370 | "SourceSetUpOption":{ |
|
3338 | 3381 | "AWS_Config", |
3339 | 3382 | "AWS_Security_Hub", |
3340 | 3383 | "AWS_API_Call", |
3341 | | - "MANUAL" |
| 3384 | + "MANUAL", |
| 3385 | + "Common_Control", |
| 3386 | + "Core_Control" |
3342 | 3387 | ] |
3343 | 3388 | }, |
3344 | 3389 | "StartAssessmentFrameworkShareRequest":{ |
|
3428 | 3473 | "members":{ |
3429 | 3474 | "message":{"shape":"String"} |
3430 | 3475 | }, |
3431 | | - "error":{"httpStatusCode":400}, |
| 3476 | + "error":{"httpStatusCode":429}, |
3432 | 3477 | "exception":true |
3433 | 3478 | }, |
3434 | 3479 | "Timestamp":{"type":"timestamp"}, |
|
0 commit comments