Skip to content

Commit

Permalink
Updated API models and rebuilt service gems.
Browse files Browse the repository at this point in the history
  • Loading branch information
aws-sdk-ruby-automation committed Nov 12, 2024
1 parent aba4564 commit c336cc3
Show file tree
Hide file tree
Showing 62 changed files with 8,313 additions and 2,491 deletions.
3 changes: 3 additions & 0 deletions apis/codebuild/2016-10-06/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -1434,6 +1434,9 @@
"WINDOWS_SERVER_2019_CONTAINER",
"LINUX_LAMBDA_CONTAINER",
"ARM_LAMBDA_CONTAINER",
"LINUX_EC2",
"ARM_EC2",
"WINDOWS_EC2",
"MAC_ARM"
]
},
Expand Down
6 changes: 3 additions & 3 deletions apis/codebuild/2016-10-06/docs-2.json

Large diffs are not rendered by default.

36 changes: 35 additions & 1 deletion apis/controltower/2018-05-10/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -377,6 +377,25 @@
{"shape":"ResourceNotFoundException"}
]
},
"ResetEnabledControl":{
"name":"ResetEnabledControl",
"http":{
"method":"POST",
"requestUri":"/reset-enabled-control",
"responseCode":200
},
"input":{"shape":"ResetEnabledControlInput"},
"output":{"shape":"ResetEnabledControlOutput"},
"errors":[
{"shape":"ValidationException"},
{"shape":"ConflictException"},
{"shape":"ServiceQuotaExceededException"},
{"shape":"InternalServerException"},
{"shape":"AccessDeniedException"},
{"shape":"ThrottlingException"},
{"shape":"ResourceNotFoundException"}
]
},
"ResetLandingZone":{
"name":"ResetLandingZone",
"http":{
Expand Down Expand Up @@ -636,7 +655,8 @@
"enum":[
"ENABLE_CONTROL",
"DISABLE_CONTROL",
"UPDATE_ENABLED_CONTROL"
"UPDATE_ENABLED_CONTROL",
"RESET_ENABLED_CONTROL"
]
},
"ControlOperationTypes":{
Expand Down Expand Up @@ -1399,6 +1419,20 @@
"operationIdentifier":{"shape":"OperationIdentifier"}
}
},
"ResetEnabledControlInput":{
"type":"structure",
"required":["enabledControlIdentifier"],
"members":{
"enabledControlIdentifier":{"shape":"Arn"}
}
},
"ResetEnabledControlOutput":{
"type":"structure",
"required":["operationIdentifier"],
"members":{
"operationIdentifier":{"shape":"OperationIdentifier"}
}
},
"ResetLandingZoneInput":{
"type":"structure",
"required":["landingZoneIdentifier"],
Expand Down
15 changes: 14 additions & 1 deletion apis/controltower/2018-05-10/docs-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,11 +23,12 @@
"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>",
"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>",
"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>",
"ResetEnabledControl": "<p>Resets an enabled control.</p>",
"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>",
"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>",
"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>",
"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>",
"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>",
"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>",
"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>"
},
"shapes": {
Expand Down Expand Up @@ -60,6 +61,7 @@
"LandingZoneSummary$arn": "<p>The ARN of the landing zone.</p>",
"ListTagsForResourceInput$resourceArn": "<p> The ARN of the resource.</p>",
"ResetEnabledBaselineInput$enabledBaselineIdentifier": "<p>Specifies the ID of the <code>EnabledBaseline</code> resource to be re-enabled, in ARN format.</p>",
"ResetEnabledControlInput$enabledControlIdentifier": "<p>The ARN of the enabled control to be reset.</p>",
"TagResourceInput$resourceArn": "<p>The ARN of the resource to be tagged.</p>",
"UntagResourceInput$resourceArn": "<p>The ARN of the resource.</p>",
"UpdateEnabledBaselineInput$enabledBaselineIdentifier": "<p>Specifies the <code>EnabledBaseline</code> resource to be updated.</p>",
Expand Down Expand Up @@ -743,6 +745,7 @@
"LandingZoneOperationDetail$operationIdentifier": "<p>The <code>operationIdentifier</code> of the landing zone operation.</p>",
"LandingZoneOperationSummary$operationIdentifier": "<p>The <code>operationIdentifier</code> of the landing zone operation.</p>",
"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>",
"ResetEnabledControlOutput$operationIdentifier": "<p> The operation identifier for this <code>ResetEnabledControl</code> operation. </p>",
"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>",
"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>",
"UpdateEnabledControlOutput$operationIdentifier": "<p> The operation identifier for this <code>UpdateEnabledControl</code> operation. </p>",
Expand Down Expand Up @@ -771,6 +774,16 @@
"refs": {
}
},
"ResetEnabledControlInput": {
"base": null,
"refs": {
}
},
"ResetEnabledControlOutput": {
"base": null,
"refs": {
}
},
"ResetLandingZoneInput": {
"base": null,
"refs": {
Expand Down
206 changes: 202 additions & 4 deletions apis/fis/2020-12-01/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -515,6 +515,15 @@
"logSchemaVersion":{"shape":"LogSchemaVersion"}
}
},
"CreateExperimentTemplateReportConfigurationInput":{
"type":"structure",
"members":{
"outputs":{"shape":"ExperimentTemplateReportConfigurationOutputsInput"},
"dataSources":{"shape":"ExperimentTemplateReportConfigurationDataSourcesInput"},
"preExperimentDuration":{"shape":"ReportConfigurationDuration"},
"postExperimentDuration":{"shape":"ReportConfigurationDuration"}
}
},
"CreateExperimentTemplateRequest":{
"type":"structure",
"required":[
Expand All @@ -536,7 +545,8 @@
"roleArn":{"shape":"RoleArn"},
"tags":{"shape":"TagMap"},
"logConfiguration":{"shape":"CreateExperimentTemplateLogConfigurationInput"},
"experimentOptions":{"shape":"CreateExperimentTemplateExperimentOptionsInput"}
"experimentOptions":{"shape":"CreateExperimentTemplateExperimentOptionsInput"},
"experimentReportConfiguration":{"shape":"CreateExperimentTemplateReportConfigurationInput"}
}
},
"CreateExperimentTemplateResponse":{
Expand Down Expand Up @@ -681,7 +691,9 @@
"tags":{"shape":"TagMap"},
"logConfiguration":{"shape":"ExperimentLogConfiguration"},
"experimentOptions":{"shape":"ExperimentOptions"},
"targetAccountConfigurationsCount":{"shape":"TargetAccountConfigurationsCount"}
"targetAccountConfigurationsCount":{"shape":"TargetAccountConfigurationsCount"},
"experimentReportConfiguration":{"shape":"ExperimentReportConfiguration"},
"experimentReport":{"shape":"ExperimentReport"}
}
},
"ExperimentAction":{
Expand Down Expand Up @@ -817,6 +829,104 @@
"actionsMode":{"shape":"ActionsMode"}
}
},
"ExperimentReport":{
"type":"structure",
"members":{
"state":{"shape":"ExperimentReportState"},
"s3Reports":{"shape":"ExperimentReportS3ReportList"}
}
},
"ExperimentReportConfiguration":{
"type":"structure",
"members":{
"outputs":{"shape":"ExperimentReportConfigurationOutputs"},
"dataSources":{"shape":"ExperimentReportConfigurationDataSources"},
"preExperimentDuration":{"shape":"ReportConfigurationDuration"},
"postExperimentDuration":{"shape":"ReportConfigurationDuration"}
}
},
"ExperimentReportConfigurationCloudWatchDashboard":{
"type":"structure",
"members":{
"dashboardIdentifier":{"shape":"ReportConfigurationCloudWatchDashboardIdentifier"}
}
},
"ExperimentReportConfigurationCloudWatchDashboardList":{
"type":"list",
"member":{"shape":"ExperimentReportConfigurationCloudWatchDashboard"}
},
"ExperimentReportConfigurationDataSources":{
"type":"structure",
"members":{
"cloudWatchDashboards":{"shape":"ExperimentReportConfigurationCloudWatchDashboardList"}
}
},
"ExperimentReportConfigurationOutputs":{
"type":"structure",
"members":{
"s3Configuration":{"shape":"ExperimentReportConfigurationOutputsS3Configuration"}
}
},
"ExperimentReportConfigurationOutputsS3Configuration":{
"type":"structure",
"members":{
"bucketName":{"shape":"S3BucketName"},
"prefix":{"shape":"S3ObjectKey"}
}
},
"ExperimentReportError":{
"type":"structure",
"members":{
"code":{"shape":"ExperimentReportErrorCode"}
}
},
"ExperimentReportErrorCode":{
"type":"string",
"max":128,
"pattern":"[\\s\\S]+"
},
"ExperimentReportReason":{
"type":"string",
"max":512,
"pattern":"[\\s\\S]+"
},
"ExperimentReportS3Report":{
"type":"structure",
"members":{
"arn":{"shape":"ExperimentReportS3ReportArn"},
"reportType":{"shape":"ExperimentReportS3ReportType"}
}
},
"ExperimentReportS3ReportArn":{
"type":"string",
"pattern":"[\\s\\S]+"
},
"ExperimentReportS3ReportList":{
"type":"list",
"member":{"shape":"ExperimentReportS3Report"}
},
"ExperimentReportS3ReportType":{
"type":"string",
"pattern":"[\\s\\S]+"
},
"ExperimentReportState":{
"type":"structure",
"members":{
"status":{"shape":"ExperimentReportStatus"},
"reason":{"shape":"ExperimentReportReason"},
"error":{"shape":"ExperimentReportError"}
}
},
"ExperimentReportStatus":{
"type":"string",
"enum":[
"pending",
"running",
"completed",
"cancelled",
"failed"
]
},
"ExperimentS3LogConfiguration":{
"type":"structure",
"members":{
Expand Down Expand Up @@ -979,7 +1089,8 @@
"tags":{"shape":"TagMap"},
"logConfiguration":{"shape":"ExperimentTemplateLogConfiguration"},
"experimentOptions":{"shape":"ExperimentTemplateExperimentOptions"},
"targetAccountConfigurationsCount":{"shape":"TargetAccountConfigurationsCount"}
"targetAccountConfigurationsCount":{"shape":"TargetAccountConfigurationsCount"},
"experimentReportConfiguration":{"shape":"ExperimentTemplateReportConfiguration"}
}
},
"ExperimentTemplateAction":{
Expand Down Expand Up @@ -1079,6 +1190,49 @@
"logSchemaVersion":{"shape":"LogSchemaVersion"}
}
},
"ExperimentTemplateReportConfiguration":{
"type":"structure",
"members":{
"outputs":{"shape":"ExperimentTemplateReportConfigurationOutputs"},
"dataSources":{"shape":"ExperimentTemplateReportConfigurationDataSources"},
"preExperimentDuration":{"shape":"ReportConfigurationDuration"},
"postExperimentDuration":{"shape":"ReportConfigurationDuration"}
}
},
"ExperimentTemplateReportConfigurationCloudWatchDashboard":{
"type":"structure",
"members":{
"dashboardIdentifier":{"shape":"ReportConfigurationCloudWatchDashboardIdentifier"}
}
},
"ExperimentTemplateReportConfigurationCloudWatchDashboardList":{
"type":"list",
"member":{"shape":"ExperimentTemplateReportConfigurationCloudWatchDashboard"}
},
"ExperimentTemplateReportConfigurationDataSources":{
"type":"structure",
"members":{
"cloudWatchDashboards":{"shape":"ExperimentTemplateReportConfigurationCloudWatchDashboardList"}
}
},
"ExperimentTemplateReportConfigurationDataSourcesInput":{
"type":"structure",
"members":{
"cloudWatchDashboards":{"shape":"ReportConfigurationCloudWatchDashboardInputList"}
}
},
"ExperimentTemplateReportConfigurationOutputs":{
"type":"structure",
"members":{
"s3Configuration":{"shape":"ReportConfigurationS3Output"}
}
},
"ExperimentTemplateReportConfigurationOutputsInput":{
"type":"structure",
"members":{
"s3Configuration":{"shape":"ReportConfigurationS3OutputInput"}
}
},
"ExperimentTemplateS3LogConfiguration":{
"type":"structure",
"members":{
Expand Down Expand Up @@ -1575,6 +1729,40 @@
"min":1,
"pattern":"[\\S]+"
},
"ReportConfigurationCloudWatchDashboardIdentifier":{
"type":"string",
"max":512,
"pattern":"[\\S]+"
},
"ReportConfigurationCloudWatchDashboardInput":{
"type":"structure",
"members":{
"dashboardIdentifier":{"shape":"ReportConfigurationCloudWatchDashboardIdentifier"}
}
},
"ReportConfigurationCloudWatchDashboardInputList":{
"type":"list",
"member":{"shape":"ReportConfigurationCloudWatchDashboardInput"}
},
"ReportConfigurationDuration":{
"type":"string",
"max":32,
"pattern":"[\\S]+"
},
"ReportConfigurationS3Output":{
"type":"structure",
"members":{
"bucketName":{"shape":"S3BucketName"},
"prefix":{"shape":"S3ObjectKey"}
}
},
"ReportConfigurationS3OutputInput":{
"type":"structure",
"members":{
"bucketName":{"shape":"S3BucketName"},
"prefix":{"shape":"S3ObjectKey"}
}
},
"ResolvedTarget":{
"type":"structure",
"members":{
Expand Down Expand Up @@ -1924,6 +2112,15 @@
"logSchemaVersion":{"shape":"LogSchemaVersion"}
}
},
"UpdateExperimentTemplateReportConfigurationInput":{
"type":"structure",
"members":{
"outputs":{"shape":"ExperimentTemplateReportConfigurationOutputsInput"},
"dataSources":{"shape":"ExperimentTemplateReportConfigurationDataSourcesInput"},
"preExperimentDuration":{"shape":"ReportConfigurationDuration"},
"postExperimentDuration":{"shape":"ReportConfigurationDuration"}
}
},
"UpdateExperimentTemplateRequest":{
"type":"structure",
"required":["id"],
Expand All @@ -1939,7 +2136,8 @@
"actions":{"shape":"UpdateExperimentTemplateActionInputMap"},
"roleArn":{"shape":"RoleArn"},
"logConfiguration":{"shape":"UpdateExperimentTemplateLogConfigurationInput"},
"experimentOptions":{"shape":"UpdateExperimentTemplateExperimentOptionsInput"}
"experimentOptions":{"shape":"UpdateExperimentTemplateExperimentOptionsInput"},
"experimentReportConfiguration":{"shape":"UpdateExperimentTemplateReportConfigurationInput"}
}
},
"UpdateExperimentTemplateResponse":{
Expand Down
Loading

0 comments on commit c336cc3

Please sign in to comment.