diff --git a/clients/client-ec2/src/commands/DeleteTransitGatewayRouteTableCommand.ts b/clients/client-ec2/src/commands/DeleteTransitGatewayRouteTableCommand.ts index d8c31ef470507..cf686ad5c0657 100644 --- a/clients/client-ec2/src/commands/DeleteTransitGatewayRouteTableCommand.ts +++ b/clients/client-ec2/src/commands/DeleteTransitGatewayRouteTableCommand.ts @@ -32,8 +32,8 @@ export interface DeleteTransitGatewayRouteTableCommandOutput __MetadataBearer {} /** - *

Deletes the specified transit gateway route table. You must disassociate the route table from any - * transit gateway route tables before you can delete it.

+ *

Deletes the specified transit gateway route table. If there are any route tables associated with + * the transit gateway route table, you must first run DisassociateRouteTable before you can delete the transit gateway route table. This removes any route tables associated with the transit gateway route table.

* @example * Use a bare-bones client and the command you need to make an API call. * ```javascript diff --git a/clients/client-ec2/src/models/models_1.ts b/clients/client-ec2/src/models/models_1.ts index 43ce057a9b754..6d93e06f00089 100644 --- a/clients/client-ec2/src/models/models_1.ts +++ b/clients/client-ec2/src/models/models_1.ts @@ -7071,7 +7071,10 @@ export interface LaunchTemplateInstanceNetworkInterfaceSpecificationRequest { Description?: string; /** - *

The device index for the network interface attachment.

+ *

The device index for the network interface attachment. Each network interface requires + * a device index. If you create a launch template that includes secondary network interfaces + * but not a primary network interface, then you must add a primary network interface as a + * launch parameter when you launch an instance from the template.

* @public */ DeviceIndex?: number; diff --git a/clients/client-ec2/src/models/models_2.ts b/clients/client-ec2/src/models/models_2.ts index af2e45f3fa22f..3bb36dbfbb189 100644 --- a/clients/client-ec2/src/models/models_2.ts +++ b/clients/client-ec2/src/models/models_2.ts @@ -5624,7 +5624,10 @@ export type VolumeState = (typeof VolumeState)[keyof typeof VolumeState]; */ export interface Volume { /** - *

Information about the volume attachments.

+ * + *

This parameter is not returned by CreateVolume.

+ *
+ *

Information about the volume attachments.

* @public */ Attachments?: VolumeAttachment[]; @@ -5705,7 +5708,10 @@ export interface Volume { VolumeType?: VolumeType; /** - *

Indicates whether the volume was created using fast snapshot restore.

+ * + *

This parameter is not returned by CreateVolume.

+ *
+ *

Indicates whether the volume was created using fast snapshot restore.

* @public */ FastRestored?: boolean; @@ -5723,7 +5729,10 @@ export interface Volume { Throughput?: number; /** - *

Reserved for future use.

+ * + *

This parameter is not returned by CreateVolume.

+ *
+ *

Reserved for future use.

* @public */ SseType?: SSEType; diff --git a/clients/client-ec2/src/models/models_5.ts b/clients/client-ec2/src/models/models_5.ts index afd400dfd37cd..09ac206e76502 100644 --- a/clients/client-ec2/src/models/models_5.ts +++ b/clients/client-ec2/src/models/models_5.ts @@ -1687,6 +1687,13 @@ export interface DescribeTransitGatewaysRequest { *

* transit-gateway-id - The ID of the transit gateway.

* + *
  • + *

    + * tag-key - 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 Owner and the value TeamA, specify + * tag:Owner for the filter name and TeamA for the filter value.

    + *
  • * * @public */ diff --git a/codegen/sdk-codegen/aws-models/ec2.json b/codegen/sdk-codegen/aws-models/ec2.json index 3e91f71e41839..15b22d9119ad7 100644 --- a/codegen/sdk-codegen/aws-models/ec2.json +++ b/codegen/sdk-codegen/aws-models/ec2.json @@ -25555,7 +25555,7 @@ "target": "com.amazonaws.ec2#DeleteTransitGatewayRouteTableResult" }, "traits": { - "smithy.api#documentation": "

    Deletes the specified transit gateway route table. You must disassociate the route table from any\n transit gateway route tables before you can delete it.

    " + "smithy.api#documentation": "

    Deletes the specified transit gateway route table. If there are any route tables associated with\n the transit gateway route table, you must first run DisassociateRouteTable before you can delete the transit gateway route table. This removes any route tables associated with the transit gateway route table.

    " } }, "com.amazonaws.ec2#DeleteTransitGatewayRouteTableAnnouncement": { @@ -39646,7 +39646,7 @@ "Filters": { "target": "com.amazonaws.ec2#FilterList", "traits": { - "smithy.api#documentation": "

    One or more filters. The possible values are:

    \n ", + "smithy.api#documentation": "

    One or more filters. The possible values are:

    \n ", "smithy.api#xmlName": "Filter" } }, @@ -71008,7 +71008,7 @@ "DeviceIndex": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#documentation": "

    The device index for the network interface attachment.

    " + "smithy.api#documentation": "

    The device index for the network interface attachment. Each network interface requires\n a device index. If you create a launch template that includes secondary network interfaces \n but not a primary network interface, then you must add a primary network interface as a \n launch parameter when you launch an instance from the template.

    " } }, "Groups": { @@ -104748,7 +104748,7 @@ "target": "com.amazonaws.ec2#VolumeAttachmentList", "traits": { "aws.protocols#ec2QueryName": "AttachmentSet", - "smithy.api#documentation": "

    Information about the volume attachments.

    ", + "smithy.api#documentation": "\n

    This parameter is not returned by CreateVolume.

    \n
    \n

    Information about the volume attachments.

    ", "smithy.api#xmlName": "attachmentSet" } }, @@ -104852,7 +104852,7 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "FastRestored", - "smithy.api#documentation": "

    Indicates whether the volume was created using fast snapshot restore.

    ", + "smithy.api#documentation": "\n

    This parameter is not returned by CreateVolume.

    \n
    \n

    Indicates whether the volume was created using fast snapshot restore.

    ", "smithy.api#xmlName": "fastRestored" } }, @@ -104876,7 +104876,7 @@ "target": "com.amazonaws.ec2#SSEType", "traits": { "aws.protocols#ec2QueryName": "SseType", - "smithy.api#documentation": "

    Reserved for future use.

    ", + "smithy.api#documentation": "\n

    This parameter is not returned by CreateVolume.

    \n
    \n

    Reserved for future use.

    ", "smithy.api#xmlName": "sseType" } }