Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v1.44.11 #4396

Merged
merged 1 commit into from May 10, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
12 changes: 12 additions & 0 deletions CHANGELOG.md
@@ -1,3 +1,15 @@
Release v1.44.11 (2022-05-10)
===

### Service Client Updates
* `service/compute-optimizer`: Updates service documentation
* `service/ec2`: Updates service API and documentation
* Added support for using NitroTPM and UEFI Secure Boot on EC2 instances.
* `service/eks`: Updates service API and documentation
* `service/elasticmapreduce`: Updates service API and documentation
* This release updates the Amazon EMR ModifyInstanceGroups API to support "MERGE" type cluster reconfiguration. Also, added the ability to specify a particular Amazon Linux release for all nodes in a cluster launch request.
* `service/migration-hub-refactor-spaces`: Updates service documentation

Release v1.44.10 (2022-05-09)
===

Expand Down
2 changes: 1 addition & 1 deletion aws/version.go
Expand Up @@ -5,4 +5,4 @@ package aws
const SDKName = "aws-sdk-go"

// SDKVersion is the version of this SDK
const SDKVersion = "1.44.10"
const SDKVersion = "1.44.11"
6 changes: 3 additions & 3 deletions models/apis/compute-optimizer/2019-11-01/docs-2.json
Expand Up @@ -1234,9 +1234,9 @@
"ResourceType": {
"base": null,
"refs": {
"DeleteRecommendationPreferencesRequest$resourceType": "<p>The target resource type of the recommendation preference to delete.</p> <p>The <code>Ec2Instance</code> option encompasses standalone instances and instances that are part of Auto Scaling groups. The <code>AutoScalingGroup</code> option encompasses only instances that are part of an Auto Scaling group.</p>",
"GetRecommendationPreferencesRequest$resourceType": "<p>The target resource type of the recommendation preference for which to return preferences.</p> <p>The <code>Ec2Instance</code> option encompasses standalone instances and instances that are part of Auto Scaling groups. The <code>AutoScalingGroup</code> option encompasses only instances that are part of an Auto Scaling group.</p>",
"PutRecommendationPreferencesRequest$resourceType": "<p>The target resource type of the recommendation preference to create.</p> <p>The <code>Ec2Instance</code> option encompasses standalone instances and instances that are part of Auto Scaling groups. The <code>AutoScalingGroup</code> option encompasses only instances that are part of an Auto Scaling group.</p>",
"DeleteRecommendationPreferencesRequest$resourceType": "<p>The target resource type of the recommendation preference to delete.</p> <p>The <code>Ec2Instance</code> option encompasses standalone instances and instances that are part of Auto Scaling groups. The <code>AutoScalingGroup</code> option encompasses only instances that are part of an Auto Scaling group.</p> <note> <p>The valid values for this parameter are <code>Ec2Instance</code> and <code>AutoScalingGroup</code>.</p> </note>",
"GetRecommendationPreferencesRequest$resourceType": "<p>The target resource type of the recommendation preference for which to return preferences.</p> <p>The <code>Ec2Instance</code> option encompasses standalone instances and instances that are part of Auto Scaling groups. The <code>AutoScalingGroup</code> option encompasses only instances that are part of an Auto Scaling group.</p> <note> <p>The valid values for this parameter are <code>Ec2Instance</code> and <code>AutoScalingGroup</code>.</p> </note>",
"PutRecommendationPreferencesRequest$resourceType": "<p>The target resource type of the recommendation preference to create.</p> <p>The <code>Ec2Instance</code> option encompasses standalone instances and instances that are part of Auto Scaling groups. The <code>AutoScalingGroup</code> option encompasses only instances that are part of an Auto Scaling group.</p> <note> <p>The valid values for this parameter are <code>Ec2Instance</code> and <code>AutoScalingGroup</code>.</p> </note>",
"RecommendationExportJob$resourceType": "<p>The resource type of the exported recommendations.</p>",
"RecommendationPreferencesDetail$resourceType": "<p>The target resource type of the recommendation preference to create.</p> <p>The <code>Ec2Instance</code> option encompasses standalone instances and instances that are part of Auto Scaling groups. The <code>AutoScalingGroup</code> option encompasses only instances that are part of an Auto Scaling group.</p>"
}
Expand Down
61 changes: 60 additions & 1 deletion models/apis/ec2/2016-11-15/api-2.json
Expand Up @@ -3333,6 +3333,15 @@
"input":{"shape":"GetInstanceTypesFromInstanceRequirementsRequest"},
"output":{"shape":"GetInstanceTypesFromInstanceRequirementsResult"}
},
"GetInstanceUefiData":{
"name":"GetInstanceUefiData",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"GetInstanceUefiDataRequest"},
"output":{"shape":"GetInstanceUefiDataResult"}
},
"GetIpamAddressHistory":{
"name":"GetIpamAddressHistory",
"http":{
Expand Down Expand Up @@ -20099,6 +20108,27 @@
}
}
},
"GetInstanceUefiDataRequest":{
"type":"structure",
"required":["InstanceId"],
"members":{
"InstanceId":{"shape":"InstanceId"},
"DryRun":{"shape":"Boolean"}
}
},
"GetInstanceUefiDataResult":{
"type":"structure",
"members":{
"InstanceId":{
"shape":"InstanceId",
"locationName":"instanceId"
},
"UefiData":{
"shape":"String",
"locationName":"uefiData"
}
}
},
"GetIpamAddressHistoryRequest":{
"type":"structure",
"required":[
Expand Down Expand Up @@ -21391,6 +21421,10 @@
"shape":"BootModeValues",
"locationName":"bootMode"
},
"TpmSupport":{
"shape":"TpmSupportValues",
"locationName":"tpmSupport"
},
"DeprecationTime":{
"shape":"String",
"locationName":"deprecationTime"
Expand Down Expand Up @@ -21436,6 +21470,14 @@
"shape":"AttributeValue",
"locationName":"bootMode"
},
"TpmSupport":{
"shape":"AttributeValue",
"locationName":"tpmSupport"
},
"UefiData":{
"shape":"AttributeValue",
"locationName":"uefiData"
},
"LastLaunchedTime":{
"shape":"AttributeValue",
"locationName":"lastLaunchedTime"
Expand All @@ -21453,6 +21495,8 @@
"blockDeviceMapping",
"sriovNetSupport",
"bootMode",
"tpmSupport",
"uefiData",
"lastLaunchedTime"
]
},
Expand Down Expand Up @@ -22372,6 +22416,10 @@
"shape":"String",
"locationName":"ipv6Address"
},
"TpmSupport":{
"shape":"String",
"locationName":"tpmSupport"
},
"MaintenanceOptions":{
"shape":"InstanceMaintenanceOptions",
"locationName":"maintenanceOptions"
Expand Down Expand Up @@ -31307,7 +31355,9 @@
"shape":"String",
"locationName":"virtualizationType"
},
"BootMode":{"shape":"BootModeValues"}
"BootMode":{"shape":"BootModeValues"},
"TpmSupport":{"shape":"TpmSupportValues"},
"UefiData":{"shape":"StringType"}
}
},
"RegisterImageResult":{
Expand Down Expand Up @@ -35820,6 +35870,11 @@
"locationName":"item"
}
},
"StringType":{
"type":"string",
"max":64000,
"min":0
},
"Subnet":{
"type":"structure",
"members":{
Expand Down Expand Up @@ -36478,6 +36533,10 @@
"Max":{"shape":"Double"}
}
},
"TpmSupportValues":{
"type":"string",
"enum":["v2.0"]
},
"TrafficDirection":{
"type":"string",
"enum":[
Expand Down
31 changes: 31 additions & 0 deletions models/apis/ec2/2016-11-15/docs-2.json
Expand Up @@ -375,6 +375,7 @@
"GetGroupsForCapacityReservation": "<p>Lists the resource groups to which a Capacity Reservation has been added.</p>",
"GetHostReservationPurchasePreview": "<p>Preview a reservation purchase with configurations that match those of your Dedicated Host. You must have active Dedicated Hosts in your account before you purchase a reservation.</p> <p>This is a preview of the <a>PurchaseHostReservation</a> action and does not result in the offering being purchased.</p>",
"GetInstanceTypesFromInstanceRequirements": "<p>Returns a list of instance types with the specified instance attributes. You can use the response to preview the instance types without launching instances. Note that the response does not consider capacity.</p> <p>When you specify multiple parameters, you get instance types that satisfy all of the specified parameters. If you specify multiple values for a parameter, you get instance types that satisfy any of the specified values.</p> <p>For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-fleet-attribute-based-instance-type-selection.html#spotfleet-get-instance-types-from-instance-requirements\">Preview instance types with specified attributes</a>, <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-fleet-attribute-based-instance-type-selection.html\">Attribute-based instance type selection for EC2 Fleet</a>, <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-fleet-attribute-based-instance-type-selection.html\">Attribute-based instance type selection for Spot Fleet</a>, and <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-placement-score.html\">Spot placement score</a> in the <i>Amazon EC2 User Guide</i>, and <a href=\"https://docs.aws.amazon.com/autoscaling/ec2/userguide/create-asg-instance-type-requirements.html\">Creating an Auto Scaling group using attribute-based instance type selection</a> in the <i>Amazon EC2 Auto Scaling User Guide</i>.</p>",
"GetInstanceUefiData": "<p>A binary representation of the UEFI variable store. Only non-volatile variables are stored. This is a base64 encoded and zlib compressed binary value that must be properly encoded.</p> <p>When you use <a href=\"https://docs.aws.amazon.com/cli/latest/reference/ec2/register-image.html\">register-image</a> to create an AMI, you can create an exact copy of your variable store by passing the UEFI data in the <code>UefiData</code> parameter. You can modify the UEFI data by using the <a href=\"https://github.com/awslabs/python-uefivars\">python-uefivars tool</a> on GitHub. You can use the tool to convert the UEFI data into a human-readable format (JSON), which you can inspect and modify, and then convert back into the binary format to use with register-image.</p> <p>For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/uefi-secure-boot.html\">UEFI Secure Boot</a> in the <i>Amazon EC2 User Guide</i>.</p>",
"GetIpamAddressHistory": "<p>Retrieve historical information about a CIDR within an IPAM scope. For more information, see <a href=\"/vpc/latest/ipam/view-history-cidr-ipam.html\">View the history of IP addresses</a> in the <i>Amazon VPC IPAM User Guide</i>.</p>",
"GetIpamPoolAllocations": "<p>Get a list of all the CIDR allocations in an IPAM pool.</p>",
"GetIpamPoolCidrs": "<p>Get the CIDRs provisioned to an IPAM pool.</p>",
Expand Down Expand Up @@ -1386,6 +1387,8 @@
"ImageAttribute$RamdiskId": "<p>The RAM disk ID.</p>",
"ImageAttribute$SriovNetSupport": "<p>Indicates whether enhanced networking with the Intel 82599 Virtual Function interface is enabled.</p>",
"ImageAttribute$BootMode": "<p>The boot mode.</p>",
"ImageAttribute$TpmSupport": "<p>If the image is configured for NitroTPM support, the value is <code>v2.0</code>.</p>",
"ImageAttribute$UefiData": "<p>Base64 representation of the non-volatile UEFI variable store. To retrieve the UEFI data, use the <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_GetInstanceUefiData\">GetInstanceUefiData</a> command. You can inspect and modify the UEFI data by using the <a href=\"https://github.com/awslabs/python-uefivars\">python-uefivars tool</a> on GitHub. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/uefi-secure-boot.html\">UEFI Secure Boot</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>.</p>",
"ImageAttribute$LastLaunchedTime": "<p>The date and time, in <a href=\"http://www.iso.org/iso/iso8601\">ISO 8601 date-time format</a>, when the AMI was last used to launch an EC2 instance. When the AMI is used, there is a 24-hour delay before that usage is reported.</p> <note> <p> <code>lastLaunchedTime</code> data is available starting April 2017.</p> </note>",
"InstanceAttribute$InstanceInitiatedShutdownBehavior": "<p>Indicates whether an instance stops or terminates when you initiate shutdown from the instance (using the operating system command for system shutdown).</p>",
"InstanceAttribute$InstanceType": "<p>The instance type.</p>",
Expand Down Expand Up @@ -2077,6 +2080,7 @@
"GetFlowLogsIntegrationTemplateRequest$DryRun": "<p>Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is <code>DryRunOperation</code>. Otherwise, it is <code>UnauthorizedOperation</code>.</p>",
"GetGroupsForCapacityReservationRequest$DryRun": "<p>Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is <code>DryRunOperation</code>. Otherwise, it is <code>UnauthorizedOperation</code>.</p>",
"GetInstanceTypesFromInstanceRequirementsRequest$DryRun": "<p>Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is <code>DryRunOperation</code>. Otherwise, it is <code>UnauthorizedOperation</code>.</p>",
"GetInstanceUefiDataRequest$DryRun": "<p>Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is <code>DryRunOperation</code>. Otherwise, it is <code>UnauthorizedOperation</code>.</p>",
"GetIpamAddressHistoryRequest$DryRun": "<p>A check for whether you have the required permissions for the action without actually making the request and provides an error response. If you have the required permissions, the error response is <code>DryRunOperation</code>. Otherwise, it is <code>UnauthorizedOperation</code>.</p>",
"GetIpamPoolAllocationsRequest$DryRun": "<p>A check for whether you have the required permissions for the action without actually making the request and provides an error response. If you have the required permissions, the error response is <code>DryRunOperation</code>. Otherwise, it is <code>UnauthorizedOperation</code>.</p>",
"GetIpamPoolCidrsRequest$DryRun": "<p>A check for whether you have the required permissions for the action without actually making the request and provides an error response. If you have the required permissions, the error response is <code>DryRunOperation</code>. Otherwise, it is <code>UnauthorizedOperation</code>.</p>",
Expand Down Expand Up @@ -8563,6 +8567,16 @@
"refs": {
}
},
"GetInstanceUefiDataRequest": {
"base": null,
"refs": {
}
},
"GetInstanceUefiDataResult": {
"base": null,
"refs": {
}
},
"GetIpamAddressHistoryRequest": {
"base": null,
"refs": {
Expand Down Expand Up @@ -9711,6 +9725,8 @@
"DetachVolumeRequest$InstanceId": "<p>The ID of the instance. If you are detaching a Multi-Attach enabled volume, you must specify an instance ID.</p>",
"GetConsoleOutputRequest$InstanceId": "<p>The ID of the instance.</p>",
"GetConsoleScreenshotRequest$InstanceId": "<p>The ID of the instance.</p>",
"GetInstanceUefiDataRequest$InstanceId": "<p>The ID of the instance from which to retrieve the UEFI data.</p>",
"GetInstanceUefiDataResult$InstanceId": "<p>The ID of the instance from which to retrieve the UEFI data.</p>",
"GetLaunchTemplateDataRequest$InstanceId": "<p>The ID of the instance.</p>",
"GetPasswordDataRequest$InstanceId": "<p>The ID of the Windows instance.</p>",
"InstanceCreditSpecificationRequest$InstanceId": "<p>The ID of the instance.</p>",
Expand Down Expand Up @@ -17097,6 +17113,7 @@
"GetHostReservationPurchasePreviewResult$TotalUpfrontPrice": "<p>The potential total upfront price. This is billed immediately.</p>",
"GetInstanceTypesFromInstanceRequirementsRequest$NextToken": "<p>The token for the next set of results.</p>",
"GetInstanceTypesFromInstanceRequirementsResult$NextToken": "<p>The token for the next set of results.</p>",
"GetInstanceUefiDataResult$UefiData": "<p>Base64 representation of the non-volatile UEFI variable store.</p>",
"GetIpamAddressHistoryRequest$Cidr": "<p>The CIDR you want the history of. The CIDR can be an IPv4 or IPv6 IP address range. If you enter a /16 IPv4 CIDR, you will get records that match it exactly. You will not get records for any subnets within the /16 CIDR.</p>",
"GetIpamAddressHistoryRequest$VpcId": "<p>The ID of the VPC you want your history records filtered by.</p>",
"GetIpamResourceCidrsRequest$ResourceId": "<p>The ID of the resource.</p>",
Expand Down Expand Up @@ -17253,6 +17270,7 @@
"Instance$PlatformDetails": "<p>The platform details value for the instance. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/billing-info-fields.html\">AMI billing information fields</a> in the <i>Amazon EC2 User Guide</i>.</p>",
"Instance$UsageOperation": "<p>The usage operation value for the instance. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/billing-info-fields.html\">AMI billing information fields</a> in the <i>Amazon EC2 User Guide</i>.</p>",
"Instance$Ipv6Address": "<p>The IPv6 address assigned to the instance.</p>",
"Instance$TpmSupport": "<p>If the instance is configured for NitroTPM support, the value is <code>v2.0</code>. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/nitrotpm.html\">NitroTPM</a> in the <i>Amazon EC2 User Guide</i>.</p>",
"InstanceAttribute$InstanceId": "<p>The ID of the instance.</p>",
"InstanceBlockDeviceMapping$DeviceName": "<p>The device name (for example, <code>/dev/sdh</code> or <code>xvdh</code>).</p>",
"InstanceBlockDeviceMappingSpecification$DeviceName": "<p>The device name (for example, <code>/dev/sdh</code> or <code>xvdh</code>).</p>",
Expand Down Expand Up @@ -18173,6 +18191,12 @@
"Explanation$Protocols": "<p>The protocols.</p>"
}
},
"StringType": {
"base": null,
"refs": {
"RegisterImageRequest$UefiData": "<p>Base64 representation of the non-volatile UEFI variable store. To retrieve the UEFI data, use the <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_GetInstanceUefiData\">GetInstanceUefiData</a> command. You can inspect and modify the UEFI data by using the <a href=\"https://github.com/awslabs/python-uefivars\">python-uefivars tool</a> on GitHub. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/uefi-secure-boot.html\">UEFI Secure Boot</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>.</p>"
}
},
"Subnet": {
"base": "<p>Describes a subnet.</p>",
"refs": {
Expand Down Expand Up @@ -18737,6 +18761,13 @@
"InstanceRequirementsRequest$TotalLocalStorageGB": "<p>The minimum and maximum amount of total local storage, in GB.</p> <p>Default: No minimum or maximum limits</p>"
}
},
"TpmSupportValues": {
"base": null,
"refs": {
"Image$TpmSupport": "<p>If the image is configured for NitroTPM support, the value is <code>v2.0</code>. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/nitrotpm.html\">NitroTPM</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>.</p>",
"RegisterImageRequest$TpmSupport": "<p>Set to <code>v2.0</code> to enable Trusted Platform Module (TPM) support. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/nitrotpm.html\">NitroTPM</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>.</p>"
}
},
"TrafficDirection": {
"base": null,
"refs": {
Expand Down