Skip to content

Commit c336cc3

Browse files
Updated API models and rebuilt service gems.
1 parent aba4564 commit c336cc3

File tree

62 files changed

+8313
-2491
lines changed

Some content is hidden

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

62 files changed

+8313
-2491
lines changed

apis/codebuild/2016-10-06/api-2.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1434,6 +1434,9 @@
14341434
"WINDOWS_SERVER_2019_CONTAINER",
14351435
"LINUX_LAMBDA_CONTAINER",
14361436
"ARM_LAMBDA_CONTAINER",
1437+
"LINUX_EC2",
1438+
"ARM_EC2",
1439+
"WINDOWS_EC2",
14371440
"MAC_ARM"
14381441
]
14391442
},

apis/codebuild/2016-10-06/docs-2.json

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

apis/controltower/2018-05-10/api-2.json

Lines changed: 35 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -377,6 +377,25 @@
377377
{"shape":"ResourceNotFoundException"}
378378
]
379379
},
380+
"ResetEnabledControl":{
381+
"name":"ResetEnabledControl",
382+
"http":{
383+
"method":"POST",
384+
"requestUri":"/reset-enabled-control",
385+
"responseCode":200
386+
},
387+
"input":{"shape":"ResetEnabledControlInput"},
388+
"output":{"shape":"ResetEnabledControlOutput"},
389+
"errors":[
390+
{"shape":"ValidationException"},
391+
{"shape":"ConflictException"},
392+
{"shape":"ServiceQuotaExceededException"},
393+
{"shape":"InternalServerException"},
394+
{"shape":"AccessDeniedException"},
395+
{"shape":"ThrottlingException"},
396+
{"shape":"ResourceNotFoundException"}
397+
]
398+
},
380399
"ResetLandingZone":{
381400
"name":"ResetLandingZone",
382401
"http":{
@@ -636,7 +655,8 @@
636655
"enum":[
637656
"ENABLE_CONTROL",
638657
"DISABLE_CONTROL",
639-
"UPDATE_ENABLED_CONTROL"
658+
"UPDATE_ENABLED_CONTROL",
659+
"RESET_ENABLED_CONTROL"
640660
]
641661
},
642662
"ControlOperationTypes":{
@@ -1399,6 +1419,20 @@
13991419
"operationIdentifier":{"shape":"OperationIdentifier"}
14001420
}
14011421
},
1422+
"ResetEnabledControlInput":{
1423+
"type":"structure",
1424+
"required":["enabledControlIdentifier"],
1425+
"members":{
1426+
"enabledControlIdentifier":{"shape":"Arn"}
1427+
}
1428+
},
1429+
"ResetEnabledControlOutput":{
1430+
"type":"structure",
1431+
"required":["operationIdentifier"],
1432+
"members":{
1433+
"operationIdentifier":{"shape":"OperationIdentifier"}
1434+
}
1435+
},
14021436
"ResetLandingZoneInput":{
14031437
"type":"structure",
14041438
"required":["landingZoneIdentifier"],

apis/controltower/2018-05-10/docs-2.json

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,12 @@
2323
"ListLandingZones": "<p>Returns the landing zone ARN for the landing zone deployed in your managed account. This API also creates an ARN for existing accounts that do not yet have a landing zone ARN. </p> <p>Returns one landing zone ARN.</p>",
2424
"ListTagsForResource": "<p>Returns a list of tags associated with the resource. For usage examples, see the <a href=\"https://docs.aws.amazon.com/controltower/latest/controlreference/control-api-examples-short.html\"> <i>Controls Reference Guide</i> </a>.</p>",
2525
"ResetEnabledBaseline": "<p>Re-enables an <code>EnabledBaseline</code> resource. For example, this API can re-apply the existing <code>Baseline</code> after a new member account is moved to the target OU. For usage examples, see <a href=\"https://docs.aws.amazon.com/controltower/latest/userguide/baseline-api-examples.html\"> <i>the Amazon Web Services Control Tower User Guide</i> </a>.</p>",
26+
"ResetEnabledControl": "<p>Resets an enabled control.</p>",
2627
"ResetLandingZone": "<p>This API call resets a landing zone. It starts an asynchronous operation that resets the landing zone to the parameters specified in the original configuration, which you specified in the manifest file. Nothing in the manifest file's original landing zone configuration is changed during the reset process, by default. This API is not the same as a rollback of a landing zone version, which is not a supported operation.</p>",
2728
"TagResource": "<p>Applies tags to a resource. For usage examples, see the <a href=\"https://docs.aws.amazon.com/controltower/latest/controlreference/control-api-examples-short.html\"> <i>Controls Reference Guide</i> </a>.</p>",
2829
"UntagResource": "<p>Removes tags from a resource. For usage examples, see the <a href=\"https://docs.aws.amazon.com/controltower/latest/controlreference/control-api-examples-short.html\"> <i>Controls Reference Guide</i> </a>.</p>",
2930
"UpdateEnabledBaseline": "<p>Updates an <code>EnabledBaseline</code> resource's applied parameters or version. For usage examples, see <a href=\"https://docs.aws.amazon.com/controltower/latest/userguide/baseline-api-examples.html\"> <i>the Amazon Web Services Control Tower User Guide</i> </a>.</p>",
30-
"UpdateEnabledControl": "<p> Updates the configuration of an already enabled control.</p> <p>If the enabled control shows an <code>EnablementStatus</code> of SUCCEEDED, supply parameters that are different from the currently configured parameters. Otherwise, Amazon Web Services Control Tower will not accept the request.</p> <p>If the enabled control shows an <code>EnablementStatus</code> of FAILED, Amazon Web Services Control Tower updates the control to match any valid parameters that you supply.</p> <p>If the <code>DriftSummary</code> status for the control shows as DRIFTED, you cannot call this API. Instead, you can update the control by calling <code>DisableControl</code> and again calling <code>EnableControl</code>, or you can run an extending governance operation. For usage examples, see the <a href=\"https://docs.aws.amazon.com/controltower/latest/controlreference/control-api-examples-short.html\"> <i>Controls Reference Guide</i> </a>. </p>",
31+
"UpdateEnabledControl": "<p> Updates the configuration of an already enabled control.</p> <p>If the enabled control shows an <code>EnablementStatus</code> of SUCCEEDED, supply parameters that are different from the currently configured parameters. Otherwise, Amazon Web Services Control Tower will not accept the request.</p> <p>If the enabled control shows an <code>EnablementStatus</code> of FAILED, Amazon Web Services Control Tower updates the control to match any valid parameters that you supply.</p> <p>If the <code>DriftSummary</code> status for the control shows as <code>DRIFTED</code>, you cannot call this API. Instead, you can update the control by calling the <code>ResetEnabledControl</code> API. Alternatively, you can call <code>DisableControl</code> and then call <code>EnableControl</code> again. Also, you can run an extending governance operation to repair drift. For usage examples, see the <a href=\"https://docs.aws.amazon.com/controltower/latest/controlreference/control-api-examples-short.html\"> <i>Controls Reference Guide</i> </a>. </p>",
3132
"UpdateLandingZone": "<p>This API call updates the landing zone. It starts an asynchronous operation that updates the landing zone based on the new landing zone version, or on the changed parameters specified in the updated manifest file. </p>"
3233
},
3334
"shapes": {
@@ -60,6 +61,7 @@
6061
"LandingZoneSummary$arn": "<p>The ARN of the landing zone.</p>",
6162
"ListTagsForResourceInput$resourceArn": "<p> The ARN of the resource.</p>",
6263
"ResetEnabledBaselineInput$enabledBaselineIdentifier": "<p>Specifies the ID of the <code>EnabledBaseline</code> resource to be re-enabled, in ARN format.</p>",
64+
"ResetEnabledControlInput$enabledControlIdentifier": "<p>The ARN of the enabled control to be reset.</p>",
6365
"TagResourceInput$resourceArn": "<p>The ARN of the resource to be tagged.</p>",
6466
"UntagResourceInput$resourceArn": "<p>The ARN of the resource.</p>",
6567
"UpdateEnabledBaselineInput$enabledBaselineIdentifier": "<p>Specifies the <code>EnabledBaseline</code> resource to be updated.</p>",
@@ -743,6 +745,7 @@
743745
"LandingZoneOperationDetail$operationIdentifier": "<p>The <code>operationIdentifier</code> of the landing zone operation.</p>",
744746
"LandingZoneOperationSummary$operationIdentifier": "<p>The <code>operationIdentifier</code> of the landing zone operation.</p>",
745747
"ResetEnabledBaselineOutput$operationIdentifier": "<p>The ID (in UUID format) of the asynchronous <code>ResetEnabledBaseline</code> operation. This <code>operationIdentifier</code> is used to track status through calls to the <code>GetBaselineOperation</code> API.</p>",
748+
"ResetEnabledControlOutput$operationIdentifier": "<p> The operation identifier for this <code>ResetEnabledControl</code> operation. </p>",
746749
"ResetLandingZoneOutput$operationIdentifier": "<p>A unique identifier assigned to a <code>ResetLandingZone</code> operation. You can use this identifier as an input parameter of <code>GetLandingZoneOperation</code> to check the operation's status.</p>",
747750
"UpdateEnabledBaselineOutput$operationIdentifier": "<p>The ID (in UUID format) of the asynchronous <code>UpdateEnabledBaseline</code> operation. This <code>operationIdentifier</code> is used to track status through calls to the <code>GetBaselineOperation</code> API.</p>",
748751
"UpdateEnabledControlOutput$operationIdentifier": "<p> The operation identifier for this <code>UpdateEnabledControl</code> operation. </p>",
@@ -771,6 +774,16 @@
771774
"refs": {
772775
}
773776
},
777+
"ResetEnabledControlInput": {
778+
"base": null,
779+
"refs": {
780+
}
781+
},
782+
"ResetEnabledControlOutput": {
783+
"base": null,
784+
"refs": {
785+
}
786+
},
774787
"ResetLandingZoneInput": {
775788
"base": null,
776789
"refs": {

apis/fis/2020-12-01/api-2.json

Lines changed: 202 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -515,6 +515,15 @@
515515
"logSchemaVersion":{"shape":"LogSchemaVersion"}
516516
}
517517
},
518+
"CreateExperimentTemplateReportConfigurationInput":{
519+
"type":"structure",
520+
"members":{
521+
"outputs":{"shape":"ExperimentTemplateReportConfigurationOutputsInput"},
522+
"dataSources":{"shape":"ExperimentTemplateReportConfigurationDataSourcesInput"},
523+
"preExperimentDuration":{"shape":"ReportConfigurationDuration"},
524+
"postExperimentDuration":{"shape":"ReportConfigurationDuration"}
525+
}
526+
},
518527
"CreateExperimentTemplateRequest":{
519528
"type":"structure",
520529
"required":[
@@ -536,7 +545,8 @@
536545
"roleArn":{"shape":"RoleArn"},
537546
"tags":{"shape":"TagMap"},
538547
"logConfiguration":{"shape":"CreateExperimentTemplateLogConfigurationInput"},
539-
"experimentOptions":{"shape":"CreateExperimentTemplateExperimentOptionsInput"}
548+
"experimentOptions":{"shape":"CreateExperimentTemplateExperimentOptionsInput"},
549+
"experimentReportConfiguration":{"shape":"CreateExperimentTemplateReportConfigurationInput"}
540550
}
541551
},
542552
"CreateExperimentTemplateResponse":{
@@ -681,7 +691,9 @@
681691
"tags":{"shape":"TagMap"},
682692
"logConfiguration":{"shape":"ExperimentLogConfiguration"},
683693
"experimentOptions":{"shape":"ExperimentOptions"},
684-
"targetAccountConfigurationsCount":{"shape":"TargetAccountConfigurationsCount"}
694+
"targetAccountConfigurationsCount":{"shape":"TargetAccountConfigurationsCount"},
695+
"experimentReportConfiguration":{"shape":"ExperimentReportConfiguration"},
696+
"experimentReport":{"shape":"ExperimentReport"}
685697
}
686698
},
687699
"ExperimentAction":{
@@ -817,6 +829,104 @@
817829
"actionsMode":{"shape":"ActionsMode"}
818830
}
819831
},
832+
"ExperimentReport":{
833+
"type":"structure",
834+
"members":{
835+
"state":{"shape":"ExperimentReportState"},
836+
"s3Reports":{"shape":"ExperimentReportS3ReportList"}
837+
}
838+
},
839+
"ExperimentReportConfiguration":{
840+
"type":"structure",
841+
"members":{
842+
"outputs":{"shape":"ExperimentReportConfigurationOutputs"},
843+
"dataSources":{"shape":"ExperimentReportConfigurationDataSources"},
844+
"preExperimentDuration":{"shape":"ReportConfigurationDuration"},
845+
"postExperimentDuration":{"shape":"ReportConfigurationDuration"}
846+
}
847+
},
848+
"ExperimentReportConfigurationCloudWatchDashboard":{
849+
"type":"structure",
850+
"members":{
851+
"dashboardIdentifier":{"shape":"ReportConfigurationCloudWatchDashboardIdentifier"}
852+
}
853+
},
854+
"ExperimentReportConfigurationCloudWatchDashboardList":{
855+
"type":"list",
856+
"member":{"shape":"ExperimentReportConfigurationCloudWatchDashboard"}
857+
},
858+
"ExperimentReportConfigurationDataSources":{
859+
"type":"structure",
860+
"members":{
861+
"cloudWatchDashboards":{"shape":"ExperimentReportConfigurationCloudWatchDashboardList"}
862+
}
863+
},
864+
"ExperimentReportConfigurationOutputs":{
865+
"type":"structure",
866+
"members":{
867+
"s3Configuration":{"shape":"ExperimentReportConfigurationOutputsS3Configuration"}
868+
}
869+
},
870+
"ExperimentReportConfigurationOutputsS3Configuration":{
871+
"type":"structure",
872+
"members":{
873+
"bucketName":{"shape":"S3BucketName"},
874+
"prefix":{"shape":"S3ObjectKey"}
875+
}
876+
},
877+
"ExperimentReportError":{
878+
"type":"structure",
879+
"members":{
880+
"code":{"shape":"ExperimentReportErrorCode"}
881+
}
882+
},
883+
"ExperimentReportErrorCode":{
884+
"type":"string",
885+
"max":128,
886+
"pattern":"[\\s\\S]+"
887+
},
888+
"ExperimentReportReason":{
889+
"type":"string",
890+
"max":512,
891+
"pattern":"[\\s\\S]+"
892+
},
893+
"ExperimentReportS3Report":{
894+
"type":"structure",
895+
"members":{
896+
"arn":{"shape":"ExperimentReportS3ReportArn"},
897+
"reportType":{"shape":"ExperimentReportS3ReportType"}
898+
}
899+
},
900+
"ExperimentReportS3ReportArn":{
901+
"type":"string",
902+
"pattern":"[\\s\\S]+"
903+
},
904+
"ExperimentReportS3ReportList":{
905+
"type":"list",
906+
"member":{"shape":"ExperimentReportS3Report"}
907+
},
908+
"ExperimentReportS3ReportType":{
909+
"type":"string",
910+
"pattern":"[\\s\\S]+"
911+
},
912+
"ExperimentReportState":{
913+
"type":"structure",
914+
"members":{
915+
"status":{"shape":"ExperimentReportStatus"},
916+
"reason":{"shape":"ExperimentReportReason"},
917+
"error":{"shape":"ExperimentReportError"}
918+
}
919+
},
920+
"ExperimentReportStatus":{
921+
"type":"string",
922+
"enum":[
923+
"pending",
924+
"running",
925+
"completed",
926+
"cancelled",
927+
"failed"
928+
]
929+
},
820930
"ExperimentS3LogConfiguration":{
821931
"type":"structure",
822932
"members":{
@@ -979,7 +1089,8 @@
9791089
"tags":{"shape":"TagMap"},
9801090
"logConfiguration":{"shape":"ExperimentTemplateLogConfiguration"},
9811091
"experimentOptions":{"shape":"ExperimentTemplateExperimentOptions"},
982-
"targetAccountConfigurationsCount":{"shape":"TargetAccountConfigurationsCount"}
1092+
"targetAccountConfigurationsCount":{"shape":"TargetAccountConfigurationsCount"},
1093+
"experimentReportConfiguration":{"shape":"ExperimentTemplateReportConfiguration"}
9831094
}
9841095
},
9851096
"ExperimentTemplateAction":{
@@ -1079,6 +1190,49 @@
10791190
"logSchemaVersion":{"shape":"LogSchemaVersion"}
10801191
}
10811192
},
1193+
"ExperimentTemplateReportConfiguration":{
1194+
"type":"structure",
1195+
"members":{
1196+
"outputs":{"shape":"ExperimentTemplateReportConfigurationOutputs"},
1197+
"dataSources":{"shape":"ExperimentTemplateReportConfigurationDataSources"},
1198+
"preExperimentDuration":{"shape":"ReportConfigurationDuration"},
1199+
"postExperimentDuration":{"shape":"ReportConfigurationDuration"}
1200+
}
1201+
},
1202+
"ExperimentTemplateReportConfigurationCloudWatchDashboard":{
1203+
"type":"structure",
1204+
"members":{
1205+
"dashboardIdentifier":{"shape":"ReportConfigurationCloudWatchDashboardIdentifier"}
1206+
}
1207+
},
1208+
"ExperimentTemplateReportConfigurationCloudWatchDashboardList":{
1209+
"type":"list",
1210+
"member":{"shape":"ExperimentTemplateReportConfigurationCloudWatchDashboard"}
1211+
},
1212+
"ExperimentTemplateReportConfigurationDataSources":{
1213+
"type":"structure",
1214+
"members":{
1215+
"cloudWatchDashboards":{"shape":"ExperimentTemplateReportConfigurationCloudWatchDashboardList"}
1216+
}
1217+
},
1218+
"ExperimentTemplateReportConfigurationDataSourcesInput":{
1219+
"type":"structure",
1220+
"members":{
1221+
"cloudWatchDashboards":{"shape":"ReportConfigurationCloudWatchDashboardInputList"}
1222+
}
1223+
},
1224+
"ExperimentTemplateReportConfigurationOutputs":{
1225+
"type":"structure",
1226+
"members":{
1227+
"s3Configuration":{"shape":"ReportConfigurationS3Output"}
1228+
}
1229+
},
1230+
"ExperimentTemplateReportConfigurationOutputsInput":{
1231+
"type":"structure",
1232+
"members":{
1233+
"s3Configuration":{"shape":"ReportConfigurationS3OutputInput"}
1234+
}
1235+
},
10821236
"ExperimentTemplateS3LogConfiguration":{
10831237
"type":"structure",
10841238
"members":{
@@ -1575,6 +1729,40 @@
15751729
"min":1,
15761730
"pattern":"[\\S]+"
15771731
},
1732+
"ReportConfigurationCloudWatchDashboardIdentifier":{
1733+
"type":"string",
1734+
"max":512,
1735+
"pattern":"[\\S]+"
1736+
},
1737+
"ReportConfigurationCloudWatchDashboardInput":{
1738+
"type":"structure",
1739+
"members":{
1740+
"dashboardIdentifier":{"shape":"ReportConfigurationCloudWatchDashboardIdentifier"}
1741+
}
1742+
},
1743+
"ReportConfigurationCloudWatchDashboardInputList":{
1744+
"type":"list",
1745+
"member":{"shape":"ReportConfigurationCloudWatchDashboardInput"}
1746+
},
1747+
"ReportConfigurationDuration":{
1748+
"type":"string",
1749+
"max":32,
1750+
"pattern":"[\\S]+"
1751+
},
1752+
"ReportConfigurationS3Output":{
1753+
"type":"structure",
1754+
"members":{
1755+
"bucketName":{"shape":"S3BucketName"},
1756+
"prefix":{"shape":"S3ObjectKey"}
1757+
}
1758+
},
1759+
"ReportConfigurationS3OutputInput":{
1760+
"type":"structure",
1761+
"members":{
1762+
"bucketName":{"shape":"S3BucketName"},
1763+
"prefix":{"shape":"S3ObjectKey"}
1764+
}
1765+
},
15781766
"ResolvedTarget":{
15791767
"type":"structure",
15801768
"members":{
@@ -1924,6 +2112,15 @@
19242112
"logSchemaVersion":{"shape":"LogSchemaVersion"}
19252113
}
19262114
},
2115+
"UpdateExperimentTemplateReportConfigurationInput":{
2116+
"type":"structure",
2117+
"members":{
2118+
"outputs":{"shape":"ExperimentTemplateReportConfigurationOutputsInput"},
2119+
"dataSources":{"shape":"ExperimentTemplateReportConfigurationDataSourcesInput"},
2120+
"preExperimentDuration":{"shape":"ReportConfigurationDuration"},
2121+
"postExperimentDuration":{"shape":"ReportConfigurationDuration"}
2122+
}
2123+
},
19272124
"UpdateExperimentTemplateRequest":{
19282125
"type":"structure",
19292126
"required":["id"],
@@ -1939,7 +2136,8 @@
19392136
"actions":{"shape":"UpdateExperimentTemplateActionInputMap"},
19402137
"roleArn":{"shape":"RoleArn"},
19412138
"logConfiguration":{"shape":"UpdateExperimentTemplateLogConfigurationInput"},
1942-
"experimentOptions":{"shape":"UpdateExperimentTemplateExperimentOptionsInput"}
2139+
"experimentOptions":{"shape":"UpdateExperimentTemplateExperimentOptionsInput"},
2140+
"experimentReportConfiguration":{"shape":"UpdateExperimentTemplateReportConfigurationInput"}
19432141
}
19442142
},
19452143
"UpdateExperimentTemplateResponse":{

0 commit comments

Comments
 (0)