|
768 | 768 | {"shape":"ServiceFailureException"} |
769 | 769 | ] |
770 | 770 | }, |
| 771 | + "GenerateOrganizationsAccessReport":{ |
| 772 | + "name":"GenerateOrganizationsAccessReport", |
| 773 | + "http":{ |
| 774 | + "method":"POST", |
| 775 | + "requestUri":"/" |
| 776 | + }, |
| 777 | + "input":{"shape":"GenerateOrganizationsAccessReportRequest"}, |
| 778 | + "output":{ |
| 779 | + "shape":"GenerateOrganizationsAccessReportResponse", |
| 780 | + "resultWrapper":"GenerateOrganizationsAccessReportResult" |
| 781 | + }, |
| 782 | + "errors":[ |
| 783 | + {"shape":"ReportGenerationLimitExceededException"} |
| 784 | + ] |
| 785 | + }, |
771 | 786 | "GenerateServiceLastAccessedDetails":{ |
772 | 787 | "name":"GenerateServiceLastAccessedDetails", |
773 | 788 | "http":{ |
|
972 | 987 | {"shape":"ServiceFailureException"} |
973 | 988 | ] |
974 | 989 | }, |
| 990 | + "GetOrganizationsAccessReport":{ |
| 991 | + "name":"GetOrganizationsAccessReport", |
| 992 | + "http":{ |
| 993 | + "method":"POST", |
| 994 | + "requestUri":"/" |
| 995 | + }, |
| 996 | + "input":{"shape":"GetOrganizationsAccessReportRequest"}, |
| 997 | + "output":{ |
| 998 | + "shape":"GetOrganizationsAccessReportResponse", |
| 999 | + "resultWrapper":"GetOrganizationsAccessReportResult" |
| 1000 | + }, |
| 1001 | + "errors":[ |
| 1002 | + {"shape":"NoSuchEntityException"} |
| 1003 | + ] |
| 1004 | + }, |
975 | 1005 | "GetPolicy":{ |
976 | 1006 | "name":"GetPolicy", |
977 | 1007 | "http":{ |
|
2124 | 2154 | } |
2125 | 2155 | }, |
2126 | 2156 | "shapes":{ |
| 2157 | + "AccessDetail":{ |
| 2158 | + "type":"structure", |
| 2159 | + "required":[ |
| 2160 | + "ServiceName", |
| 2161 | + "ServiceNamespace" |
| 2162 | + ], |
| 2163 | + "members":{ |
| 2164 | + "ServiceName":{"shape":"serviceNameType"}, |
| 2165 | + "ServiceNamespace":{"shape":"serviceNamespaceType"}, |
| 2166 | + "Region":{"shape":"stringType"}, |
| 2167 | + "EntityPath":{"shape":"organizationsEntityPathType"}, |
| 2168 | + "LastAuthenticatedTime":{"shape":"dateType"}, |
| 2169 | + "TotalAuthenticatedEntities":{"shape":"integerType"} |
| 2170 | + } |
| 2171 | + }, |
| 2172 | + "AccessDetails":{ |
| 2173 | + "type":"list", |
| 2174 | + "member":{"shape":"AccessDetail"} |
| 2175 | + }, |
2127 | 2176 | "AccessKey":{ |
2128 | 2177 | "type":"structure", |
2129 | 2178 | "required":[ |
|
2997 | 3046 | "Description":{"shape":"ReportStateDescriptionType"} |
2998 | 3047 | } |
2999 | 3048 | }, |
| 3049 | + "GenerateOrganizationsAccessReportRequest":{ |
| 3050 | + "type":"structure", |
| 3051 | + "required":["EntityPath"], |
| 3052 | + "members":{ |
| 3053 | + "EntityPath":{"shape":"organizationsEntityPathType"}, |
| 3054 | + "OrganizationsPolicyId":{"shape":"organizationsPolicyIdType"} |
| 3055 | + } |
| 3056 | + }, |
| 3057 | + "GenerateOrganizationsAccessReportResponse":{ |
| 3058 | + "type":"structure", |
| 3059 | + "members":{ |
| 3060 | + "JobId":{"shape":"jobIDType"} |
| 3061 | + } |
| 3062 | + }, |
3000 | 3063 | "GenerateServiceLastAccessedDetailsRequest":{ |
3001 | 3064 | "type":"structure", |
3002 | 3065 | "required":["Arn"], |
|
3175 | 3238 | "CreateDate":{"shape":"dateType"} |
3176 | 3239 | } |
3177 | 3240 | }, |
| 3241 | + "GetOrganizationsAccessReportRequest":{ |
| 3242 | + "type":"structure", |
| 3243 | + "required":["JobId"], |
| 3244 | + "members":{ |
| 3245 | + "JobId":{"shape":"jobIDType"}, |
| 3246 | + "MaxItems":{"shape":"maxItemsType"}, |
| 3247 | + "Marker":{"shape":"markerType"}, |
| 3248 | + "SortKey":{"shape":"sortKeyType"} |
| 3249 | + } |
| 3250 | + }, |
| 3251 | + "GetOrganizationsAccessReportResponse":{ |
| 3252 | + "type":"structure", |
| 3253 | + "required":[ |
| 3254 | + "JobStatus", |
| 3255 | + "JobCreationDate" |
| 3256 | + ], |
| 3257 | + "members":{ |
| 3258 | + "JobStatus":{"shape":"jobStatusType"}, |
| 3259 | + "JobCreationDate":{"shape":"dateType"}, |
| 3260 | + "JobCompletionDate":{"shape":"dateType"}, |
| 3261 | + "NumberOfServicesAccessible":{"shape":"integerType"}, |
| 3262 | + "NumberOfServicesNotAccessed":{"shape":"integerType"}, |
| 3263 | + "AccessDetails":{"shape":"AccessDetails"}, |
| 3264 | + "IsTruncated":{"shape":"booleanType"}, |
| 3265 | + "Marker":{"shape":"markerType"}, |
| 3266 | + "ErrorDetails":{"shape":"ErrorDetails"} |
| 3267 | + } |
| 3268 | + }, |
3178 | 3269 | "GetPolicyRequest":{ |
3179 | 3270 | "type":"structure", |
3180 | 3271 | "required":["PolicyArn"], |
|
4399 | 4490 | "type":"string", |
4400 | 4491 | "enum":["text/csv"] |
4401 | 4492 | }, |
| 4493 | + "ReportGenerationLimitExceededException":{ |
| 4494 | + "type":"structure", |
| 4495 | + "members":{ |
| 4496 | + "message":{"shape":"reportGenerationLimitExceededMessage"} |
| 4497 | + }, |
| 4498 | + "error":{ |
| 4499 | + "code":"ReportGenerationLimitExceeded", |
| 4500 | + "httpStatusCode":409, |
| 4501 | + "senderFault":true |
| 4502 | + }, |
| 4503 | + "exception":true |
| 4504 | + }, |
4402 | 4505 | "ReportStateDescriptionType":{"type":"string"}, |
4403 | 4506 | "ReportStateType":{ |
4404 | 4507 | "type":"string", |
|
5358 | 5461 | "min":6 |
5359 | 5462 | }, |
5360 | 5463 | "noSuchEntityMessage":{"type":"string"}, |
| 5464 | + "organizationsEntityPathType":{ |
| 5465 | + "type":"string", |
| 5466 | + "max":427, |
| 5467 | + "min":19, |
| 5468 | + "pattern":"^o-[0-9a-z]{10,32}\\/r-[0-9a-z]{4,32}[0-9a-z-\\/]*" |
| 5469 | + }, |
| 5470 | + "organizationsPolicyIdType":{ |
| 5471 | + "type":"string", |
| 5472 | + "pattern":"^p-[0-9a-zA-Z_]{8,128}$" |
| 5473 | + }, |
5361 | 5474 | "passwordPolicyViolationMessage":{"type":"string"}, |
5362 | 5475 | "passwordReusePreventionType":{ |
5363 | 5476 | "type":"integer", |
|
5480 | 5593 | "min":1, |
5481 | 5594 | "pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u00FF]+" |
5482 | 5595 | }, |
| 5596 | + "reportGenerationLimitExceededMessage":{"type":"string"}, |
5483 | 5597 | "responseMarkerType":{"type":"string"}, |
5484 | 5598 | "roleDescriptionType":{ |
5485 | 5599 | "type":"string", |
|
5553 | 5667 | "min":17, |
5554 | 5668 | "pattern":"[\\w+=,.@-]+" |
5555 | 5669 | }, |
| 5670 | + "sortKeyType":{ |
| 5671 | + "type":"string", |
| 5672 | + "enum":[ |
| 5673 | + "SERVICE_NAMESPACE_ASCENDING", |
| 5674 | + "SERVICE_NAMESPACE_DESCENDING", |
| 5675 | + "LAST_AUTHENTICATED_TIME_ASCENDING", |
| 5676 | + "LAST_AUTHENTICATED_TIME_DESCENDING" |
| 5677 | + ] |
| 5678 | + }, |
5556 | 5679 | "statusType":{ |
5557 | 5680 | "type":"string", |
5558 | 5681 | "enum":[ |
|
0 commit comments