Skip to content
This repository was archived by the owner on Jul 31, 2025. It is now read-only.

Commit ec9362a

Browse files
Release v1.44.203 (2023-02-16) (#4727)
Release v1.44.203 (2023-02-16) === ### Service Client Updates * `service/elasticmapreduce`: Updates service API and documentation * This release provides customers the ability to define a timeout period for procuring capacity during a resize operation for Instance Fleet clusters. Customers can specify this timeout using the ResizeSpecifications parameter supported by RunJobFlow, ModifyInstanceFleet and AddInstanceFleet APIs. * `service/grafana`: Updates service API and documentation * `service/ivs`: Updates service documentation * `service/wafv2`: Updates service documentation
1 parent 6cdd617 commit ec9362a

File tree

20 files changed

+1883
-2333
lines changed

20 files changed

+1883
-2333
lines changed

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
1+
Release v1.44.203 (2023-02-16)
2+
===
3+
4+
### Service Client Updates
5+
* `service/elasticmapreduce`: Updates service API and documentation
6+
* This release provides customers the ability to define a timeout period for procuring capacity during a resize operation for Instance Fleet clusters. Customers can specify this timeout using the ResizeSpecifications parameter supported by RunJobFlow, ModifyInstanceFleet and AddInstanceFleet APIs.
7+
* `service/grafana`: Updates service API and documentation
8+
* `service/ivs`: Updates service documentation
9+
* `service/wafv2`: Updates service documentation
10+
111
Release v1.44.202 (2023-02-15)
212
===
313

aws/endpoints/defaults.go

Lines changed: 28 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

aws/version.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@ package aws
55
const SDKName = "aws-sdk-go"
66

77
// SDKVersion is the version of this SDK
8-
const SDKVersion = "1.44.202"
8+
const SDKVersion = "1.44.203"

models/apis/elasticmapreduce/2009-03-31/api-2.json

Lines changed: 27 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1537,7 +1537,8 @@
15371537
"ProvisionedOnDemandCapacity":{"shape":"WholeNumber"},
15381538
"ProvisionedSpotCapacity":{"shape":"WholeNumber"},
15391539
"InstanceTypeSpecifications":{"shape":"InstanceTypeSpecificationList"},
1540-
"LaunchSpecifications":{"shape":"InstanceFleetProvisioningSpecifications"}
1540+
"LaunchSpecifications":{"shape":"InstanceFleetProvisioningSpecifications"},
1541+
"ResizeSpecifications":{"shape":"InstanceFleetResizingSpecifications"}
15411542
}
15421543
},
15431544
"InstanceFleetConfig":{
@@ -1549,7 +1550,8 @@
15491550
"TargetOnDemandCapacity":{"shape":"WholeNumber"},
15501551
"TargetSpotCapacity":{"shape":"WholeNumber"},
15511552
"InstanceTypeConfigs":{"shape":"InstanceTypeConfigList"},
1552-
"LaunchSpecifications":{"shape":"InstanceFleetProvisioningSpecifications"}
1553+
"LaunchSpecifications":{"shape":"InstanceFleetProvisioningSpecifications"},
1554+
"ResizeSpecifications":{"shape":"InstanceFleetResizingSpecifications"}
15531555
}
15541556
},
15551557
"InstanceFleetConfigList":{
@@ -1567,7 +1569,8 @@
15671569
"members":{
15681570
"InstanceFleetId":{"shape":"InstanceFleetId"},
15691571
"TargetOnDemandCapacity":{"shape":"WholeNumber"},
1570-
"TargetSpotCapacity":{"shape":"WholeNumber"}
1572+
"TargetSpotCapacity":{"shape":"WholeNumber"},
1573+
"ResizeSpecifications":{"shape":"InstanceFleetResizingSpecifications"}
15711574
}
15721575
},
15731576
"InstanceFleetProvisioningSpecifications":{
@@ -1577,6 +1580,13 @@
15771580
"OnDemandSpecification":{"shape":"OnDemandProvisioningSpecification"}
15781581
}
15791582
},
1583+
"InstanceFleetResizingSpecifications":{
1584+
"type":"structure",
1585+
"members":{
1586+
"SpotResizeSpecification":{"shape":"SpotResizingSpecification"},
1587+
"OnDemandResizeSpecification":{"shape":"OnDemandResizingSpecification"}
1588+
}
1589+
},
15801590
"InstanceFleetState":{
15811591
"type":"string",
15821592
"enum":[
@@ -2388,6 +2398,13 @@
23882398
"CapacityReservationOptions":{"shape":"OnDemandCapacityReservationOptions"}
23892399
}
23902400
},
2401+
"OnDemandResizingSpecification":{
2402+
"type":"structure",
2403+
"required":["TimeoutDurationMinutes"],
2404+
"members":{
2405+
"TimeoutDurationMinutes":{"shape":"WholeNumber"}
2406+
}
2407+
},
23912408
"OptionalArnType":{
23922409
"type":"string",
23932410
"max":2048,
@@ -2798,6 +2815,13 @@
27982815
"TERMINATE_CLUSTER"
27992816
]
28002817
},
2818+
"SpotResizingSpecification":{
2819+
"type":"structure",
2820+
"required":["TimeoutDurationMinutes"],
2821+
"members":{
2822+
"TimeoutDurationMinutes":{"shape":"WholeNumber"}
2823+
}
2824+
},
28012825
"StartNotebookExecutionInput":{
28022826
"type":"structure",
28032827
"required":[

models/apis/elasticmapreduce/2009-03-31/docs-2.json

Lines changed: 28 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
"DescribeStudio": "<p>Returns details for the specified Amazon EMR Studio including ID, Name, VPC, Studio access URL, and so on.</p>",
2323
"GetAutoTerminationPolicy": "<p>Returns the auto-termination policy for an Amazon EMR cluster.</p>",
2424
"GetBlockPublicAccessConfiguration": "<p>Returns the Amazon EMR block public access configuration for your Amazon Web Services account in the current Region. For more information see <a href=\"https://docs.aws.amazon.com/emr/latest/ManagementGuide/configure-block-public-access.html\">Configure Block Public Access for Amazon EMR</a> in the <i>Amazon EMR Management Guide</i>.</p>",
25-
"GetClusterSessionCredentials": "<p>Provides Temporary, basic HTTP credentials that are associated with a given runtime IAM role and used by a cluster with fine-grained access control activated. You can use these credentials to connect to cluster endpoints that support username-based and password-based authentication.</p>",
25+
"GetClusterSessionCredentials": "<p>Provides temporary, HTTP basic credentials that are associated with a given runtime IAM role and used by a cluster with fine-grained access control activated. You can use these credentials to connect to cluster endpoints that support username and password authentication.</p>",
2626
"GetManagedScalingPolicy": "<p>Fetches the attached managed scaling policy for an Amazon EMR cluster. </p>",
2727
"GetStudioSessionMapping": "<p>Fetches mapping details for the specified Amazon EMR Studio and identity (user or group).</p>",
2828
"ListBootstrapActions": "<p>Provides information about the bootstrap actions associated with a cluster.</p>",
@@ -448,7 +448,7 @@
448448
"Credentials": {
449449
"base": "<p>The credentials that you can use to connect to cluster endpoints. Credentials consist of a username and a password.</p>",
450450
"refs": {
451-
"GetClusterSessionCredentialsOutput$Credentials": "<p>The credentials that you can use to connect to cluster endpoints that support username-based and password-based authentication.</p>"
451+
"GetClusterSessionCredentialsOutput$Credentials": "<p>The credentials that you can use to connect to cluster endpoints that support username and password authentication.</p>"
452452
}
453453
},
454454
"Date": {
@@ -816,12 +816,20 @@
816816
}
817817
},
818818
"InstanceFleetProvisioningSpecifications": {
819-
"base": "<p>The launch specification for Spot Instances in the fleet, which determines the defined duration, provisioning timeout behavior, and allocation strategy.</p> <note> <p>The instance fleet configuration is available only in Amazon EMR versions 4.8.0 and later, excluding 5.0.x versions. On-Demand and Spot Instance allocation strategies are available in Amazon EMR version 5.12.1 and later.</p> </note>",
819+
"base": "<p>The launch specification for Spot Instances in the fleet, which determines the defined duration, provisioning timeout behavior, and allocation strategy.</p> <note> <p>The instance fleet configuration is available only in Amazon EMR versions 4.8.0 and later, excluding 5.0.x versions. On-Demand and Spot instance allocation strategies are available in Amazon EMR version 5.12.1 and later.</p> </note>",
820820
"refs": {
821821
"InstanceFleet$LaunchSpecifications": "<p>Describes the launch specification for an instance fleet. </p>",
822822
"InstanceFleetConfig$LaunchSpecifications": "<p>The launch specification for the instance fleet.</p>"
823823
}
824824
},
825+
"InstanceFleetResizingSpecifications": {
826+
"base": "<p>The resize specification for On-Demand and Spot Instances in the fleet.</p>",
827+
"refs": {
828+
"InstanceFleet$ResizeSpecifications": "<p>The resize specification for the instance fleet.</p>",
829+
"InstanceFleetConfig$ResizeSpecifications": "<p>The resize specification for the instance fleet.</p>",
830+
"InstanceFleetModifyConfig$ResizeSpecifications": "<p>The resize specification for the instance fleet.</p>"
831+
}
832+
},
825833
"InstanceFleetState": {
826834
"base": null,
827835
"refs": {
@@ -1470,6 +1478,12 @@
14701478
"InstanceFleetProvisioningSpecifications$OnDemandSpecification": "<p> The launch specification for On-Demand Instances in the instance fleet, which determines the allocation strategy. </p> <note> <p>The instance fleet configuration is available only in Amazon EMR versions 4.8.0 and later, excluding 5.0.x versions. On-Demand Instances allocation strategy is available in Amazon EMR version 5.12.1 and later.</p> </note>"
14711479
}
14721480
},
1481+
"OnDemandResizingSpecification": {
1482+
"base": "<p>The resize specification for On-Demand Instances in the instance fleet, which contains the resize timeout period. </p>",
1483+
"refs": {
1484+
"InstanceFleetResizingSpecifications$OnDemandResizeSpecification": "<p>The resize specification for On-Demand Instances in the instance fleet, which contains the resize timeout period. </p>"
1485+
}
1486+
},
14731487
"OptionalArnType": {
14741488
"base": null,
14751489
"refs": {
@@ -1766,7 +1780,7 @@
17661780
"SpotProvisioningSpecification": {
17671781
"base": "<p>The launch specification for Spot Instances in the instance fleet, which determines the defined duration, provisioning timeout behavior, and allocation strategy.</p> <note> <p>The instance fleet configuration is available only in Amazon EMR versions 4.8.0 and later, excluding 5.0.x versions. Spot Instance allocation strategy is available in Amazon EMR version 5.12.1 and later.</p> </note> <note> <p>Spot Instances with a defined duration (also known as Spot blocks) are no longer available to new customers from July 1, 2021. For customers who have previously used the feature, we will continue to support Spot Instances with a defined duration until December 31, 2022. </p> </note>",
17681782
"refs": {
1769-
"InstanceFleetProvisioningSpecifications$SpotSpecification": "<p>The launch specification for Spot Instances in the fleet, which determines the defined duration, provisioning timeout behavior, and allocation strategy.</p>"
1783+
"InstanceFleetProvisioningSpecifications$SpotSpecification": "<p>The launch specification for Spot instances in the fleet, which determines the defined duration, provisioning timeout behavior, and allocation strategy.</p>"
17701784
}
17711785
},
17721786
"SpotProvisioningTimeoutAction": {
@@ -1775,6 +1789,12 @@
17751789
"SpotProvisioningSpecification$TimeoutAction": "<p>The action to take when <code>TargetSpotCapacity</code> has not been fulfilled when the <code>TimeoutDurationMinutes</code> has expired; that is, when all Spot Instances could not be provisioned within the Spot provisioning timeout. Valid values are <code>TERMINATE_CLUSTER</code> and <code>SWITCH_TO_ON_DEMAND</code>. SWITCH_TO_ON_DEMAND specifies that if no Spot Instances are available, On-Demand Instances should be provisioned to fulfill any remaining Spot capacity.</p>"
17761790
}
17771791
},
1792+
"SpotResizingSpecification": {
1793+
"base": "<p>The resize specification for Spot Instances in the instance fleet, which contains the resize timeout period. </p>",
1794+
"refs": {
1795+
"InstanceFleetResizingSpecifications$SpotResizeSpecification": "<p>The resize specification for Spot Instances in the instance fleet, which contains the resize timeout period. </p>"
1796+
}
1797+
},
17781798
"StartNotebookExecutionInput": {
17791799
"base": null,
17801800
"refs": {
@@ -2120,8 +2140,10 @@
21202140
"InstanceFleetModifyConfig$TargetSpotCapacity": "<p>The target capacity of Spot units for the instance fleet. For more information, see <a>InstanceFleetConfig$TargetSpotCapacity</a>.</p>",
21212141
"InstanceTypeConfig$WeightedCapacity": "<p>The number of units that a provisioned instance of this type provides toward fulfilling the target capacities defined in <a>InstanceFleetConfig</a>. This value is 1 for a master instance fleet, and must be 1 or greater for core and task instance fleets. Defaults to 1 if not specified. </p>",
21222142
"InstanceTypeSpecification$WeightedCapacity": "<p>The number of units that a provisioned instance of this type provides toward fulfilling the target capacities defined in <a>InstanceFleetConfig</a>. Capacity values represent performance characteristics such as vCPUs, memory, or I/O. If not specified, the default value is 1.</p>",
2123-
"SpotProvisioningSpecification$TimeoutDurationMinutes": "<p>The spot provisioning timeout period in minutes. If Spot Instances are not provisioned within this time period, the <code>TimeOutAction</code> is taken. Minimum value is 5 and maximum value is 1440. The timeout applies only during initial provisioning, when the cluster is first created.</p>",
2124-
"SpotProvisioningSpecification$BlockDurationMinutes": "<p>The defined duration for Spot Instances (also known as Spot blocks) in minutes. When specified, the Spot Instance does not terminate before the defined duration expires, and defined duration pricing for Spot Instances applies. Valid values are 60, 120, 180, 240, 300, or 360. The duration period starts as soon as a Spot Instance receives its instance ID. At the end of the duration, Amazon EC2 marks the Spot Instance for termination and provides a Spot Instance termination notice, which gives the instance a two-minute warning before it terminates. </p> <note> <p>Spot Instances with a defined duration (also known as Spot blocks) are no longer available to new customers from July 1, 2021. For customers who have previously used the feature, we will continue to support Spot Instances with a defined duration until December 31, 2022. </p> </note>"
2143+
"OnDemandResizingSpecification$TimeoutDurationMinutes": "<p>On-Demand resize timeout in minutes. If On-Demand Instances are not provisioned within this time, the resize workflow stops. The minimum value is 5 minutes, and the maximum value is 10,080 minutes (7 days). The timeout applies to all resize workflows on the Instance Fleet. The resize could be triggered by Amazon EMR Managed Scaling or by the customer (via Amazon EMR Console, Amazon EMR CLI modify-instance-fleet or Amazon EMR SDK ModifyInstanceFleet API) or by Amazon EMR due to Amazon EC2 Spot Reclamation.</p>",
2144+
"SpotProvisioningSpecification$TimeoutDurationMinutes": "<p>The Spot provisioning timeout period in minutes. If Spot Instances are not provisioned within this time period, the <code>TimeOutAction</code> is taken. Minimum value is 5 and maximum value is 1440. The timeout applies only during initial provisioning, when the cluster is first created.</p>",
2145+
"SpotProvisioningSpecification$BlockDurationMinutes": "<p>The defined duration for Spot Instances (also known as Spot blocks) in minutes. When specified, the Spot Instance does not terminate before the defined duration expires, and defined duration pricing for Spot Instances applies. Valid values are 60, 120, 180, 240, 300, or 360. The duration period starts as soon as a Spot Instance receives its instance ID. At the end of the duration, Amazon EC2 marks the Spot Instance for termination and provides a Spot Instance termination notice, which gives the instance a two-minute warning before it terminates. </p> <note> <p>Spot Instances with a defined duration (also known as Spot blocks) are no longer available to new customers from July 1, 2021. For customers who have previously used the feature, we will continue to support Spot Instances with a defined duration until December 31, 2022. </p> </note>",
2146+
"SpotResizingSpecification$TimeoutDurationMinutes": "<p>Spot resize timeout in minutes. If Spot Instances are not provisioned within this time, the resize workflow will stop provisioning of Spot instances. Minimum value is 5 minutes and maximum value is 10,080 minutes (7 days). The timeout applies to all resize workflows on the Instance Fleet. The resize could be triggered by Amazon EMR Managed Scaling or by the customer (via Amazon EMR Console, Amazon EMR CLI modify-instance-fleet or Amazon EMR SDK ModifyInstanceFleet API) or by Amazon EMR due to Amazon EC2 Spot Reclamation.</p>"
21252147
}
21262148
},
21272149
"XmlString": {

0 commit comments

Comments
 (0)