@@ -1081,6 +1081,30 @@ export namespace AnalysisComponent {
1081
1081
} ) ;
1082
1082
}
1083
1083
1084
+ /**
1085
+ * <p>Describes an additional detail for a path analysis.</p>
1086
+ */
1087
+ export interface AdditionalDetail {
1088
+ /**
1089
+ * <p>The information type.</p>
1090
+ */
1091
+ AdditionalDetailType ?: string ;
1092
+
1093
+ /**
1094
+ * <p>The path component.</p>
1095
+ */
1096
+ Component ?: AnalysisComponent ;
1097
+ }
1098
+
1099
+ export namespace AdditionalDetail {
1100
+ /**
1101
+ * @internal
1102
+ */
1103
+ export const filterSensitiveLog = ( obj : AdditionalDetail ) : any => ( {
1104
+ ...obj ,
1105
+ } ) ;
1106
+ }
1107
+
1084
1108
/**
1085
1109
* <p>Describes a header. Reflects any changes made by a component as traffic passes through.
1086
1110
* The fields of an inbound header are null except for the first component of a path.</p>
@@ -1161,19 +1185,16 @@ export interface AnalysisRouteTableRoute {
1161
1185
NetworkInterfaceId ?: string ;
1162
1186
1163
1187
/**
1164
- * <p>Describes how the route was created. The following are possible values:</p>
1188
+ * <p>Describes how the route was created. The following are the possible values:</p>
1165
1189
* <ul>
1166
1190
* <li>
1167
- * <p>
1168
- * <code>CreateRouteTable</code> - The route was automatically created when the route table was created.</p>
1191
+ * <p>CreateRouteTable - The route was automatically created when the route table was created.</p>
1169
1192
* </li>
1170
1193
* <li>
1171
- * <p>
1172
- * <code>CreateRoute</code> - The route was manually added to the route table.</p>
1194
+ * <p>CreateRoute - The route was manually added to the route table.</p>
1173
1195
* </li>
1174
1196
* <li>
1175
- * <p>
1176
- * <code>EnableVgwRoutePropagation</code> - The route was propagated by route propagation.</p>
1197
+ * <p>EnableVgwRoutePropagation - The route was propagated by route propagation.</p>
1177
1198
* </li>
1178
1199
* </ul>
1179
1200
*/
@@ -1209,7 +1230,7 @@ export interface AnalysisSecurityGroupRule {
1209
1230
Cidr ?: string ;
1210
1231
1211
1232
/**
1212
- * <p>The direction. The following are possible values:</p>
1233
+ * <p>The direction. The following are the possible values:</p>
1213
1234
* <ul>
1214
1235
* <li>
1215
1236
* <p>egress</p>
@@ -1251,6 +1272,63 @@ export namespace AnalysisSecurityGroupRule {
1251
1272
} ) ;
1252
1273
}
1253
1274
1275
+ /**
1276
+ * <p>Describes a route in a transit gateway route table.</p>
1277
+ */
1278
+ export interface TransitGatewayRouteTableRoute {
1279
+ /**
1280
+ * <p>The CIDR block used for destination matches.</p>
1281
+ */
1282
+ DestinationCidr ?: string ;
1283
+
1284
+ /**
1285
+ * <p>The state of the route.</p>
1286
+ */
1287
+ State ?: string ;
1288
+
1289
+ /**
1290
+ * <p>The route origin. The following are the possible values:</p>
1291
+ * <ul>
1292
+ * <li>
1293
+ * <p>static</p>
1294
+ * </li>
1295
+ * <li>
1296
+ * <p>propagated</p>
1297
+ * </li>
1298
+ * </ul>
1299
+ */
1300
+ RouteOrigin ?: string ;
1301
+
1302
+ /**
1303
+ * <p>The ID of the prefix list.</p>
1304
+ */
1305
+ PrefixListId ?: string ;
1306
+
1307
+ /**
1308
+ * <p>The ID of the route attachment.</p>
1309
+ */
1310
+ AttachmentId ?: string ;
1311
+
1312
+ /**
1313
+ * <p>The ID of the resource for the route attachment.</p>
1314
+ */
1315
+ ResourceId ?: string ;
1316
+
1317
+ /**
1318
+ * <p>The resource type for the route attachment.</p>
1319
+ */
1320
+ ResourceType ?: string ;
1321
+ }
1322
+
1323
+ export namespace TransitGatewayRouteTableRoute {
1324
+ /**
1325
+ * @internal
1326
+ */
1327
+ export const filterSensitiveLog = ( obj : TransitGatewayRouteTableRoute ) : any => ( {
1328
+ ...obj ,
1329
+ } ) ;
1330
+ }
1331
+
1254
1332
/**
1255
1333
* <p>Describes a path component.</p>
1256
1334
*/
@@ -1314,6 +1392,21 @@ export interface PathComponent {
1314
1392
* <p>The component VPC.</p>
1315
1393
*/
1316
1394
Vpc ?: AnalysisComponent ;
1395
+
1396
+ /**
1397
+ * <p>The additional details.</p>
1398
+ */
1399
+ AdditionalDetails ?: AdditionalDetail [ ] ;
1400
+
1401
+ /**
1402
+ * <p>Describes a path component.</p>
1403
+ */
1404
+ TransitGateway ?: AnalysisComponent ;
1405
+
1406
+ /**
1407
+ * <p>The route in a transit gateway route table.</p>
1408
+ */
1409
+ TransitGatewayRouteTableRoute ?: TransitGatewayRouteTableRoute ;
1317
1410
}
1318
1411
1319
1412
export namespace PathComponent {
@@ -8750,14 +8843,3 @@ export enum CpuManufacturer {
8750
8843
AMD = "amd" ,
8751
8844
INTEL = "intel" ,
8752
8845
}
8753
-
8754
- export enum InstanceGeneration {
8755
- CURRENT = "current" ,
8756
- PREVIOUS = "previous" ,
8757
- }
8758
-
8759
- export enum LocalStorage {
8760
- EXCLUDED = "excluded" ,
8761
- INCLUDED = "included" ,
8762
- REQUIRED = "required" ,
8763
- }
0 commit comments