Skip to content

Commit

Permalink
Release v1.38.43 (2021-05-19) (#3917)
Browse files Browse the repository at this point in the history
Release v1.38.43 (2021-05-19)
===

### Service Client Updates
* `service/autoscaling`: Updates service API, documentation, and examples
  * With this release, customers can easily use Predictive Scaling as a policy directly through Amazon EC2 Auto Scaling configurations to proactively scale their applications ahead of predicted demand.
* `service/eks`: Updates service waiters
* `service/iam`: Updates service paginators
  * Add pagination to ListUserTags operation
* `service/kinesisanalyticsv2`: Updates service API and documentation
* `service/lightsail`: Updates service documentation
  * Documentation updates for Amazon Lightsail.
* `service/rekognition`: Updates service API and documentation
  * Amazon Rekognition Custom Labels adds support for customer managed encryption, using AWS Key Management Service, of image files copied into the service and files written back to the customer.
  • Loading branch information
aws-sdk-go-automation authored May 19, 2021
1 parent 25a6060 commit 5ce6d99
Show file tree
Hide file tree
Showing 25 changed files with 3,415 additions and 378 deletions.
15 changes: 15 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,18 @@
Release v1.38.43 (2021-05-19)
===

### Service Client Updates
* `service/autoscaling`: Updates service API, documentation, and examples
* With this release, customers can easily use Predictive Scaling as a policy directly through Amazon EC2 Auto Scaling configurations to proactively scale their applications ahead of predicted demand.
* `service/eks`: Updates service waiters
* `service/iam`: Updates service paginators
* Add pagination to ListUserTags operation
* `service/kinesisanalyticsv2`: Updates service API and documentation
* `service/lightsail`: Updates service documentation
* Documentation updates for Amazon Lightsail.
* `service/rekognition`: Updates service API and documentation
* Amazon Rekognition Custom Labels adds support for customer managed encryption, using AWS Key Management Service, of image files copied into the service and files written back to the customer.

Release v1.38.42 (2021-05-18)
===

Expand Down
24 changes: 21 additions & 3 deletions aws/endpoints/defaults.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion aws/version.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@ package aws
const SDKName = "aws-sdk-go"

// SDKVersion is the version of this SDK
const SDKVersion = "1.38.42"
const SDKVersion = "1.38.43"
186 changes: 184 additions & 2 deletions models/apis/autoscaling/2011-01-01/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -678,6 +678,21 @@
{"shape":"ResourceContentionFault"}
]
},
"GetPredictiveScalingForecast":{
"name":"GetPredictiveScalingForecast",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"GetPredictiveScalingForecastType"},
"output":{
"shape":"GetPredictiveScalingForecastAnswer",
"resultWrapper":"GetPredictiveScalingForecastResult"
},
"errors":[
{"shape":"ResourceContentionFault"}
]
},
"PutLifecycleHook":{
"name":"PutLifecycleHook",
"http":{
Expand Down Expand Up @@ -1038,6 +1053,7 @@
"MinSize":{"shape":"AutoScalingGroupMinSize"},
"MaxSize":{"shape":"AutoScalingGroupMaxSize"},
"DesiredCapacity":{"shape":"AutoScalingGroupDesiredCapacity"},
"PredictedCapacity":{"shape":"AutoScalingGroupPredictedCapacity"},
"DefaultCooldown":{"shape":"Cooldown"},
"AvailabilityZones":{"shape":"AvailabilityZones"},
"LoadBalancerNames":{"shape":"LoadBalancerNames"},
Expand Down Expand Up @@ -1076,6 +1092,7 @@
"MaxRecords":{"shape":"MaxRecords"}
}
},
"AutoScalingGroupPredictedCapacity":{"type":"integer"},
"AutoScalingGroupState":{
"type":"string",
"max":32,
Expand Down Expand Up @@ -1213,6 +1230,17 @@
"AutoScalingGroupName":{"shape":"XmlStringMaxLen255"}
}
},
"CapacityForecast":{
"type":"structure",
"required":[
"Timestamps",
"Values"
],
"members":{
"Timestamps":{"shape":"PredictiveScalingForecastTimestamps"},
"Values":{"shape":"PredictiveScalingForecastValues"}
}
},
"CapacityRebalanceEnabled":{"type":"boolean"},
"CheckpointDelay":{
"type":"integer",
Expand Down Expand Up @@ -1748,6 +1776,34 @@
"member":{"shape":"Filter"}
},
"ForceDelete":{"type":"boolean"},
"GetPredictiveScalingForecastAnswer":{
"type":"structure",
"required":[
"LoadForecast",
"CapacityForecast",
"UpdateTime"
],
"members":{
"LoadForecast":{"shape":"LoadForecasts"},
"CapacityForecast":{"shape":"CapacityForecast"},
"UpdateTime":{"shape":"TimestampType"}
}
},
"GetPredictiveScalingForecastType":{
"type":"structure",
"required":[
"AutoScalingGroupName",
"PolicyName",
"StartTime",
"EndTime"
],
"members":{
"AutoScalingGroupName":{"shape":"XmlStringMaxLen255"},
"PolicyName":{"shape":"XmlStringMaxLen255"},
"StartTime":{"shape":"TimestampType"},
"EndTime":{"shape":"TimestampType"}
}
},
"GlobalTimeout":{"type":"integer"},
"HealthCheckGracePeriod":{"type":"integer"},
"HeartbeatTimeout":{"type":"integer"},
Expand Down Expand Up @@ -2120,6 +2176,23 @@
"type":"list",
"member":{"shape":"LoadBalancerTargetGroupState"}
},
"LoadForecast":{
"type":"structure",
"required":[
"Timestamps",
"Values",
"MetricSpecification"
],
"members":{
"Timestamps":{"shape":"PredictiveScalingForecastTimestamps"},
"Values":{"shape":"PredictiveScalingForecastValues"},
"MetricSpecification":{"shape":"PredictiveScalingMetricSpecification"}
}
},
"LoadForecasts":{
"type":"list",
"member":{"shape":"LoadForecast"}
},
"MaxGroupPreparedCapacity":{
"type":"integer",
"min":-1
Expand Down Expand Up @@ -2265,6 +2338,24 @@
"type":"list",
"member":{"shape":"XmlStringMaxLen64"}
},
"PredefinedLoadMetricType":{
"type":"string",
"enum":[
"ASGTotalCPUUtilization",
"ASGTotalNetworkIn",
"ASGTotalNetworkOut",
"ALBTargetGroupRequestCount"
]
},
"PredefinedMetricPairType":{
"type":"string",
"enum":[
"ASGCPUUtilization",
"ASGNetworkIn",
"ASGNetworkOut",
"ALBRequestCount"
]
},
"PredefinedMetricSpecification":{
"type":"structure",
"required":["PredefinedMetricType"],
Expand All @@ -2273,6 +2364,95 @@
"ResourceLabel":{"shape":"XmlStringMaxLen1023"}
}
},
"PredefinedScalingMetricType":{
"type":"string",
"enum":[
"ASGAverageCPUUtilization",
"ASGAverageNetworkIn",
"ASGAverageNetworkOut",
"ALBRequestCountPerTarget"
]
},
"PredictiveScalingConfiguration":{
"type":"structure",
"required":["MetricSpecifications"],
"members":{
"MetricSpecifications":{"shape":"PredictiveScalingMetricSpecifications"},
"Mode":{"shape":"PredictiveScalingMode"},
"SchedulingBufferTime":{"shape":"PredictiveScalingSchedulingBufferTime"},
"MaxCapacityBreachBehavior":{"shape":"PredictiveScalingMaxCapacityBreachBehavior"},
"MaxCapacityBuffer":{"shape":"PredictiveScalingMaxCapacityBuffer"}
}
},
"PredictiveScalingForecastTimestamps":{
"type":"list",
"member":{"shape":"TimestampType"}
},
"PredictiveScalingForecastValues":{
"type":"list",
"member":{"shape":"MetricScale"}
},
"PredictiveScalingMaxCapacityBreachBehavior":{
"type":"string",
"enum":[
"HonorMaxCapacity",
"IncreaseMaxCapacity"
]
},
"PredictiveScalingMaxCapacityBuffer":{
"type":"integer",
"max":100,
"min":0
},
"PredictiveScalingMetricSpecification":{
"type":"structure",
"required":["TargetValue"],
"members":{
"TargetValue":{"shape":"MetricScale"},
"PredefinedMetricPairSpecification":{"shape":"PredictiveScalingPredefinedMetricPair"},
"PredefinedScalingMetricSpecification":{"shape":"PredictiveScalingPredefinedScalingMetric"},
"PredefinedLoadMetricSpecification":{"shape":"PredictiveScalingPredefinedLoadMetric"}
}
},
"PredictiveScalingMetricSpecifications":{
"type":"list",
"member":{"shape":"PredictiveScalingMetricSpecification"}
},
"PredictiveScalingMode":{
"type":"string",
"enum":[
"ForecastAndScale",
"ForecastOnly"
]
},
"PredictiveScalingPredefinedLoadMetric":{
"type":"structure",
"required":["PredefinedMetricType"],
"members":{
"PredefinedMetricType":{"shape":"PredefinedLoadMetricType"},
"ResourceLabel":{"shape":"XmlStringMaxLen1023"}
}
},
"PredictiveScalingPredefinedMetricPair":{
"type":"structure",
"required":["PredefinedMetricType"],
"members":{
"PredefinedMetricType":{"shape":"PredefinedMetricPairType"},
"ResourceLabel":{"shape":"XmlStringMaxLen1023"}
}
},
"PredictiveScalingPredefinedScalingMetric":{
"type":"structure",
"required":["PredefinedMetricType"],
"members":{
"PredefinedMetricType":{"shape":"PredefinedScalingMetricType"},
"ResourceLabel":{"shape":"XmlStringMaxLen1023"}
}
},
"PredictiveScalingSchedulingBufferTime":{
"type":"integer",
"min":0
},
"ProcessNames":{
"type":"list",
"member":{"shape":"XmlStringMaxLen255"}
Expand Down Expand Up @@ -2351,7 +2531,8 @@
"StepAdjustments":{"shape":"StepAdjustments"},
"EstimatedInstanceWarmup":{"shape":"EstimatedInstanceWarmup"},
"TargetTrackingConfiguration":{"shape":"TargetTrackingConfiguration"},
"Enabled":{"shape":"ScalingPolicyEnabled"}
"Enabled":{"shape":"ScalingPolicyEnabled"},
"PredictiveScalingConfiguration":{"shape":"PredictiveScalingConfiguration"}
}
},
"PutScheduledUpdateGroupActionType":{
Expand Down Expand Up @@ -2503,7 +2684,8 @@
"EstimatedInstanceWarmup":{"shape":"EstimatedInstanceWarmup"},
"Alarms":{"shape":"Alarms"},
"TargetTrackingConfiguration":{"shape":"TargetTrackingConfiguration"},
"Enabled":{"shape":"ScalingPolicyEnabled"}
"Enabled":{"shape":"ScalingPolicyEnabled"},
"PredictiveScalingConfiguration":{"shape":"PredictiveScalingConfiguration"}
}
},
"ScalingPolicyEnabled":{"type":"boolean"},
Expand Down
Loading

0 comments on commit 5ce6d99

Please sign in to comment.