File tree Expand file tree Collapse file tree 4 files changed +568
-72
lines changed
services/iotsecuretunneling/src/main/resources/codegen-resources Expand file tree Collapse file tree 4 files changed +568
-72
lines changed Original file line number Diff line number Diff line change
1
+ {
2
+ "type" : " feature" ,
3
+ "category" : " AWS IoT Secure Tunneling" ,
4
+ "contributor" : " " ,
5
+ "description" : " Adds dualstack endpoint support for IoT Secure Tunneling"
6
+ }
Original file line number Diff line number Diff line change 40
40
]
41
41
}
42
42
],
43
- "type" : " tree" ,
44
43
"rules" : [
45
44
{
46
45
"conditions" : [
83
82
},
84
83
"type" : " endpoint"
85
84
}
86
- ]
85
+ ],
86
+ "type" : " tree"
87
87
},
88
88
{
89
89
"conditions" : [
96
96
]
97
97
}
98
98
],
99
- "type" : " tree" ,
100
99
"rules" : [
101
100
{
102
101
"conditions" : [
110
109
"assign" : " PartitionResult"
111
110
}
112
111
],
113
- "type" : " tree" ,
114
112
"rules" : [
115
113
{
116
114
"conditions" : [
133
131
]
134
132
}
135
133
],
136
- "type" : " tree" ,
137
134
"rules" : [
138
135
{
139
136
"conditions" : [
168
165
]
169
166
}
170
167
],
171
- "type" : " tree" ,
172
168
"rules" : [
169
+ {
170
+ "conditions" : [
171
+ {
172
+ "fn" : " stringEquals" ,
173
+ "argv" : [
174
+ " aws" ,
175
+ {
176
+ "fn" : " getAttr" ,
177
+ "argv" : [
178
+ {
179
+ "ref" : " PartitionResult"
180
+ },
181
+ " name"
182
+ ]
183
+ }
184
+ ]
185
+ }
186
+ ],
187
+ "endpoint" : {
188
+ "url" : " https://api.iot-tunneling-fips.{Region}.api.aws" ,
189
+ "properties" : {},
190
+ "headers" : {}
191
+ },
192
+ "type" : " endpoint"
193
+ },
194
+ {
195
+ "conditions" : [
196
+ {
197
+ "fn" : " stringEquals" ,
198
+ "argv" : [
199
+ " aws-cn" ,
200
+ {
201
+ "fn" : " getAttr" ,
202
+ "argv" : [
203
+ {
204
+ "ref" : " PartitionResult"
205
+ },
206
+ " name"
207
+ ]
208
+ }
209
+ ]
210
+ }
211
+ ],
212
+ "endpoint" : {
213
+ "url" : " https://api.iot-tunneling-fips.{Region}.api.amazonwebservices.com.cn" ,
214
+ "properties" : {},
215
+ "headers" : {}
216
+ },
217
+ "type" : " endpoint"
218
+ },
219
+ {
220
+ "conditions" : [
221
+ {
222
+ "fn" : " stringEquals" ,
223
+ "argv" : [
224
+ " aws-us-gov" ,
225
+ {
226
+ "fn" : " getAttr" ,
227
+ "argv" : [
228
+ {
229
+ "ref" : " PartitionResult"
230
+ },
231
+ " name"
232
+ ]
233
+ }
234
+ ]
235
+ }
236
+ ],
237
+ "endpoint" : {
238
+ "url" : " https://api.iot-tunneling-fips.{Region}.api.aws" ,
239
+ "properties" : {},
240
+ "headers" : {}
241
+ },
242
+ "type" : " endpoint"
243
+ },
173
244
{
174
245
"conditions" : [],
175
246
"endpoint" : {
179
250
},
180
251
"type" : " endpoint"
181
252
}
182
- ]
253
+ ],
254
+ "type" : " tree"
183
255
},
184
256
{
185
257
"conditions" : [],
186
258
"error" : " FIPS and DualStack are enabled, but this partition does not support one or both" ,
187
259
"type" : " error"
188
260
}
189
- ]
261
+ ],
262
+ "type" : " tree"
190
263
},
191
264
{
192
265
"conditions" : [
200
273
]
201
274
}
202
275
],
203
- "type" : " tree" ,
204
276
"rules" : [
205
277
{
206
278
"conditions" : [
207
279
{
208
280
"fn" : " booleanEquals" ,
209
281
"argv" : [
210
- true ,
211
282
{
212
283
"fn" : " getAttr" ,
213
284
"argv" : [
216
287
},
217
288
" supportsFIPS"
218
289
]
219
- }
290
+ },
291
+ true
220
292
]
221
293
}
222
294
],
223
- "type" : " tree" ,
224
295
"rules" : [
225
296
{
226
297
"conditions" : [],
231
302
},
232
303
"type" : " endpoint"
233
304
}
234
- ]
305
+ ],
306
+ "type" : " tree"
235
307
},
236
308
{
237
309
"conditions" : [],
238
310
"error" : " FIPS is enabled but this partition does not support FIPS" ,
239
311
"type" : " error"
240
312
}
241
- ]
313
+ ],
314
+ "type" : " tree"
242
315
},
243
316
{
244
317
"conditions" : [
252
325
]
253
326
}
254
327
],
255
- "type" : " tree" ,
256
328
"rules" : [
257
329
{
258
330
"conditions" : [
272
344
]
273
345
}
274
346
],
275
- "type" : " tree" ,
276
347
"rules" : [
348
+ {
349
+ "conditions" : [
350
+ {
351
+ "fn" : " stringEquals" ,
352
+ "argv" : [
353
+ " aws" ,
354
+ {
355
+ "fn" : " getAttr" ,
356
+ "argv" : [
357
+ {
358
+ "ref" : " PartitionResult"
359
+ },
360
+ " name"
361
+ ]
362
+ }
363
+ ]
364
+ }
365
+ ],
366
+ "endpoint" : {
367
+ "url" : " https://api.iot-tunneling.{Region}.api.aws" ,
368
+ "properties" : {},
369
+ "headers" : {}
370
+ },
371
+ "type" : " endpoint"
372
+ },
373
+ {
374
+ "conditions" : [
375
+ {
376
+ "fn" : " stringEquals" ,
377
+ "argv" : [
378
+ " aws-cn" ,
379
+ {
380
+ "fn" : " getAttr" ,
381
+ "argv" : [
382
+ {
383
+ "ref" : " PartitionResult"
384
+ },
385
+ " name"
386
+ ]
387
+ }
388
+ ]
389
+ }
390
+ ],
391
+ "endpoint" : {
392
+ "url" : " https://api.iot-tunneling.{Region}.api.amazonwebservices.com.cn" ,
393
+ "properties" : {},
394
+ "headers" : {}
395
+ },
396
+ "type" : " endpoint"
397
+ },
398
+ {
399
+ "conditions" : [
400
+ {
401
+ "fn" : " stringEquals" ,
402
+ "argv" : [
403
+ " aws-us-gov" ,
404
+ {
405
+ "fn" : " getAttr" ,
406
+ "argv" : [
407
+ {
408
+ "ref" : " PartitionResult"
409
+ },
410
+ " name"
411
+ ]
412
+ }
413
+ ]
414
+ }
415
+ ],
416
+ "endpoint" : {
417
+ "url" : " https://api.iot-tunneling.{Region}.api.aws" ,
418
+ "properties" : {},
419
+ "headers" : {}
420
+ },
421
+ "type" : " endpoint"
422
+ },
277
423
{
278
424
"conditions" : [],
279
425
"endpoint" : {
283
429
},
284
430
"type" : " endpoint"
285
431
}
286
- ]
432
+ ],
433
+ "type" : " tree"
287
434
},
288
435
{
289
436
"conditions" : [],
290
437
"error" : " DualStack is enabled but this partition does not support DualStack" ,
291
438
"type" : " error"
292
439
}
293
- ]
440
+ ],
441
+ "type" : " tree"
294
442
},
295
443
{
296
444
"conditions" : [],
301
449
},
302
450
"type" : " endpoint"
303
451
}
304
- ]
452
+ ],
453
+ "type" : " tree"
305
454
}
306
- ]
455
+ ],
456
+ "type" : " tree"
307
457
},
308
458
{
309
459
"conditions" : [],
You can’t perform that action at this time.
0 commit comments