@@ -61,11 +61,9 @@ def dynamodb_example_deep_transform(subsegment, keys)
6161 subsegment
6262 end
6363 end
64-
6564 end
6665
6766 api ( 'CloudFront' ) do |api |
68-
6967 api [ 'shapes' ] . each do |_ , shape |
7068 if shape [ 'members' ] && shape [ 'members' ] [ 'MaxItems' ] && shape [ 'members' ] [ 'MaxItems' ] [ 'shape' ] == 'string'
7169 shape [ 'members' ] [ 'MaxItems' ] [ 'shape' ] = 'integer'
@@ -76,7 +74,6 @@ def dynamodb_example_deep_transform(subsegment, keys)
7674 symbolized = name . sub ( /\d {4}_\d {2}_\d {2}$/ , '' )
7775 api [ 'operations' ] [ symbolized ] = api [ 'operations' ] . delete ( name )
7876 end
79-
8077 end
8178
8279 api ( 'EC2' ) do |api |
@@ -118,10 +115,6 @@ def dynamodb_example_deep_transform(subsegment, keys)
118115 api [ 'shapes' ] [ 'Timestamp' ] [ 'type' ] = 'timestamp'
119116 end
120117
121- smoke ( 'MTurk' ) do |smoke |
122- smoke [ 'testCases' ] = [ ]
123- end
124-
125118 # Cross Region Copying
126119 %w[ RDS Neptune DocDB ] . each do |service |
127120 operations = %w[
@@ -229,10 +222,6 @@ def dynamodb_example_deep_transform(subsegment, keys)
229222 end
230223 end
231224
232- smoke ( 'SMS' ) do |smoke |
233- smoke [ 'testCases' ] = [ ]
234- end
235-
236225 api ( 'SQS' ) do |api |
237226 api [ 'metadata' ] [ 'errorPrefix' ] = 'AWS.SimpleQueueService.'
238227 api [ 'shapes' ] [ 'StringList' ] [ 'flattened' ] = true
@@ -247,5 +236,35 @@ def dynamodb_example_deep_transform(subsegment, keys)
247236 api [ 'operations' ] [ operation ] [ 'auth' ] = [ 'smithy.api#noAuth' ]
248237 end
249238 end
239+
240+ smoke ( 'DSQL' ) do |smoke |
241+ test = smoke [ 'testCases' ] . find do |test_case |
242+ test_case [ 'id' ] == 'GetClusterNotFound'
243+ end
244+ test [ 'input' ] [ 'identifier' ] = 'a' * 26
245+ end
246+
247+ smoke ( 'ElasticTranscoder' ) do |smoke |
248+ # discontinued service
249+ smoke [ 'testCases' ] = [ ]
250+ end
251+
252+ smoke ( 'NetworkFlowMonitor' ) do |smoke |
253+ test = smoke [ 'testCases' ] . find do |test_case |
254+ test_case [ 'id' ] == 'GetMonitorSuccess'
255+ end
256+ test [ 'expectation' ] = { 'failure' => { } }
257+ end
258+
259+ smoke ( 'ObservabilityAdmin' ) do |smoke |
260+ test = smoke [ 'testCases' ] . find do |test_case |
261+ test_case [ 'id' ] == 'GetTelemetryEvaluationStatusForOrganization'
262+ end
263+ test [ 'expectation' ] = { 'failure' => { 'errorId' => 'ValidationException' } }
264+ test = smoke [ 'testCases' ] . find do |test_case |
265+ test_case [ 'id' ] == 'GetTelemetryEvaluationStatus'
266+ end
267+ test [ 'expectation' ] = { 'success' => { } }
268+ end
250269 end
251270end
0 commit comments