diff --git a/clients/client-ec2/src/commands/CreateCapacityReservationBySplittingCommand.ts b/clients/client-ec2/src/commands/CreateCapacityReservationBySplittingCommand.ts index 9567d424fcef..f51c1500bbd9 100644 --- a/clients/client-ec2/src/commands/CreateCapacityReservationBySplittingCommand.ts +++ b/clients/client-ec2/src/commands/CreateCapacityReservationBySplittingCommand.ts @@ -37,7 +37,7 @@ export interface CreateCapacityReservationBySplittingCommandOutput /** *
- * Create a new Capacity Reservation by splitting the available capacity of the source Capacity Reservation. The new Capacity Reservation will have the same attributes as the source Capacity Reservation except for tags. The source Capacity Reservation must be active
and owned by your Amazon Web Services account.
+ * Create a new Capacity Reservation by splitting the capacity of the source Capacity Reservation. The new Capacity Reservation will have the same attributes as the source Capacity Reservation except for tags. The source Capacity Reservation must be active
and owned by your Amazon Web Services account.
*
Creates an ED25519 or 2048-bit RSA key pair with the specified name and in the - * specified PEM or PPK format. Amazon EC2 stores the public key and displays the private + * specified format. Amazon EC2 stores the public key and displays the private * key for you to save to a file. The private key is returned as an unencrypted PEM encoded * PKCS#1 private key or an unencrypted PPK formatted private key for use with PuTTY. If a * key with the specified name already exists, Amazon EC2 returns an error.
@@ -38,7 +38,7 @@ export interface CreateKeyPairCommandOutput extends KeyPair, __MetadataBearer {} * to any Region using ImportKeyPair. *You can have up to 5,000 key pairs per Amazon Web Services Region.
*For more information, see Amazon EC2 key pairs in the - * Amazon Elastic Compute Cloud User Guide.
+ * Amazon EC2 User Guide. * @example * Use a bare-bones client and the command you need to make an API call. * ```javascript diff --git a/clients/client-ec2/src/commands/CreateSecurityGroupCommand.ts b/clients/client-ec2/src/commands/CreateSecurityGroupCommand.ts index 6ae8880034fa..cb2f2d564272 100644 --- a/clients/client-ec2/src/commands/CreateSecurityGroupCommand.ts +++ b/clients/client-ec2/src/commands/CreateSecurityGroupCommand.ts @@ -32,9 +32,9 @@ export interface CreateSecurityGroupCommandOutput extends CreateSecurityGroupRes *A security group acts as a virtual firewall for your instance to control inbound and outbound traffic. * For more information, see * Amazon EC2 security groups in - * the Amazon Elastic Compute Cloud User Guide and + * the Amazon EC2 User Guide and * Security groups for your VPC in the - * Amazon Virtual Private Cloud User Guide.
+ * Amazon VPC User Guide. *When you create a security group, you specify a friendly name of your choice. * You can't have two security groups for the same VPC with the same name.
*You have a default security group for use in your VPC. If you don't specify a security group diff --git a/clients/client-ec2/src/commands/DescribeImagesCommand.ts b/clients/client-ec2/src/commands/DescribeImagesCommand.ts index 8e8c2e0702dd..5c5c8b466ab2 100644 --- a/clients/client-ec2/src/commands/DescribeImagesCommand.ts +++ b/clients/client-ec2/src/commands/DescribeImagesCommand.ts @@ -126,6 +126,8 @@ export interface DescribeImagesCommandOutput extends DescribeImagesResult, __Met * // SourceInstanceId: "STRING_VALUE", * // DeregistrationProtection: "STRING_VALUE", * // LastLaunchedTime: "STRING_VALUE", + * // SourceImageId: "STRING_VALUE", + * // SourceImageRegion: "STRING_VALUE", * // ImageId: "STRING_VALUE", * // ImageLocation: "STRING_VALUE", * // State: "pending" || "available" || "invalid" || "deregistered" || "transient" || "failed" || "error" || "disabled", diff --git a/clients/client-ec2/src/commands/DescribeKeyPairsCommand.ts b/clients/client-ec2/src/commands/DescribeKeyPairsCommand.ts index f16785b12ad8..784b5879bb43 100644 --- a/clients/client-ec2/src/commands/DescribeKeyPairsCommand.ts +++ b/clients/client-ec2/src/commands/DescribeKeyPairsCommand.ts @@ -30,7 +30,7 @@ export interface DescribeKeyPairsCommandOutput extends DescribeKeyPairsResult, _ /** *
Describes the specified key pairs or all of your key pairs.
*For more information about key pairs, see Amazon EC2 key pairs - * in the Amazon Elastic Compute Cloud User Guide.
+ * in the Amazon EC2 User Guide. * @example * Use a bare-bones client and the command you need to make an API call. * ```javascript diff --git a/clients/client-ec2/src/commands/ImportKeyPairCommand.ts b/clients/client-ec2/src/commands/ImportKeyPairCommand.ts index 9bf79cb2c4a9..810d34d5011c 100644 --- a/clients/client-ec2/src/commands/ImportKeyPairCommand.ts +++ b/clients/client-ec2/src/commands/ImportKeyPairCommand.ts @@ -28,12 +28,9 @@ export interface ImportKeyPairCommandInput extends ImportKeyPairRequest {} export interface ImportKeyPairCommandOutput extends ImportKeyPairResult, __MetadataBearer {} /** - *Imports the public key from an RSA or ED25519 key pair that you created with a third-party tool. - * Compare this with CreateKeyPair, in which Amazon Web Services creates the key pair and gives the keys to you - * (Amazon Web Services keeps a copy of the public key). With ImportKeyPair, you create the key pair and give Amazon Web Services just the public key. - * The private key is never transferred between you and Amazon Web Services.
- *For more information about key pairs, see Amazon EC2 key pairs - * in the Amazon Elastic Compute Cloud User Guide.
+ *Imports the public key from an RSA or ED25519 key pair that you created using a third-party tool. + * You give Amazon Web Services only the public key. The private key is never transferred between you and Amazon Web Services.
+ *For more information about the requirements for importing a key pair, see Create a key pair and import the public key to Amazon EC2 in the Amazon EC2 User Guide.
* @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 3022cc0e5a57..782d74f8ceff 100644 --- a/clients/client-ec2/src/models/models_1.ts +++ b/clients/client-ec2/src/models/models_1.ts @@ -298,7 +298,7 @@ export interface CreateCapacityReservationBySplittingRequest { /** *- * The ID of the Capacity Reservation from which you want to split the available capacity. + * The ID of the Capacity Reservation from which you want to split the capacity. *
* @public */ diff --git a/clients/client-ec2/src/models/models_4.ts b/clients/client-ec2/src/models/models_4.ts index 86d37b133dfe..1bded39df617 100644 --- a/clients/client-ec2/src/models/models_4.ts +++ b/clients/client-ec2/src/models/models_4.ts @@ -330,7 +330,7 @@ export interface DescribeImagesRequest { /** *Scopes the results to images with the specified owners. You can specify a combination of
- * Amazon Web Services account IDs, self
, amazon
, and aws-marketplace
.
+ * Amazon Web Services account IDs, self
, amazon
, aws-backup-vault
, and aws-marketplace
.
* If you omit this parameter, the results include all images for which you have launch permissions,
* regardless of ownership.
- * owner-alias
- The owner alias (amazon
| aws-marketplace
).
+ * owner-alias
- The owner alias (amazon
| aws-backup-vault
| aws-marketplace
).
* The valid aliases are defined in an Amazon-maintained list. This is not the Amazon Web Services account alias that can be
* set using the IAM console. We recommend that you use the Owner
* request parameter instead of this filter.
The owner alias (amazon
| aws-marketplace
).
The owner alias (amazon
| aws-backup-vault
| aws-marketplace
).
The ID of the source AMI from which the AMI was created.
+ *The ID only appears if the AMI was created using CreateImage, CopyImage, or CreateRestoreImageTask. The ID does not appear + * if the AMI was created using any other API. For some older AMIs, the ID might not be + * available. For more information, see Identify the + * source AMI used to create a new AMI in the + * Amazon EC2 User Guide.
+ * @public + */ + SourceImageId?: string | undefined; + + /** + *The Region of the source AMI.
+ *The Region only appears if the AMI was created using CreateImage, CopyImage, or CreateRestoreImageTask. The Region does not + * appear if the AMI was created using any other API. For some older AMIs, the Region might not + * be available. For more information, see Identify the + * source AMI used to create a new AMI in the + * Amazon EC2 User Guide.
+ * @public + */ + SourceImageRegion?: string | undefined; + /** *The ID of the AMI.
* @public @@ -2047,7 +2069,7 @@ export interface ImageMetadata { /** *The alias of the AMI owner.
- *Valid values: amazon
| aws-marketplace
+ *
Valid values: amazon
| aws-backup-vault
| aws-marketplace
*
The time the instance was launched.
+ *The time that the instance was last launched. To determine the time that instance was first launched, + * see the attachment time for the primary network interface.
* @public */ LaunchTime?: Date | undefined; @@ -11583,7 +11606,9 @@ export interface SecurityGroupReference { ReferencingVpcId?: string | undefined; /** - *The ID of the VPC peering connection (if applicable). For more information about security group referencing for peering connections, see Update your security groups to reference peer security groups in the VPC Peering Guide.
+ *The ID of the VPC peering connection (if applicable). For more information about security group referencing for peering connections, see + * Update your security groups to reference peer security groups + * in the VPC Peering Guide.
* @public */ VpcPeeringConnectionId?: string | undefined; diff --git a/clients/client-ec2/src/models/models_6.ts b/clients/client-ec2/src/models/models_6.ts index 70e2b65993f2..6628e7da0c76 100644 --- a/clients/client-ec2/src/models/models_6.ts +++ b/clients/client-ec2/src/models/models_6.ts @@ -4581,7 +4581,7 @@ export interface ImportKeyPairRequest { KeyName: string | undefined; /** - *The public key. For API calls, the text must be base64-encoded. For command line tools, base64 encoding is performed for you.
+ *The public key.
* @public */ PublicKeyMaterial: Uint8Array | undefined; diff --git a/clients/client-ec2/src/models/models_7.ts b/clients/client-ec2/src/models/models_7.ts index ceeaa6ef730f..92cf012a1e24 100644 --- a/clients/client-ec2/src/models/models_7.ts +++ b/clients/client-ec2/src/models/models_7.ts @@ -4026,7 +4026,8 @@ export interface RevokeClientVpnIngressRequest { AccessGroupId?: string | undefined; /** - *Indicates whether access should be revoked for all clients.
+ *Indicates whether access should be revoked for all groups for a single TargetNetworkCidr
that earlier authorized ingress for all groups using AuthorizeAllGroups
.
+ * This does not impact other authorization rules that allowed ingress to the same TargetNetworkCidr
with a specific AccessGroupId
.
\n\t\t\tCreate a new Capacity Reservation by splitting the available capacity of the source Capacity Reservation. The new Capacity Reservation will have the same attributes as the source Capacity Reservation except for tags. The source Capacity Reservation must be active
and owned by your Amazon Web Services account.\n\t\t
\n\t\t\tCreate a new Capacity Reservation by splitting the capacity of the source Capacity Reservation. The new Capacity Reservation will have the same attributes as the source Capacity Reservation except for tags. The source Capacity Reservation must be active
and owned by your Amazon Web Services account.\n\t\t
\n\t\t\tThe ID of the Capacity Reservation from which you want to split the available capacity. \n\t\t
", + "smithy.api#documentation": "\n\t\t\tThe ID of the Capacity Reservation from which you want to split the capacity. \n\t\t
", "smithy.api#required": {} } }, @@ -16798,7 +16798,7 @@ "target": "com.amazonaws.ec2#KeyPair" }, "traits": { - "smithy.api#documentation": "Creates an ED25519 or 2048-bit RSA key pair with the specified name and in the\n specified PEM or PPK format. Amazon EC2 stores the public key and displays the private\n key for you to save to a file. The private key is returned as an unencrypted PEM encoded\n PKCS#1 private key or an unencrypted PPK formatted private key for use with PuTTY. If a\n key with the specified name already exists, Amazon EC2 returns an error.
\nThe key pair returned to you is available only in the Amazon Web Services Region in which you create it.\n If you prefer, you can create your own key pair using a third-party tool and upload it\n to any Region using ImportKeyPair.
\nYou can have up to 5,000 key pairs per Amazon Web Services Region.
\nFor more information, see Amazon EC2 key pairs in the\n Amazon Elastic Compute Cloud User Guide.
", + "smithy.api#documentation": "Creates an ED25519 or 2048-bit RSA key pair with the specified name and in the\n specified format. Amazon EC2 stores the public key and displays the private\n key for you to save to a file. The private key is returned as an unencrypted PEM encoded\n PKCS#1 private key or an unencrypted PPK formatted private key for use with PuTTY. If a\n key with the specified name already exists, Amazon EC2 returns an error.
\nThe key pair returned to you is available only in the Amazon Web Services Region in which you create it.\n If you prefer, you can create your own key pair using a third-party tool and upload it\n to any Region using ImportKeyPair.
\nYou can have up to 5,000 key pairs per Amazon Web Services Region.
\nFor more information, see Amazon EC2 key pairs in the\n Amazon EC2 User Guide.
", "smithy.api#examples": [ { "title": "To create a key pair", @@ -18929,7 +18929,7 @@ "target": "com.amazonaws.ec2#CreateSecurityGroupResult" }, "traits": { - "smithy.api#documentation": "Creates a security group.
\nA security group acts as a virtual firewall for your instance to control inbound and outbound traffic.\n For more information, see\n\t\t\t\tAmazon EC2 security groups in \n\t\t\t\tthe Amazon Elastic Compute Cloud User Guide and \n\t\t\t\tSecurity groups for your VPC in the\n\t\t\t\tAmazon Virtual Private Cloud User Guide.
\nWhen you create a security group, you specify a friendly name of your choice. \n You can't have two security groups for the same VPC with the same name.
\nYou have a default security group for use in your VPC. If you don't specify a security group \n when you launch an instance, the instance is launched into the appropriate default security group. \n A default security group includes a default rule that grants instances unrestricted network access \n to each other.
\nYou can add or remove rules from your security groups using \n\t\t\t\t\tAuthorizeSecurityGroupIngress,\n\t\t\t\t\tAuthorizeSecurityGroupEgress,\n\t\t\t\t\tRevokeSecurityGroupIngress, and\n\t\t\t\t\tRevokeSecurityGroupEgress.
\nFor more information about VPC security group limits, see Amazon VPC Limits.
", + "smithy.api#documentation": "Creates a security group.
\nA security group acts as a virtual firewall for your instance to control inbound and outbound traffic.\n For more information, see\n\t\t\t\tAmazon EC2 security groups in \n\t\t\t\tthe Amazon EC2 User Guide and \n\t\t\t\tSecurity groups for your VPC in the\n\t\t\t\tAmazon VPC User Guide.
\nWhen you create a security group, you specify a friendly name of your choice. \n You can't have two security groups for the same VPC with the same name.
\nYou have a default security group for use in your VPC. If you don't specify a security group \n when you launch an instance, the instance is launched into the appropriate default security group. \n A default security group includes a default rule that grants instances unrestricted network access \n to each other.
\nYou can add or remove rules from your security groups using \n\t\t\t\t\tAuthorizeSecurityGroupIngress,\n\t\t\t\t\tAuthorizeSecurityGroupEgress,\n\t\t\t\t\tRevokeSecurityGroupIngress, and\n\t\t\t\t\tRevokeSecurityGroupEgress.
\nFor more information about VPC security group limits, see Amazon VPC Limits.
", "smithy.api#examples": [ { "title": "To create a security group for a VPC", @@ -31709,7 +31709,7 @@ "Owners": { "target": "com.amazonaws.ec2#OwnerStringList", "traits": { - "smithy.api#documentation": "Scopes the results to images with the specified owners. You can specify a combination of \n Amazon Web Services account IDs, self
, amazon
, and aws-marketplace
. \n If you omit this parameter, the results include all images for which you have launch permissions, \n regardless of ownership.
Scopes the results to images with the specified owners. You can specify a combination of \n Amazon Web Services account IDs, self
, amazon
, aws-backup-vault
, and aws-marketplace
. \n If you omit this parameter, the results include all images for which you have launch permissions, \n regardless of ownership.
The filters.
\n\n architecture
- The image architecture (i386
| x86_64
| \n arm64
| x86_64_mac
| arm64_mac
).
\n block-device-mapping.delete-on-termination
- A Boolean value that indicates\n \twhether the Amazon EBS volume is deleted on instance termination.
\n block-device-mapping.device-name
- The device name specified in the block device mapping (for\n example, /dev/sdh
or xvdh
).
\n block-device-mapping.snapshot-id
- The ID of the snapshot used for the Amazon EBS\n volume.
\n block-device-mapping.volume-size
- The volume size of the Amazon EBS volume, in GiB.
\n block-device-mapping.volume-type
- The volume type of the Amazon EBS volume\n (io1
| io2
| gp2
| gp3
| sc1\n
| st1
| standard
).
\n block-device-mapping.encrypted
- A Boolean that indicates whether the Amazon EBS volume is encrypted.
\n creation-date
- The time when the image was created, in the ISO 8601\n format in the UTC time zone (YYYY-MM-DDThh:mm:ss.sssZ), for example,\n 2021-09-29T11:04:43.305Z
. You can use a wildcard (*
), for\n example, 2021-09-29T*
, which matches an entire day.
\n description
- The description of the image (provided during image\n creation).
\n ena-support
- A Boolean that indicates whether enhanced networking\n with ENA is enabled.
\n hypervisor
- The hypervisor type (ovm
|\n xen
).
\n image-id
- The ID of the image.
\n image-type
- The image type (machine
| kernel
|\n ramdisk
).
\n is-public
- A Boolean that indicates whether the image is public.
\n kernel-id
- The kernel ID.
\n manifest-location
- The location of the image manifest.
\n name
- The name of the AMI (provided during image creation).
\n owner-alias
- The owner alias (amazon
| aws-marketplace
). \n The valid aliases are defined in an Amazon-maintained list. This is not the Amazon Web Services account alias that can be \n \tset using the IAM console. We recommend that you use the Owner \n \trequest parameter instead of this filter.
\n owner-id
- The Amazon Web Services account ID of the owner. We recommend that you use the \n \t\tOwner request parameter instead of this filter.
\n platform
- The platform. The only supported value is windows
.
\n product-code
- The product code.
\n product-code.type
- The type of the product code (marketplace
).
\n ramdisk-id
- The RAM disk ID.
\n root-device-name
- The device name of the root device volume (for example, /dev/sda1
).
\n root-device-type
- The type of the root device volume (ebs
|\n instance-store
).
\n source-instance-id
- The ID of the instance that the AMI was created from\n if the AMI was created using CreateImage. This filter is applicable only if the AMI was\n created using CreateImage.
\n state
- The state of the image (available
| pending
\n | failed
).
\n state-reason-code
- The reason code for the state change.
\n state-reason-message
- The message for the state change.
\n sriov-net-support
- A value of simple
indicates\n that enhanced networking with the Intel 82599 VF interface is enabled.
\n tag:
- 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.\n 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.
\n tag-key
- 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.
\n virtualization-type
- The virtualization type (paravirtual
|\n hvm
).
The filters.
\n\n architecture
- The image architecture (i386
| x86_64
| \n arm64
| x86_64_mac
| arm64_mac
).
\n block-device-mapping.delete-on-termination
- A Boolean value that indicates\n \twhether the Amazon EBS volume is deleted on instance termination.
\n block-device-mapping.device-name
- The device name specified in the block device mapping (for\n example, /dev/sdh
or xvdh
).
\n block-device-mapping.snapshot-id
- The ID of the snapshot used for the Amazon EBS\n volume.
\n block-device-mapping.volume-size
- The volume size of the Amazon EBS volume, in GiB.
\n block-device-mapping.volume-type
- The volume type of the Amazon EBS volume\n (io1
| io2
| gp2
| gp3
| sc1\n
| st1
| standard
).
\n block-device-mapping.encrypted
- A Boolean that indicates whether the Amazon EBS volume is encrypted.
\n creation-date
- The time when the image was created, in the ISO 8601\n format in the UTC time zone (YYYY-MM-DDThh:mm:ss.sssZ), for example,\n 2021-09-29T11:04:43.305Z
. You can use a wildcard (*
), for\n example, 2021-09-29T*
, which matches an entire day.
\n description
- The description of the image (provided during image\n creation).
\n ena-support
- A Boolean that indicates whether enhanced networking\n with ENA is enabled.
\n hypervisor
- The hypervisor type (ovm
|\n xen
).
\n image-id
- The ID of the image.
\n image-type
- The image type (machine
| kernel
|\n ramdisk
).
\n is-public
- A Boolean that indicates whether the image is public.
\n kernel-id
- The kernel ID.
\n manifest-location
- The location of the image manifest.
\n name
- The name of the AMI (provided during image creation).
\n owner-alias
- The owner alias (amazon
| aws-backup-vault
| aws-marketplace
). \n The valid aliases are defined in an Amazon-maintained list. This is not the Amazon Web Services account alias that can be \n \tset using the IAM console. We recommend that you use the Owner \n \trequest parameter instead of this filter.
\n owner-id
- The Amazon Web Services account ID of the owner. We recommend that you use the \n \t\tOwner request parameter instead of this filter.
\n platform
- The platform. The only supported value is windows
.
\n product-code
- The product code.
\n product-code.type
- The type of the product code (marketplace
).
\n ramdisk-id
- The RAM disk ID.
\n root-device-name
- The device name of the root device volume (for example, /dev/sda1
).
\n root-device-type
- The type of the root device volume (ebs
|\n instance-store
).
\n source-instance-id
- The ID of the instance that the AMI was created from\n if the AMI was created using CreateImage. This filter is applicable only if the AMI was\n created using CreateImage.
\n state
- The state of the image (available
| pending
\n | failed
).
\n state-reason-code
- The reason code for the state change.
\n state-reason-message
- The message for the state change.
\n sriov-net-support
- A value of simple
indicates\n that enhanced networking with the Intel 82599 VF interface is enabled.
\n tag:
- 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.\n 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.
\n tag-key
- 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.
\n virtualization-type
- The virtualization type (paravirtual
|\n hvm
).
Describes the specified key pairs or all of your key pairs.
\nFor more information about key pairs, see Amazon EC2 key pairs \n\t\t\t\tin the Amazon Elastic Compute Cloud User Guide.
", + "smithy.api#documentation": "Describes the specified key pairs or all of your key pairs.
\nFor more information about key pairs, see Amazon EC2 key pairs \n\t\t\t\tin the Amazon EC2 User Guide.
", "smithy.api#examples": [ { "title": "To display a key pair", @@ -57074,7 +57074,7 @@ "target": "com.amazonaws.ec2#String", "traits": { "aws.protocols#ec2QueryName": "ImageOwnerAlias", - "smithy.api#documentation": "The owner alias (amazon
| aws-marketplace
).
The owner alias (amazon
| aws-backup-vault
| aws-marketplace
).
The ID of the source AMI from which the AMI was created.
\nThe ID only appears if the AMI was created using CreateImage, CopyImage, or CreateRestoreImageTask. The ID does not appear\n if the AMI was created using any other API. For some older AMIs, the ID might not be\n available. For more information, see Identify the\n source AMI used to create a new AMI in the\n Amazon EC2 User Guide.
", + "smithy.api#xmlName": "sourceImageId" + } + }, + "SourceImageRegion": { + "target": "com.amazonaws.ec2#String", + "traits": { + "aws.protocols#ec2QueryName": "SourceImageRegion", + "smithy.api#documentation": "The Region of the source AMI.
\nThe Region only appears if the AMI was created using CreateImage, CopyImage, or CreateRestoreImageTask. The Region does not\n appear if the AMI was created using any other API. For some older AMIs, the Region might not\n be available. For more information, see Identify the\n source AMI used to create a new AMI in the\n Amazon EC2 User Guide.
", + "smithy.api#xmlName": "sourceImageRegion" + } + }, "ImageId": { "target": "com.amazonaws.ec2#String", "traits": { @@ -57638,7 +57654,7 @@ "target": "com.amazonaws.ec2#String", "traits": { "aws.protocols#ec2QueryName": "ImageOwnerAlias", - "smithy.api#documentation": "The alias of the AMI owner.
\nValid values: amazon
| aws-marketplace
\n
The alias of the AMI owner.
\nValid values: amazon
| aws-backup-vault
| aws-marketplace
\n
Imports the public key from an RSA or ED25519 key pair that you created with a third-party tool. \n Compare this with CreateKeyPair, in which Amazon Web Services creates the key pair and gives the keys to you \n (Amazon Web Services keeps a copy of the public key). With ImportKeyPair, you create the key pair and give Amazon Web Services just the public key. \n The private key is never transferred between you and Amazon Web Services.
\nFor more information about key pairs, see Amazon EC2 key pairs \n\t\t\t\tin the Amazon Elastic Compute Cloud User Guide.
" + "smithy.api#documentation": "Imports the public key from an RSA or ED25519 key pair that you created using a third-party tool. \n You give Amazon Web Services only the public key. The private key is never transferred between you and Amazon Web Services.
\nFor more information about the requirements for importing a key pair, see Create a key pair and import the public key to Amazon EC2 in the Amazon EC2 User Guide.
" } }, "com.amazonaws.ec2#ImportKeyPairRequest": { @@ -58661,7 +58677,7 @@ "traits": { "aws.protocols#ec2QueryName": "PublicKeyMaterial", "smithy.api#clientOptional": {}, - "smithy.api#documentation": "The public key. For API calls, the text must be base64-encoded. For command line tools, base64 encoding is performed for you.
", + "smithy.api#documentation": "The public key.
", "smithy.api#required": {}, "smithy.api#xmlName": "publicKeyMaterial" } @@ -59525,7 +59541,7 @@ "target": "com.amazonaws.ec2#DateTime", "traits": { "aws.protocols#ec2QueryName": "LaunchTime", - "smithy.api#documentation": "The time the instance was launched.
", + "smithy.api#documentation": "The time that the instance was last launched. To determine the time that instance was first launched,\n see the attachment time for the primary network interface.
", "smithy.api#xmlName": "launchTime" } }, @@ -93495,7 +93511,7 @@ "RevokeAllGroups": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#documentation": "Indicates whether access should be revoked for all clients.
" + "smithy.api#documentation": "Indicates whether access should be revoked for all groups for a single TargetNetworkCidr
that earlier authorized ingress for all groups using AuthorizeAllGroups
.\n\t\t\tThis does not impact other authorization rules that allowed ingress to the same TargetNetworkCidr
with a specific AccessGroupId
.
The ID of the VPC peering connection (if applicable). For more information about security group referencing for peering connections, see Update your security groups to reference peer security groups in the VPC Peering Guide.
", + "smithy.api#documentation": "The ID of the VPC peering connection (if applicable). For more information about security group referencing for peering connections, see \n Update your security groups to reference peer security groups \n in the VPC Peering Guide.
", "smithy.api#xmlName": "vpcPeeringConnectionId" } },