Skip to content

Commit db1a524

Browse files
Updated API models and rebuilt service gems.
1 parent e2d0811 commit db1a524

File tree

89 files changed

+10571
-201
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

89 files changed

+10571
-201
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -698,6 +698,7 @@ RubyGems.org page under "LINKS" section.
698698
| Payment Cryptography Control Plane | Aws::PaymentCryptography | aws-sdk-paymentcryptography | 2021-09-14 |
699699
| Payment Cryptography Data Plane | Aws::PaymentCryptographyData | aws-sdk-paymentcryptographydata | 2022-02-03 |
700700
| PcaConnectorAd | Aws::PcaConnectorAd | aws-sdk-pcaconnectorad | 2018-05-10 |
701+
| Private CA Connector for SCEP | Aws::PcaConnectorScep | aws-sdk-pcaconnectorscep | 2018-05-10 |
701702
| QBusiness | Aws::QBusiness | aws-sdk-qbusiness | 2023-11-27 |
702703
| Redshift Data API Service | Aws::RedshiftDataAPIService | aws-sdk-redshiftdataapiservice | 2019-12-20 |
703704
| Redshift Serverless | Aws::RedshiftServerless | aws-sdk-redshiftserverless | 2021-04-21 |

apis/accessanalyzer/2019-11-01/api-2.json

Lines changed: 249 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
"metadata":{
44
"apiVersion":"2019-11-01",
55
"endpointPrefix":"access-analyzer",
6-
"jsonVersion":"1.1",
76
"protocol":"rest-json",
7+
"protocols":["rest-json"],
88
"serviceFullName":"Access Analyzer",
99
"serviceId":"AccessAnalyzer",
1010
"signatureVersion":"v4",
@@ -82,6 +82,24 @@
8282
{"shape":"AccessDeniedException"}
8383
]
8484
},
85+
"CheckNoPublicAccess":{
86+
"name":"CheckNoPublicAccess",
87+
"http":{
88+
"method":"POST",
89+
"requestUri":"/policy/check-no-public-access",
90+
"responseCode":200
91+
},
92+
"input":{"shape":"CheckNoPublicAccessRequest"},
93+
"output":{"shape":"CheckNoPublicAccessResponse"},
94+
"errors":[
95+
{"shape":"ValidationException"},
96+
{"shape":"InternalServerException"},
97+
{"shape":"InvalidParameterException"},
98+
{"shape":"UnprocessableEntityException"},
99+
{"shape":"ThrottlingException"},
100+
{"shape":"AccessDeniedException"}
101+
]
102+
},
85103
"CreateAccessPreview":{
86104
"name":"CreateAccessPreview",
87105
"http":{
@@ -174,6 +192,21 @@
174192
],
175193
"idempotent":true
176194
},
195+
"GenerateFindingRecommendation":{
196+
"name":"GenerateFindingRecommendation",
197+
"http":{
198+
"method":"POST",
199+
"requestUri":"/recommendation/{id}",
200+
"responseCode":200
201+
},
202+
"input":{"shape":"GenerateFindingRecommendationRequest"},
203+
"errors":[
204+
{"shape":"ValidationException"},
205+
{"shape":"InternalServerException"},
206+
{"shape":"ThrottlingException"},
207+
{"shape":"AccessDeniedException"}
208+
]
209+
},
177210
"GetAccessPreview":{
178211
"name":"GetAccessPreview",
179212
"http":{
@@ -259,6 +292,23 @@
259292
{"shape":"AccessDeniedException"}
260293
]
261294
},
295+
"GetFindingRecommendation":{
296+
"name":"GetFindingRecommendation",
297+
"http":{
298+
"method":"GET",
299+
"requestUri":"/recommendation/{id}",
300+
"responseCode":200
301+
},
302+
"input":{"shape":"GetFindingRecommendationRequest"},
303+
"output":{"shape":"GetFindingRecommendationResponse"},
304+
"errors":[
305+
{"shape":"ResourceNotFoundException"},
306+
{"shape":"ValidationException"},
307+
{"shape":"InternalServerException"},
308+
{"shape":"ThrottlingException"},
309+
{"shape":"AccessDeniedException"}
310+
]
311+
},
262312
"GetFindingV2":{
263313
"name":"GetFindingV2",
264314
"http":{
@@ -568,9 +618,9 @@
568618
"shapes":{
569619
"Access":{
570620
"type":"structure",
571-
"required":["actions"],
572621
"members":{
573-
"actions":{"shape":"AccessActionsList"}
622+
"actions":{"shape":"AccessActionsList"},
623+
"resources":{"shape":"AccessResourcesList"}
574624
}
575625
},
576626
"AccessActionsList":{
@@ -590,6 +640,29 @@
590640
"RESOURCE_POLICY"
591641
]
592642
},
643+
"AccessCheckResourceType":{
644+
"type":"string",
645+
"enum":[
646+
"AWS::DynamoDB::Table",
647+
"AWS::DynamoDB::Stream",
648+
"AWS::EFS::FileSystem",
649+
"AWS::OpenSearchService::Domain",
650+
"AWS::Kinesis::Stream",
651+
"AWS::Kinesis::StreamConsumer",
652+
"AWS::KMS::Key",
653+
"AWS::Lambda::Function",
654+
"AWS::S3::Bucket",
655+
"AWS::S3::AccessPoint",
656+
"AWS::S3Express::DirectoryBucket",
657+
"AWS::S3::Glacier",
658+
"AWS::S3Outposts::Bucket",
659+
"AWS::S3Outposts::AccessPoint",
660+
"AWS::SecretsManager::Secret",
661+
"AWS::SNS::Topic",
662+
"AWS::SQS::Queue",
663+
"AWS::IAM::AssumeRolePolicyDocument"
664+
]
665+
},
593666
"AccessDeniedException":{
594667
"type":"structure",
595668
"required":["message"],
@@ -704,6 +777,12 @@
704777
"type":"list",
705778
"member":{"shape":"AccessPreviewSummary"}
706779
},
780+
"AccessResourcesList":{
781+
"type":"list",
782+
"member":{"shape":"Resource"},
783+
"max":100,
784+
"min":0
785+
},
707786
"AclCanonicalId":{"type":"string"},
708787
"AclGrantee":{
709788
"type":"structure",
@@ -933,6 +1012,32 @@
9331012
"FAIL"
9341013
]
9351014
},
1015+
"CheckNoPublicAccessRequest":{
1016+
"type":"structure",
1017+
"required":[
1018+
"policyDocument",
1019+
"resourceType"
1020+
],
1021+
"members":{
1022+
"policyDocument":{"shape":"AccessCheckPolicyDocument"},
1023+
"resourceType":{"shape":"AccessCheckResourceType"}
1024+
}
1025+
},
1026+
"CheckNoPublicAccessResponse":{
1027+
"type":"structure",
1028+
"members":{
1029+
"result":{"shape":"CheckNoPublicAccessResult"},
1030+
"message":{"shape":"String"},
1031+
"reasons":{"shape":"ReasonSummaryList"}
1032+
}
1033+
},
1034+
"CheckNoPublicAccessResult":{
1035+
"type":"string",
1036+
"enum":[
1037+
"PASS",
1038+
"FAIL"
1039+
]
1040+
},
9361041
"CloudTrailArn":{
9371042
"type":"string",
9381043
"pattern":"arn:[^:]*:cloudtrail:[^:]*:[^:]*:trail/.{1,576}"
@@ -1365,6 +1470,30 @@
13651470
"type":"list",
13661471
"member":{"shape":"FindingSummaryV2"}
13671472
},
1473+
"GenerateFindingRecommendationRequest":{
1474+
"type":"structure",
1475+
"required":[
1476+
"analyzerArn",
1477+
"id"
1478+
],
1479+
"members":{
1480+
"analyzerArn":{
1481+
"shape":"AnalyzerArn",
1482+
"location":"querystring",
1483+
"locationName":"analyzerArn"
1484+
},
1485+
"id":{
1486+
"shape":"GenerateFindingRecommendationRequestIdString",
1487+
"location":"uri",
1488+
"locationName":"id"
1489+
}
1490+
}
1491+
},
1492+
"GenerateFindingRecommendationRequestIdString":{
1493+
"type":"string",
1494+
"max":2048,
1495+
"min":1
1496+
},
13681497
"GeneratedPolicy":{
13691498
"type":"structure",
13701499
"required":["policy"],
@@ -1488,6 +1617,65 @@
14881617
"archiveRule":{"shape":"ArchiveRuleSummary"}
14891618
}
14901619
},
1620+
"GetFindingRecommendationRequest":{
1621+
"type":"structure",
1622+
"required":[
1623+
"analyzerArn",
1624+
"id"
1625+
],
1626+
"members":{
1627+
"analyzerArn":{
1628+
"shape":"AnalyzerArn",
1629+
"location":"querystring",
1630+
"locationName":"analyzerArn"
1631+
},
1632+
"id":{
1633+
"shape":"GetFindingRecommendationRequestIdString",
1634+
"location":"uri",
1635+
"locationName":"id"
1636+
},
1637+
"maxResults":{
1638+
"shape":"GetFindingRecommendationRequestMaxResultsInteger",
1639+
"location":"querystring",
1640+
"locationName":"maxResults"
1641+
},
1642+
"nextToken":{
1643+
"shape":"Token",
1644+
"location":"querystring",
1645+
"locationName":"nextToken"
1646+
}
1647+
}
1648+
},
1649+
"GetFindingRecommendationRequestIdString":{
1650+
"type":"string",
1651+
"max":2048,
1652+
"min":1
1653+
},
1654+
"GetFindingRecommendationRequestMaxResultsInteger":{
1655+
"type":"integer",
1656+
"box":true,
1657+
"max":1000,
1658+
"min":1
1659+
},
1660+
"GetFindingRecommendationResponse":{
1661+
"type":"structure",
1662+
"required":[
1663+
"startedAt",
1664+
"resourceArn",
1665+
"recommendationType",
1666+
"status"
1667+
],
1668+
"members":{
1669+
"startedAt":{"shape":"Timestamp"},
1670+
"completedAt":{"shape":"Timestamp"},
1671+
"nextToken":{"shape":"Token"},
1672+
"error":{"shape":"RecommendationError"},
1673+
"resourceArn":{"shape":"ResourceArn"},
1674+
"recommendedSteps":{"shape":"RecommendedStepList"},
1675+
"recommendationType":{"shape":"RecommendationType"},
1676+
"status":{"shape":"Status"}
1677+
}
1678+
},
14911679
"GetFindingRequest":{
14921680
"type":"structure",
14931681
"required":[
@@ -2193,10 +2381,48 @@
21932381
"type":"list",
21942382
"member":{"shape":"ReasonSummary"}
21952383
},
2384+
"RecommendationError":{
2385+
"type":"structure",
2386+
"required":[
2387+
"code",
2388+
"message"
2389+
],
2390+
"members":{
2391+
"code":{"shape":"String"},
2392+
"message":{"shape":"String"}
2393+
}
2394+
},
2395+
"RecommendationType":{
2396+
"type":"string",
2397+
"enum":["UnusedPermissionRecommendation"]
2398+
},
2399+
"RecommendedRemediationAction":{
2400+
"type":"string",
2401+
"enum":[
2402+
"CREATE_POLICY",
2403+
"DETACH_POLICY"
2404+
]
2405+
},
2406+
"RecommendedStep":{
2407+
"type":"structure",
2408+
"members":{
2409+
"unusedPermissionsRecommendedStep":{"shape":"UnusedPermissionsRecommendedStep"}
2410+
},
2411+
"union":true
2412+
},
2413+
"RecommendedStepList":{
2414+
"type":"list",
2415+
"member":{"shape":"RecommendedStep"}
2416+
},
21962417
"RegionList":{
21972418
"type":"list",
21982419
"member":{"shape":"String"}
21992420
},
2421+
"Resource":{
2422+
"type":"string",
2423+
"max":2048,
2424+
"min":0
2425+
},
22002426
"ResourceArn":{
22012427
"type":"string",
22022428
"pattern":"arn:[^:]*:[^:]*:[^:]*:[^:]*:.*"
@@ -2399,6 +2625,14 @@
23992625
"resourceOwnerAccount":{"shape":"String"}
24002626
}
24012627
},
2628+
"Status":{
2629+
"type":"string",
2630+
"enum":[
2631+
"SUCCEEDED",
2632+
"FAILED",
2633+
"IN_PROGRESS"
2634+
]
2635+
},
24022636
"StatusReason":{
24032637
"type":"structure",
24042638
"required":["code"],
@@ -2589,6 +2823,16 @@
25892823
"lastAccessed":{"shape":"Timestamp"}
25902824
}
25912825
},
2826+
"UnusedPermissionsRecommendedStep":{
2827+
"type":"structure",
2828+
"required":["recommendedAction"],
2829+
"members":{
2830+
"policyUpdatedAt":{"shape":"Timestamp"},
2831+
"recommendedAction":{"shape":"RecommendedRemediationAction"},
2832+
"recommendedPolicy":{"shape":"String"},
2833+
"existingPolicyId":{"shape":"String"}
2834+
}
2835+
},
25922836
"UpdateArchiveRuleRequest":{
25932837
"type":"structure",
25942838
"required":[
@@ -2741,7 +2985,8 @@
27412985
"unknownOperation",
27422986
"cannotParse",
27432987
"fieldValidationFailed",
2744-
"other"
2988+
"other",
2989+
"notSupported"
27452990
]
27462991
},
27472992
"ValueList":{

0 commit comments

Comments
 (0)