Skip to content

Commit a6229a7

Browse files
author
AWS
committed
Amazon Elastic Compute Cloud Update: This is release adds support for Amazon VPC Reachability Analyzer to analyze path through a Transit Gateway.
1 parent 98cd0aa commit a6229a7

File tree

2 files changed

+113
-8
lines changed

2 files changed

+113
-8
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"type": "feature",
3+
"category": "Amazon Elastic Compute Cloud",
4+
"contributor": "",
5+
"description": "This is release adds support for Amazon VPC Reachability Analyzer to analyze path through a Transit Gateway."
6+
}

services/ec2/src/main/resources/codegen-resources/service-2.json

Lines changed: 107 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5666,6 +5666,29 @@
56665666
},
56675667
"documentation":"<p>An entry for a prefix list.</p>"
56685668
},
5669+
"AdditionalDetail":{
5670+
"type":"structure",
5671+
"members":{
5672+
"AdditionalDetailType":{
5673+
"shape":"String",
5674+
"documentation":"<p>The information type.</p>",
5675+
"locationName":"additionalDetailType"
5676+
},
5677+
"Component":{
5678+
"shape":"AnalysisComponent",
5679+
"documentation":"<p>The path component.</p>",
5680+
"locationName":"component"
5681+
}
5682+
},
5683+
"documentation":"<p>Describes an additional detail for a path analysis.</p>"
5684+
},
5685+
"AdditionalDetailList":{
5686+
"type":"list",
5687+
"member":{
5688+
"shape":"AdditionalDetail",
5689+
"locationName":"item"
5690+
}
5691+
},
56695692
"Address":{
56705693
"type":"structure",
56715694
"members":{
@@ -6282,7 +6305,7 @@
62826305
},
62836306
"Origin":{
62846307
"shape":"String",
6285-
"documentation":"<p>Describes how the route was created. The following are possible values:</p> <ul> <li> <p> <code>CreateRouteTable</code> - The route was automatically created when the route table was created.</p> </li> <li> <p> <code>CreateRoute</code> - The route was manually added to the route table.</p> </li> <li> <p> <code>EnableVgwRoutePropagation</code> - The route was propagated by route propagation.</p> </li> </ul>",
6308+
"documentation":"<p>Describes how the route was created. The following are the possible values:</p> <ul> <li> <p>CreateRouteTable - The route was automatically created when the route table was created.</p> </li> <li> <p>CreateRoute - The route was manually added to the route table.</p> </li> <li> <p>EnableVgwRoutePropagation - The route was propagated by route propagation.</p> </li> </ul>",
62866309
"locationName":"origin"
62876310
},
62886311
"TransitGatewayId":{
@@ -6308,7 +6331,7 @@
63086331
},
63096332
"Direction":{
63106333
"shape":"String",
6311-
"documentation":"<p>The direction. The following are possible values:</p> <ul> <li> <p>egress</p> </li> <li> <p>ingress</p> </li> </ul>",
6334+
"documentation":"<p>The direction. The following are the possible values:</p> <ul> <li> <p>egress</p> </li> <li> <p>ingress</p> </li> </ul>",
63126335
"locationName":"direction"
63136336
},
63146337
"SecurityGroupId":{
@@ -9627,7 +9650,7 @@
96279650
"type":"structure",
96289651
"members":{
96299652
"PoolId":{
9630-
"shape":"CoipPoolId",
9653+
"shape":"Ipv4PoolCoipId",
96319654
"documentation":"<p>The ID of the address pool.</p>",
96329655
"locationName":"poolId"
96339656
},
@@ -9658,7 +9681,7 @@
96589681
"CoipPoolIdSet":{
96599682
"type":"list",
96609683
"member":{
9661-
"shape":"CoipPoolId",
9684+
"shape":"Ipv4PoolCoipId",
96629685
"locationName":"item"
96639686
}
96649687
},
@@ -18727,7 +18750,7 @@
1872718750
},
1872818751
"Filters":{
1872918752
"shape":"FilterList",
18730-
"documentation":"<p>The filters. The following are possible values:</p> <ul> <li> <p>PathFound - A Boolean value that indicates whether a feasible path is found.</p> </li> <li> <p>Status - The status of the analysis (running | succeeded | failed).</p> </li> </ul>",
18753+
"documentation":"<p>The filters. The following are the possible values:</p> <ul> <li> <p>PathFound - A Boolean value that indicates whether a feasible path is found.</p> </li> <li> <p>Status - The status of the analysis (running | succeeded | failed).</p> </li> </ul>",
1873118754
"locationName":"Filter"
1873218755
},
1873318756
"MaxResults":{
@@ -18769,7 +18792,7 @@
1876918792
},
1877018793
"Filters":{
1877118794
"shape":"FilterList",
18772-
"documentation":"<p>The filters. The following are possible values:</p> <ul> <li> <p>Destination - The ID of the resource.</p> </li> <li> <p>DestinationPort - The destination port.</p> </li> <li> <p>Name - The path name.</p> </li> <li> <p>Protocol - The protocol.</p> </li> <li> <p>Source - The ID of the resource.</p> </li> </ul>",
18795+
"documentation":"<p>The filters. The following are the possible values:</p> <ul> <li> <p>Destination - The ID of the resource.</p> </li> <li> <p>DestinationPort - The destination port.</p> </li> <li> <p>Name - The path name.</p> </li> <li> <p>Protocol - The protocol.</p> </li> <li> <p>Source - The ID of the resource.</p> </li> </ul>",
1877318796
"locationName":"Filter"
1877418797
},
1877518798
"MaxResults":{
@@ -23773,7 +23796,7 @@
2377323796
},
2377423797
"Direction":{
2377523798
"shape":"String",
23776-
"documentation":"<p>The direction. The following are possible values:</p> <ul> <li> <p>egress</p> </li> <li> <p>ingress</p> </li> </ul>",
23799+
"documentation":"<p>The direction. The following are the possible values:</p> <ul> <li> <p>egress</p> </li> <li> <p>ingress</p> </li> </ul>",
2377723800
"locationName":"direction"
2377823801
},
2377923802
"ExplanationCode":{
@@ -23940,6 +23963,26 @@
2394023963
"shape":"AnalysisComponent",
2394123964
"documentation":"<p>The VPN gateway.</p>",
2394223965
"locationName":"vpnGateway"
23966+
},
23967+
"TransitGateway":{
23968+
"shape":"AnalysisComponent",
23969+
"documentation":"<p>The transit gateway.</p>",
23970+
"locationName":"transitGateway"
23971+
},
23972+
"TransitGatewayRouteTable":{
23973+
"shape":"AnalysisComponent",
23974+
"documentation":"<p>The transit gateway route table.</p>",
23975+
"locationName":"transitGatewayRouteTable"
23976+
},
23977+
"TransitGatewayRouteTableRoute":{
23978+
"shape":"TransitGatewayRouteTableRoute",
23979+
"documentation":"<p>The transit gateway route table route.</p>",
23980+
"locationName":"transitGatewayRouteTableRoute"
23981+
},
23982+
"TransitGatewayAttachment":{
23983+
"shape":"AnalysisComponent",
23984+
"documentation":"<p>The transit gateway attachment.</p>",
23985+
"locationName":"transitGatewayAttachment"
2394323986
}
2394423987
},
2394523988
"documentation":"<p>Describes an explanation code for an unreachable path. For more information, see <a href=\"https://docs.aws.amazon.com/vpc/latest/reachability/explanation-codes.html\">Reachability Analyzer explanation codes</a>.</p>"
@@ -25539,7 +25582,7 @@
2553925582
"required":["PoolId"],
2554025583
"members":{
2554125584
"PoolId":{
25542-
"shape":"CoipPoolId",
25585+
"shape":"Ipv4PoolCoipId",
2554325586
"documentation":"<p>The ID of the address pool.</p>"
2554425587
},
2554525588
"Filters":{
@@ -32065,6 +32108,7 @@
3206532108
"delete-failed"
3206632109
]
3206732110
},
32111+
"Ipv4PoolCoipId":{"type":"string"},
3206832112
"Ipv4PoolEc2Id":{"type":"string"},
3206932113
"Ipv4PrefixList":{
3207032114
"type":"list",
@@ -38428,6 +38472,20 @@
3842838472
"shape":"AnalysisComponent",
3842938473
"documentation":"<p>The component VPC.</p>",
3843038474
"locationName":"vpc"
38475+
},
38476+
"AdditionalDetails":{
38477+
"shape":"AdditionalDetailList",
38478+
"documentation":"<p>The additional details.</p>",
38479+
"locationName":"additionalDetailSet"
38480+
},
38481+
"TransitGateway":{
38482+
"shape":"AnalysisComponent",
38483+
"locationName":"transitGateway"
38484+
},
38485+
"TransitGatewayRouteTableRoute":{
38486+
"shape":"TransitGatewayRouteTableRoute",
38487+
"documentation":"<p>The route in a transit gateway route table.</p>",
38488+
"locationName":"transitGatewayRouteTableRoute"
3843138489
}
3843238490
},
3843338491
"documentation":"<p>Describes a path component.</p>"
@@ -48513,6 +48571,47 @@
4851348571
"locationName":"item"
4851448572
}
4851548573
},
48574+
"TransitGatewayRouteTableRoute":{
48575+
"type":"structure",
48576+
"members":{
48577+
"DestinationCidr":{
48578+
"shape":"String",
48579+
"documentation":"<p>The CIDR block used for destination matches.</p>",
48580+
"locationName":"destinationCidr"
48581+
},
48582+
"State":{
48583+
"shape":"String",
48584+
"documentation":"<p>The state of the route.</p>",
48585+
"locationName":"state"
48586+
},
48587+
"RouteOrigin":{
48588+
"shape":"String",
48589+
"documentation":"<p>The route origin. The following are the possible values:</p> <ul> <li> <p>static</p> </li> <li> <p>propagated</p> </li> </ul>",
48590+
"locationName":"routeOrigin"
48591+
},
48592+
"PrefixListId":{
48593+
"shape":"String",
48594+
"documentation":"<p>The ID of the prefix list.</p>",
48595+
"locationName":"prefixListId"
48596+
},
48597+
"AttachmentId":{
48598+
"shape":"String",
48599+
"documentation":"<p>The ID of the route attachment.</p>",
48600+
"locationName":"attachmentId"
48601+
},
48602+
"ResourceId":{
48603+
"shape":"String",
48604+
"documentation":"<p>The ID of the resource for the route attachment.</p>",
48605+
"locationName":"resourceId"
48606+
},
48607+
"ResourceType":{
48608+
"shape":"String",
48609+
"documentation":"<p>The resource type for the route attachment.</p>",
48610+
"locationName":"resourceType"
48611+
}
48612+
},
48613+
"documentation":"<p>Describes a route in a transit gateway route table.</p>"
48614+
},
4851648615
"TransitGatewayRouteTableState":{
4851748616
"type":"string",
4851848617
"enum":[

0 commit comments

Comments
 (0)