|
365 | 365 | "createdAt",
|
366 | 366 | "isPublic",
|
367 | 367 | "resourceArn",
|
| 368 | + "resourceOwnerAccount", |
368 | 369 | "resourceType",
|
369 | 370 | "updatedAt"
|
370 | 371 | ],
|
|
393 | 394 | "shape":"ResourceArn",
|
394 | 395 | "documentation":"<p>The ARN of the resource that was analyzed.</p>"
|
395 | 396 | },
|
| 397 | + "resourceOwnerAccount":{ |
| 398 | + "shape":"String", |
| 399 | + "documentation":"<p>The AWS account ID that owns the resource.</p>" |
| 400 | + }, |
396 | 401 | "resourceType":{
|
397 | 402 | "shape":"ResourceType",
|
398 | 403 | "documentation":"<p>The type of the resource that was analyzed.</p>"
|
|
416 | 421 | "type":"structure",
|
417 | 422 | "required":[
|
418 | 423 | "resourceArn",
|
| 424 | + "resourceOwnerAccount", |
419 | 425 | "resourceType"
|
420 | 426 | ],
|
421 | 427 | "members":{
|
422 | 428 | "resourceArn":{
|
423 | 429 | "shape":"ResourceArn",
|
424 | 430 | "documentation":"<p>The ARN of the analyzed resource.</p>"
|
425 | 431 | },
|
| 432 | + "resourceOwnerAccount":{ |
| 433 | + "shape":"String", |
| 434 | + "documentation":"<p>The AWS account ID that owns the resource.</p>" |
| 435 | + }, |
426 | 436 | "resourceType":{
|
427 | 437 | "shape":"ResourceType",
|
428 | 438 | "documentation":"<p>The type of resource that was analyzed.</p>"
|
|
438 | 448 | "type":"string",
|
439 | 449 | "pattern":"^[^:]*:[^:]*:[^:]*:[^:]*:[^:]*:analyzer/.{1,255}$"
|
440 | 450 | },
|
| 451 | + "AnalyzerStatus":{ |
| 452 | + "type":"string", |
| 453 | + "enum":[ |
| 454 | + "ACTIVE", |
| 455 | + "CREATING", |
| 456 | + "DISABLED", |
| 457 | + "FAILED" |
| 458 | + ] |
| 459 | + }, |
441 | 460 | "AnalyzerSummary":{
|
442 | 461 | "type":"structure",
|
443 | 462 | "required":[
|
444 | 463 | "arn",
|
445 | 464 | "createdAt",
|
446 | 465 | "name",
|
| 466 | + "status", |
447 | 467 | "type"
|
448 | 468 | ],
|
449 | 469 | "members":{
|
|
467 | 487 | "shape":"Name",
|
468 | 488 | "documentation":"<p>The name of the analyzer.</p>"
|
469 | 489 | },
|
| 490 | + "status":{ |
| 491 | + "shape":"AnalyzerStatus", |
| 492 | + "documentation":"<p>The status of the analyzer. An <code>Active</code> analyzer successfully monitors supported resources and generates new findings. The analyzer is <code>Disabled</code> when a user action, such as removing trusted access for IAM Access Analyzer from AWS Organizations, causes the analyzer to stop generating new findings. The status is <code>Creating</code> when the analyzer creation is in progress and <code>Failed</code> when the analyzer creation has failed. </p>" |
| 493 | + }, |
| 494 | + "statusReason":{ |
| 495 | + "shape":"StatusReason", |
| 496 | + "documentation":"<p>The <code>statusReason</code> provides more details about the current status of the analyzer. For example, if the creation for the analyzer fails, a <code>Failed</code> status is displayed. For an analyzer with organization as the type, this failure can be due to an issue with creating the service-linked roles required in the member accounts of the AWS organization.</p>" |
| 497 | + }, |
470 | 498 | "tags":{
|
471 | 499 | "shape":"TagsMap",
|
472 | 500 | "documentation":"<p>The tags added to the analyzer.</p>"
|
|
702 | 730 | "condition",
|
703 | 731 | "createdAt",
|
704 | 732 | "id",
|
| 733 | + "resourceOwnerAccount", |
705 | 734 | "resourceType",
|
706 | 735 | "status",
|
707 | 736 | "updatedAt"
|
|
743 | 772 | "shape":"String",
|
744 | 773 | "documentation":"<p>The resource that an external principal has access to.</p>"
|
745 | 774 | },
|
| 775 | + "resourceOwnerAccount":{ |
| 776 | + "shape":"String", |
| 777 | + "documentation":"<p>The AWS account ID that owns the resource.</p>" |
| 778 | + }, |
746 | 779 | "resourceType":{
|
747 | 780 | "shape":"ResourceType",
|
748 | 781 | "documentation":"<p>The type of the resource reported in the finding.</p>"
|
|
785 | 818 | "condition",
|
786 | 819 | "createdAt",
|
787 | 820 | "id",
|
| 821 | + "resourceOwnerAccount", |
788 | 822 | "resourceType",
|
789 | 823 | "status",
|
790 | 824 | "updatedAt"
|
|
826 | 860 | "shape":"String",
|
827 | 861 | "documentation":"<p>The resource that the external principal has access to.</p>"
|
828 | 862 | },
|
| 863 | + "resourceOwnerAccount":{ |
| 864 | + "shape":"String", |
| 865 | + "documentation":"<p>The AWS account ID that owns the resource.</p>" |
| 866 | + }, |
829 | 867 | "resourceType":{
|
830 | 868 | "shape":"ResourceType",
|
831 | 869 | "documentation":"<p>The type of the resource that the external principal has access to.</p>"
|
|
1206 | 1244 | "key":{"shape":"String"},
|
1207 | 1245 | "value":{"shape":"String"}
|
1208 | 1246 | },
|
| 1247 | + "ReasonCode":{ |
| 1248 | + "type":"string", |
| 1249 | + "enum":[ |
| 1250 | + "AWS_SERVICE_ACCESS_DISABLED", |
| 1251 | + "DELEGATED_ADMINISTRATOR_DEREGISTERED", |
| 1252 | + "ORGANIZATION_DELETED", |
| 1253 | + "SERVICE_LINKED_ROLE_CREATION_FAILED" |
| 1254 | + ] |
| 1255 | + }, |
1209 | 1256 | "ResourceArn":{
|
1210 | 1257 | "type":"string",
|
1211 | 1258 | "pattern":"arn:[^:]*:[^:]*:[^:]*:[^:]*:.*$"
|
|
1307 | 1354 | },
|
1308 | 1355 | "documentation":"<p>Starts a scan of the policies applied to the specified resource.</p>"
|
1309 | 1356 | },
|
| 1357 | + "StatusReason":{ |
| 1358 | + "type":"structure", |
| 1359 | + "required":["code"], |
| 1360 | + "members":{ |
| 1361 | + "code":{ |
| 1362 | + "shape":"ReasonCode", |
| 1363 | + "documentation":"<p>The reason code for the current status of the analyzer.</p>" |
| 1364 | + } |
| 1365 | + }, |
| 1366 | + "documentation":"<p>Provides more details about the current status of the analyzer. For example, if the creation for the analyzer fails, a <code>Failed</code> status is displayed. For an analyzer with organization as the type, this failure can be due to an issue with creating the service-linked roles required in the member accounts of the AWS organization.</p>" |
| 1367 | + }, |
1310 | 1368 | "String":{"type":"string"},
|
1311 | 1369 | "TagKeys":{
|
1312 | 1370 | "type":"list",
|
|
1369 | 1427 | "Token":{"type":"string"},
|
1370 | 1428 | "Type":{
|
1371 | 1429 | "type":"string",
|
1372 |
| - "enum":["ACCOUNT"] |
| 1430 | + "enum":[ |
| 1431 | + "ACCOUNT", |
| 1432 | + "ORGANIZATION" |
| 1433 | + ] |
1373 | 1434 | },
|
1374 | 1435 | "UntagResourceRequest":{
|
1375 | 1436 | "type":"structure",
|
|
0 commit comments