|
930 | 930 | "AnalyzerConfiguration":{
|
931 | 931 | "type":"structure",
|
932 | 932 | "members":{
|
933 |
| - "unusedAccess":{"shape":"UnusedAccessConfiguration"} |
| 933 | + "unusedAccess":{"shape":"UnusedAccessConfiguration"}, |
| 934 | + "internalAccess":{"shape":"InternalAccessConfiguration"} |
934 | 935 | },
|
935 | 936 | "union":true
|
936 | 937 | },
|
|
1436 | 1437 | "FindingDetails":{
|
1437 | 1438 | "type":"structure",
|
1438 | 1439 | "members":{
|
| 1440 | + "internalAccessDetails":{"shape":"InternalAccessDetails"}, |
1439 | 1441 | "externalAccessDetails":{"shape":"ExternalAccessDetails"},
|
1440 | 1442 | "unusedPermissionDetails":{"shape":"UnusedPermissionDetails"},
|
1441 | 1443 | "unusedIamUserAccessKeyDetails":{"shape":"UnusedIamUserAccessKeyDetails"},
|
|
1557 | 1559 | "UnusedIAMRole",
|
1558 | 1560 | "UnusedIAMUserAccessKey",
|
1559 | 1561 | "UnusedIAMUserPassword",
|
1560 |
| - "UnusedPermission" |
| 1562 | + "UnusedPermission", |
| 1563 | + "InternalAccess" |
1561 | 1564 | ]
|
1562 | 1565 | },
|
1563 | 1566 | "FindingsList":{
|
|
1572 | 1575 | "type":"structure",
|
1573 | 1576 | "members":{
|
1574 | 1577 | "externalAccessFindingsStatistics":{"shape":"ExternalAccessFindingsStatistics"},
|
| 1578 | + "internalAccessFindingsStatistics":{"shape":"InternalAccessFindingsStatistics"}, |
1575 | 1579 | "unusedAccessFindingsStatistics":{"shape":"UnusedAccessFindingsStatistics"}
|
1576 | 1580 | },
|
1577 | 1581 | "union":true
|
|
1940 | 1944 | "type":"integer",
|
1941 | 1945 | "box":true
|
1942 | 1946 | },
|
| 1947 | + "InternalAccessAnalysisRule":{ |
| 1948 | + "type":"structure", |
| 1949 | + "members":{ |
| 1950 | + "inclusions":{"shape":"InternalAccessAnalysisRuleCriteriaList"} |
| 1951 | + } |
| 1952 | + }, |
| 1953 | + "InternalAccessAnalysisRuleCriteria":{ |
| 1954 | + "type":"structure", |
| 1955 | + "members":{ |
| 1956 | + "accountIds":{"shape":"AccountIdsList"}, |
| 1957 | + "resourceTypes":{"shape":"ResourceTypeList"}, |
| 1958 | + "resourceArns":{"shape":"ResourceArnsList"} |
| 1959 | + } |
| 1960 | + }, |
| 1961 | + "InternalAccessAnalysisRuleCriteriaList":{ |
| 1962 | + "type":"list", |
| 1963 | + "member":{"shape":"InternalAccessAnalysisRuleCriteria"} |
| 1964 | + }, |
| 1965 | + "InternalAccessConfiguration":{ |
| 1966 | + "type":"structure", |
| 1967 | + "members":{ |
| 1968 | + "analysisRule":{"shape":"InternalAccessAnalysisRule"} |
| 1969 | + } |
| 1970 | + }, |
| 1971 | + "InternalAccessDetails":{ |
| 1972 | + "type":"structure", |
| 1973 | + "members":{ |
| 1974 | + "action":{"shape":"ActionList"}, |
| 1975 | + "condition":{"shape":"ConditionKeyMap"}, |
| 1976 | + "principal":{"shape":"PrincipalMap"}, |
| 1977 | + "principalOwnerAccount":{"shape":"String"}, |
| 1978 | + "accessType":{"shape":"InternalAccessType"}, |
| 1979 | + "principalType":{"shape":"PrincipalType"}, |
| 1980 | + "sources":{"shape":"FindingSourceList"}, |
| 1981 | + "resourceControlPolicyRestriction":{"shape":"ResourceControlPolicyRestriction"}, |
| 1982 | + "serviceControlPolicyRestriction":{"shape":"ServiceControlPolicyRestriction"} |
| 1983 | + } |
| 1984 | + }, |
| 1985 | + "InternalAccessFindingsStatistics":{ |
| 1986 | + "type":"structure", |
| 1987 | + "members":{ |
| 1988 | + "resourceTypeStatistics":{"shape":"InternalAccessResourceTypeStatisticsMap"}, |
| 1989 | + "totalActiveFindings":{"shape":"Integer"}, |
| 1990 | + "totalArchivedFindings":{"shape":"Integer"}, |
| 1991 | + "totalResolvedFindings":{"shape":"Integer"} |
| 1992 | + } |
| 1993 | + }, |
| 1994 | + "InternalAccessResourceTypeDetails":{ |
| 1995 | + "type":"structure", |
| 1996 | + "members":{ |
| 1997 | + "totalActiveFindings":{"shape":"Integer"}, |
| 1998 | + "totalResolvedFindings":{"shape":"Integer"}, |
| 1999 | + "totalArchivedFindings":{"shape":"Integer"} |
| 2000 | + } |
| 2001 | + }, |
| 2002 | + "InternalAccessResourceTypeStatisticsMap":{ |
| 2003 | + "type":"map", |
| 2004 | + "key":{"shape":"ResourceType"}, |
| 2005 | + "value":{"shape":"InternalAccessResourceTypeDetails"} |
| 2006 | + }, |
| 2007 | + "InternalAccessType":{ |
| 2008 | + "type":"string", |
| 2009 | + "enum":[ |
| 2010 | + "INTRA_ACCOUNT", |
| 2011 | + "INTRA_ORG" |
| 2012 | + ] |
| 2013 | + }, |
1943 | 2014 | "InternalServerException":{
|
1944 | 2015 | "type":"structure",
|
1945 | 2016 | "required":["message"],
|
|
2433 | 2504 | "key":{"shape":"String"},
|
2434 | 2505 | "value":{"shape":"String"}
|
2435 | 2506 | },
|
| 2507 | + "PrincipalType":{ |
| 2508 | + "type":"string", |
| 2509 | + "enum":[ |
| 2510 | + "IAM_ROLE", |
| 2511 | + "IAM_USER" |
| 2512 | + ] |
| 2513 | + }, |
2436 | 2514 | "RdsDbClusterSnapshotAccountId":{"type":"string"},
|
2437 | 2515 | "RdsDbClusterSnapshotAccountIdsList":{
|
2438 | 2516 | "type":"list",
|
|
2552 | 2630 | "type":"string",
|
2553 | 2631 | "pattern":"arn:[^:]*:[^:]*:[^:]*:[^:]*:.*"
|
2554 | 2632 | },
|
| 2633 | + "ResourceArnsList":{ |
| 2634 | + "type":"list", |
| 2635 | + "member":{"shape":"String"} |
| 2636 | + }, |
2555 | 2637 | "ResourceControlPolicyRestriction":{
|
2556 | 2638 | "type":"string",
|
2557 | 2639 | "enum":[
|
2558 | 2640 | "APPLICABLE",
|
2559 | 2641 | "FAILED_TO_EVALUATE_RCP",
|
2560 |
| - "NOT_APPLICABLE" |
| 2642 | + "NOT_APPLICABLE", |
| 2643 | + "APPLIED" |
2561 | 2644 | ]
|
2562 | 2645 | },
|
2563 | 2646 | "ResourceNotFoundException":{
|
|
2607 | 2690 | "totalActiveCrossAccount":{"shape":"Integer"}
|
2608 | 2691 | }
|
2609 | 2692 | },
|
| 2693 | + "ResourceTypeList":{ |
| 2694 | + "type":"list", |
| 2695 | + "member":{"shape":"ResourceType"} |
| 2696 | + }, |
2610 | 2697 | "ResourceTypeStatisticsMap":{
|
2611 | 2698 | "type":"map",
|
2612 | 2699 | "key":{"shape":"ResourceType"},
|
|
2699 | 2786 | },
|
2700 | 2787 | "SecretsManagerSecretKmsId":{"type":"string"},
|
2701 | 2788 | "SecretsManagerSecretPolicy":{"type":"string"},
|
| 2789 | + "ServiceControlPolicyRestriction":{ |
| 2790 | + "type":"string", |
| 2791 | + "enum":[ |
| 2792 | + "APPLICABLE", |
| 2793 | + "FAILED_TO_EVALUATE_SCP", |
| 2794 | + "NOT_APPLICABLE", |
| 2795 | + "APPLIED" |
| 2796 | + ] |
| 2797 | + }, |
2702 | 2798 | "ServiceQuotaExceededException":{
|
2703 | 2799 | "type":"structure",
|
2704 | 2800 | "required":[
|
|
2903 | 2999 | "ACCOUNT",
|
2904 | 3000 | "ORGANIZATION",
|
2905 | 3001 | "ACCOUNT_UNUSED_ACCESS",
|
2906 |
| - "ORGANIZATION_UNUSED_ACCESS" |
| 3002 | + "ORGANIZATION_UNUSED_ACCESS", |
| 3003 | + "ACCOUNT_INTERNAL_ACCESS", |
| 3004 | + "ORGANIZATION_INTERNAL_ACCESS" |
2907 | 3005 | ]
|
2908 | 3006 | },
|
2909 | 3007 | "UnprocessableEntityException":{
|
|
0 commit comments