Skip to content

Commit bf9ccb2

Browse files
Release shows new route types such as filtered and advertisement.
1 parent ef6ec0f commit bf9ccb2

File tree

7 files changed

+33
-23
lines changed

7 files changed

+33
-23
lines changed

generator/ServiceModels/ec2/ec2-2016-11-15.api.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44880,7 +44880,8 @@
4488044880
"enum":[
4488144881
"CreateRouteTable",
4488244882
"CreateRoute",
44883-
"EnableVgwRoutePropagation"
44883+
"EnableVgwRoutePropagation",
44884+
"Advertisement"
4488444885
]
4488544886
},
4488644887
"RouteServer":{
@@ -45325,7 +45326,8 @@
4532545326
"type":"string",
4532645327
"enum":[
4532745328
"active",
45328-
"blackhole"
45329+
"blackhole",
45330+
"filtered"
4532945331
]
4533045332
},
4533145333
"RouteTable":{

generator/ServiceModels/ec2/ec2-2016-11-15.docs.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5972,15 +5972,15 @@
59725972
"base": null,
59735973
"refs": {
59745974
"ModifyTransitGatewayOptions$DefaultRouteTableAssociation": "<p>Enable or disable automatic association with the default association route table.</p>",
5975-
"TransitGatewayOptions$DefaultRouteTableAssociation": "<p>Indicates whether resource attachments are automatically associated with the default association route table. Enabled by default. If <code>defaultRouteTableAssociation</code> is set to <code>enable</code>, Amazon Web Services Transit Gateway will create the default transit gateway route table.</p>",
5975+
"TransitGatewayOptions$DefaultRouteTableAssociation": "<p>Indicates whether resource attachments are automatically associated with the default association route table. Enabled by default. Either <code>defaultRouteTableAssociation</code> or <code>defaultRouteTablePropagation</code> must be set to <code>enable</code> for Amazon Web Services Transit Gateway to create the default transit gateway route table.</p>",
59765976
"TransitGatewayRequestOptions$DefaultRouteTableAssociation": "<p>Enable or disable automatic association with the default association route table. Enabled by default.</p>"
59775977
}
59785978
},
59795979
"DefaultRouteTablePropagationValue": {
59805980
"base": null,
59815981
"refs": {
5982-
"ModifyTransitGatewayOptions$DefaultRouteTablePropagation": "<p>Enable or disable automatic propagation of routes to the default propagation route table.</p>",
5983-
"TransitGatewayOptions$DefaultRouteTablePropagation": "<p>Indicates whether resource attachments automatically propagate routes to the default propagation route table. Enabled by default. If <code>defaultRouteTablePropagation</code> is set to <code>enable</code>, Amazon Web Services Transit Gateway will create the default transit gateway route table.</p>",
5982+
"ModifyTransitGatewayOptions$DefaultRouteTablePropagation": "<p>Indicates whether resource attachments automatically propagate routes to the default propagation route table. Enabled by default. If <code>defaultRouteTablePropagation</code> is set to <code>enable</code>, Amazon Web Services Transit Gateway will create the default transit gateway route table.</p>",
5983+
"TransitGatewayOptions$DefaultRouteTablePropagation": "<p>Indicates whether resource attachments automatically propagate routes to the default propagation route table. Enabled by default. If <code>defaultRouteTablePropagation</code> is set to <code>enable</code>, Amazon Web Services Transit Gateway creates the default transit gateway route table.</p>",
59845984
"TransitGatewayRequestOptions$DefaultRouteTablePropagation": "<p>Enable or disable automatic propagation of routes to the default propagation route table. Enabled by default.</p>"
59855985
}
59865986
},
@@ -10879,7 +10879,7 @@
1087910879
"DescribeVolumesRequest$Filters": "<p>The filters.</p> <ul> <li> <p> <code>attachment.attach-time</code> - The time stamp when the attachment initiated.</p> </li> <li> <p> <code>attachment.delete-on-termination</code> - Whether the volume is deleted on instance termination.</p> </li> <li> <p> <code>attachment.device</code> - The device name specified in the block device mapping (for example, <code>/dev/sda1</code>).</p> </li> <li> <p> <code>attachment.instance-id</code> - The ID of the instance the volume is attached to.</p> </li> <li> <p> <code>attachment.status</code> - The attachment state (<code>attaching</code> | <code>attached</code> | <code>detaching</code>).</p> </li> <li> <p> <code>availability-zone</code> - The Availability Zone in which the volume was created.</p> </li> <li> <p> <code>availability-zone-id</code> - The ID of the Availability Zone in which the volume was created.</p> </li> <li> <p> <code>create-time</code> - The time stamp when the volume was created.</p> </li> <li> <p> <code>encrypted</code> - Indicates whether the volume is encrypted (<code>true</code> | <code>false</code>)</p> </li> <li> <p> <code>fast-restored</code> - Indicates whether the volume was created from a snapshot that is enabled for fast snapshot restore (<code>true</code> | <code>false</code>).</p> </li> <li> <p> <code>multi-attach-enabled</code> - Indicates whether the volume is enabled for Multi-Attach (<code>true</code> | <code>false</code>)</p> </li> <li> <p> <code>operator.managed</code> - A Boolean that indicates whether this is a managed volume.</p> </li> <li> <p> <code>operator.principal</code> - The principal that manages the volume. Only valid for managed volumes, where <code>managed</code> is <code>true</code>.</p> </li> <li> <p> <code>size</code> - The size of the volume, in GiB.</p> </li> <li> <p> <code>snapshot-id</code> - The snapshot from which the volume was created.</p> </li> <li> <p> <code>status</code> - The state of the volume (<code>creating</code> | <code>available</code> | <code>in-use</code> | <code>deleting</code> | <code>deleted</code> | <code>error</code>).</p> </li> <li> <p> <code>tag</code>:&lt;key&gt; - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key <code>Owner</code> and the value <code>TeamA</code>, specify <code>tag:Owner</code> for the filter name and <code>TeamA</code> for the filter value.</p> </li> <li> <p> <code>tag-key</code> - The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.</p> </li> <li> <p> <code>volume-id</code> - The volume ID.</p> </li> <li> <p> <code>volume-type</code> - The Amazon EBS volume type (<code>gp2</code> | <code>gp3</code> | <code>io1</code> | <code>io2</code> | <code>st1</code> | <code>sc1</code>| <code>standard</code>)</p> </li> </ul>",
1088010880
"DescribeVpcBlockPublicAccessExclusionsRequest$Filters": "<p>Filters for the request:</p> <ul> <li> <p> <code>resource-arn</code> - The Amazon Resource Name (ARN) of a exclusion.</p> </li> <li> <p> <code>internet-gateway-exclusion-mode</code> - The mode of a VPC BPA exclusion. Possible values: <code>allow-bidirectional | allow-egress</code>.</p> </li> <li> <p> <code>state</code> - The state of VPC BPA. Possible values: <code>create-in-progress | create-complete | update-in-progress | update-complete | delete-in-progress | deleted-complete | disable-in-progress | disable-complete</code> </p> </li> <li> <p> <code>tag</code> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key <code>Owner</code> and the value <code>TeamA</code>, specify <code>tag:Owner</code> for the filter name and <code>TeamA</code> for the filter value.</p> </li> <li> <p> <code>tag-key</code> - The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.</p> </li> <li> <p> <code>tag-value</code>: The value of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific value, regardless of the tag key.</p> </li> </ul>",
1088110881
"DescribeVpcClassicLinkRequest$Filters": "<p>The filters.</p> <ul> <li> <p> <code>is-classic-link-enabled</code> - Whether the VPC is enabled for ClassicLink (<code>true</code> | <code>false</code>).</p> </li> <li> <p> <code>tag</code> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key <code>Owner</code> and the value <code>TeamA</code>, specify <code>tag:Owner</code> for the filter name and <code>TeamA</code> for the filter value.</p> </li> <li> <p> <code>tag-key</code> - The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.</p> </li> </ul>",
10882-
"DescribeVpcEndpointAssociationsRequest$Filters": "<p>The filters.</p> <ul> <li> <p> <code>vpc-endpoint-id</code> - The ID of the VPC endpoint.</p> </li> <li> <p> <code>associated-resource-accessibility</code> - The association state. When the state is <code>accessible</code>, it returns <code>AVAILABLE</code>. When the state is <code>inaccessible</code>, it returns <code>PENDING</code> or <code>FAILED</code>.</p> </li> <li> <p> <code>association-id</code> - The ID of the VPC endpoint association.</p> </li> <li> <p> <code>associated-resource-id</code> - The ID of the associated resource configuration.</p> </li> <li> <p> <code>service-network-arn</code> - The Amazon Resource Name (ARN) of the associated service network. Only VPC endpoints of type service network will be returned.</p> </li> <li> <p> <code>resource-configuration-group-arn</code> - The Amazon Resource Name (ARN) of the resource configuration of type GROUP.</p> </li> <li> <p> <code>service-network-resource-association-id</code> - The ID of the association.</p> </li> </ul>",
10882+
"DescribeVpcEndpointAssociationsRequest$Filters": "<p>The filters.</p> <ul> <li> <p> <code>vpc-endpoint-id</code> - The ID of the VPC endpoint.</p> </li> <li> <p> <code>associated-resource-accessibility</code> - The association state. When the state is <code>accessible</code>, it returns <code>AVAILABLE</code>. When the state is <code>inaccessible</code>, it returns <code>PENDING</code> or <code>FAILED</code>.</p> </li> <li> <p> <code>association-id</code> - The ID of the VPC endpoint association.</p> </li> <li> <p> <code>associated-resource-id</code> - The ID of the associated resource configuration.</p> </li> <li> <p> <code>service-network-arn</code> - The Amazon Resource Name (ARN) of the associated service network. Only VPC endpoints of type service network will be returned.</p> </li> <li> <p> <code>resource-configuration-group-arn</code> - The Amazon Resource Name (ARN) of the resource configuration of type GROUP.</p> </li> </ul>",
1088310883
"DescribeVpcEndpointConnectionNotificationsRequest$Filters": "<p>The filters.</p> <ul> <li> <p> <code>connection-notification-arn</code> - The ARN of the SNS topic for the notification.</p> </li> <li> <p> <code>connection-notification-id</code> - The ID of the notification.</p> </li> <li> <p> <code>connection-notification-state</code> - The state of the notification (<code>Enabled</code> | <code>Disabled</code>).</p> </li> <li> <p> <code>connection-notification-type</code> - The type of notification (<code>Topic</code>).</p> </li> <li> <p> <code>service-id</code> - The ID of the endpoint service.</p> </li> <li> <p> <code>vpc-endpoint-id</code> - The ID of the VPC endpoint.</p> </li> </ul>",
1088410884
"DescribeVpcEndpointConnectionsRequest$Filters": "<p>The filters.</p> <ul> <li> <p> <code>ip-address-type</code> - The IP address type (<code>ipv4</code> | <code>ipv6</code>).</p> </li> <li> <p> <code>service-id</code> - The ID of the service.</p> </li> <li> <p> <code>vpc-endpoint-owner</code> - The ID of the Amazon Web Services account ID that owns the endpoint.</p> </li> <li> <p> <code>vpc-endpoint-region</code> - The Region of the endpoint or <code>cross-region</code> to find endpoints for other Regions.</p> </li> <li> <p> <code>vpc-endpoint-state</code> - The state of the endpoint (<code>pendingAcceptance</code> | <code>pending</code> | <code>available</code> | <code>deleting</code> | <code>deleted</code> | <code>rejected</code> | <code>failed</code>).</p> </li> <li> <p> <code>vpc-endpoint-id</code> - The ID of the endpoint.</p> </li> </ul>",
1088510885
"DescribeVpcEndpointServiceConfigurationsRequest$Filters": "<p>The filters.</p> <ul> <li> <p> <code>service-name</code> - The name of the service.</p> </li> <li> <p> <code>service-id</code> - The ID of the service.</p> </li> <li> <p> <code>service-state</code> - The state of the service (<code>Pending</code> | <code>Available</code> | <code>Deleting</code> | <code>Deleted</code> | <code>Failed</code>). </p> </li> <li> <p> <code>supported-ip-address-types</code> - The IP address type (<code>ipv4</code> | <code>ipv6</code>).</p> </li> <li> <p> <code>tag</code>:&lt;key&gt; - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key <code>Owner</code> and the value <code>TeamA</code>, specify <code>tag:Owner</code> for the filter name and <code>TeamA</code> for the filter value.</p> </li> <li> <p> <code>tag-key</code> - The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.</p> </li> </ul>",

generator/ServiceModels/ec2/ec2-2016-11-15.normal.json

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28841,7 +28841,7 @@
2884128841
},
2884228842
"Filters":{
2884328843
"shape":"FilterList",
28844-
"documentation":"<p>The filters.</p> <ul> <li> <p> <code>vpc-endpoint-id</code> - The ID of the VPC endpoint.</p> </li> <li> <p> <code>associated-resource-accessibility</code> - The association state. When the state is <code>accessible</code>, it returns <code>AVAILABLE</code>. When the state is <code>inaccessible</code>, it returns <code>PENDING</code> or <code>FAILED</code>.</p> </li> <li> <p> <code>association-id</code> - The ID of the VPC endpoint association.</p> </li> <li> <p> <code>associated-resource-id</code> - The ID of the associated resource configuration.</p> </li> <li> <p> <code>service-network-arn</code> - The Amazon Resource Name (ARN) of the associated service network. Only VPC endpoints of type service network will be returned.</p> </li> <li> <p> <code>resource-configuration-group-arn</code> - The Amazon Resource Name (ARN) of the resource configuration of type GROUP.</p> </li> <li> <p> <code>service-network-resource-association-id</code> - The ID of the association.</p> </li> </ul>",
28844+
"documentation":"<p>The filters.</p> <ul> <li> <p> <code>vpc-endpoint-id</code> - The ID of the VPC endpoint.</p> </li> <li> <p> <code>associated-resource-accessibility</code> - The association state. When the state is <code>accessible</code>, it returns <code>AVAILABLE</code>. When the state is <code>inaccessible</code>, it returns <code>PENDING</code> or <code>FAILED</code>.</p> </li> <li> <p> <code>association-id</code> - The ID of the VPC endpoint association.</p> </li> <li> <p> <code>associated-resource-id</code> - The ID of the associated resource configuration.</p> </li> <li> <p> <code>service-network-arn</code> - The Amazon Resource Name (ARN) of the associated service network. Only VPC endpoints of type service network will be returned.</p> </li> <li> <p> <code>resource-configuration-group-arn</code> - The Amazon Resource Name (ARN) of the resource configuration of type GROUP.</p> </li> </ul>",
2884528845
"locationName":"Filter"
2884628846
},
2884728847
"MaxResults":{
@@ -49693,7 +49693,7 @@
4969349693
},
4969449694
"DefaultRouteTablePropagation":{
4969549695
"shape":"DefaultRouteTablePropagationValue",
49696-
"documentation":"<p>Enable or disable automatic propagation of routes to the default propagation route table.</p>"
49696+
"documentation":"<p>Indicates whether resource attachments automatically propagate routes to the default propagation route table. Enabled by default. If <code>defaultRouteTablePropagation</code> is set to <code>enable</code>, Amazon Web Services Transit Gateway will create the default transit gateway route table.</p>"
4969749697
},
4969849698
"PropagationDefaultRouteTableId":{
4969949699
"shape":"TransitGatewayRouteTableId",
@@ -58476,7 +58476,8 @@
5847658476
"enum":[
5847758477
"CreateRouteTable",
5847858478
"CreateRoute",
58479-
"EnableVgwRoutePropagation"
58479+
"EnableVgwRoutePropagation",
58480+
"Advertisement"
5848058481
]
5848158482
},
5848258483
"RouteServer":{
@@ -58990,7 +58991,8 @@
5899058991
"type":"string",
5899158992
"enum":[
5899258993
"active",
58993-
"blackhole"
58994+
"blackhole",
58995+
"filtered"
5899458996
]
5899558997
},
5899658998
"RouteTable":{
@@ -64935,7 +64937,7 @@
6493564937
},
6493664938
"DefaultRouteTableAssociation":{
6493764939
"shape":"DefaultRouteTableAssociationValue",
64938-
"documentation":"<p>Indicates whether resource attachments are automatically associated with the default association route table. Enabled by default. If <code>defaultRouteTableAssociation</code> is set to <code>enable</code>, Amazon Web Services Transit Gateway will create the default transit gateway route table.</p>",
64940+
"documentation":"<p>Indicates whether resource attachments are automatically associated with the default association route table. Enabled by default. Either <code>defaultRouteTableAssociation</code> or <code>defaultRouteTablePropagation</code> must be set to <code>enable</code> for Amazon Web Services Transit Gateway to create the default transit gateway route table.</p>",
6493964941
"locationName":"defaultRouteTableAssociation"
6494064942
},
6494164943
"AssociationDefaultRouteTableId":{
@@ -64945,7 +64947,7 @@
6494564947
},
6494664948
"DefaultRouteTablePropagation":{
6494764949
"shape":"DefaultRouteTablePropagationValue",
64948-
"documentation":"<p>Indicates whether resource attachments automatically propagate routes to the default propagation route table. Enabled by default. If <code>defaultRouteTablePropagation</code> is set to <code>enable</code>, Amazon Web Services Transit Gateway will create the default transit gateway route table.</p>",
64950+
"documentation":"<p>Indicates whether resource attachments automatically propagate routes to the default propagation route table. Enabled by default. If <code>defaultRouteTablePropagation</code> is set to <code>enable</code>, Amazon Web Services Transit Gateway creates the default transit gateway route table.</p>",
6494964951
"locationName":"defaultRouteTablePropagation"
6495064952
},
6495164953
"PropagationDefaultRouteTableId":{

sdk/src/Services/EC2/Generated/Model/DescribeVpcEndpointAssociationsRequest.cs

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -95,10 +95,6 @@ internal bool IsSetDryRun()
9595
/// <c>resource-configuration-group-arn</c> - The Amazon Resource Name (ARN) of the resource
9696
/// configuration of type GROUP.
9797
/// </para>
98-
/// </li> <li>
99-
/// <para>
100-
/// <c>service-network-resource-association-id</c> - The ID of the association.
101-
/// </para>
10298
/// </li> </ul>
10399
/// <para />
104100
/// Starting with version 4 of the SDK this property will default to null. If no data for this property is returned

sdk/src/Services/EC2/Generated/Model/ModifyTransitGatewayOptions.cs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -172,8 +172,10 @@ internal bool IsSetDefaultRouteTableAssociation()
172172
/// <summary>
173173
/// Gets and sets the property DefaultRouteTablePropagation.
174174
/// <para>
175-
/// Enable or disable automatic propagation of routes to the default propagation route
176-
/// table.
175+
/// Indicates whether resource attachments automatically propagate routes to the default
176+
/// propagation route table. Enabled by default. If <c>defaultRouteTablePropagation</c>
177+
/// is set to <c>enable</c>, Amazon Web Services Transit Gateway will create the default
178+
/// transit gateway route table.
177179
/// </para>
178180
/// </summary>
179181
public DefaultRouteTablePropagationValue DefaultRouteTablePropagation

0 commit comments

Comments
 (0)