Skip to content

Commit

Permalink
Release v1.41.0 (2021-10-11) (#4128)
Browse files Browse the repository at this point in the history
Release v1.41.0 (2021-10-11)
===

### Service Client Updates
* `service/ec2`: Updates service documentation
  * Documentation update for Amazon EC2.
* `service/elasticloadbalancingv2`: Updates service API and documentation
* `service/frauddetector`: Updates service API, documentation, and paginators
* `service/medialive`: Updates service API and documentation
  * This release adds support for Transport Stream files as an input type to MediaLive encoders.

### SDK Features
* Update SDK's serialization of REST-JSON API input and Content-Type
  * Updates the SDK's serialization of REST-JSON based API input parameters into HTTP request message payload, and Content-Type are set correctly. API operations with input structure members that are modeled to be serialized to the request payload will always have at least an empty JSON object serialized. Even if all members targeting the payload are nil. Also fixes REST-JSON serialization so that Content-Type is not sent if the input parameter has no members target the request payload.
  • Loading branch information
aws-sdk-go-automation committed Oct 11, 2021
1 parent f51ef42 commit 2e947ec
Show file tree
Hide file tree
Showing 19 changed files with 4,546 additions and 1,015 deletions.
15 changes: 15 additions & 0 deletions CHANGELOG.md
@@ -1,3 +1,18 @@
Release v1.41.0 (2021-10-11)
===

### Service Client Updates
* `service/ec2`: Updates service documentation
* Documentation update for Amazon EC2.
* `service/elasticloadbalancingv2`: Updates service API and documentation
* `service/frauddetector`: Updates service API, documentation, and paginators
* `service/medialive`: Updates service API and documentation
* This release adds support for Transport Stream files as an input type to MediaLive encoders.

### SDK Features
* Update SDK's serialization of REST-JSON API input and Content-Type
* Updates the SDK's serialization of REST-JSON based API input parameters into HTTP request message payload, and Content-Type are set correctly. API operations with input structure members that are modeled to be serialized to the request payload will always have at least an empty JSON object serialized. Even if all members targeting the payload are nil. Also fixes REST-JSON serialization so that Content-Type is not sent if the input parameter has no members target the request payload.

Release v1.40.59 (2021-10-08)
===

Expand Down
2 changes: 0 additions & 2 deletions CHANGELOG_PENDING.md
@@ -1,6 +1,4 @@
### SDK Features
* Update SDK's serialization of REST-JSON API input and Content-Type
* Updates the SDK's serialization of REST-JSON based API input parameters into HTTP request message payload, and Content-Type are set correctly. API operations with input structure members that are modeled to be serialized to the request payload will always have at least an empty JSON object serialized. Even if all members targeting the payload are nil. Also fixes REST-JSON serialization so that Content-Type is not sent if the input parameter has no members target the request payload.

### SDK Enhancements

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.40.59"
const SDKVersion = "1.41.0"
128 changes: 64 additions & 64 deletions models/apis/ec2/2016-11-15/docs-2.json

Large diffs are not rendered by default.

13 changes: 11 additions & 2 deletions models/apis/elasticloadbalancingv2/2015-12-01/api-2.json
Expand Up @@ -969,7 +969,8 @@
"UnhealthyThresholdCount":{"shape":"HealthCheckThresholdCount"},
"Matcher":{"shape":"Matcher"},
"TargetType":{"shape":"TargetTypeEnum"},
"Tags":{"shape":"TagList"}
"Tags":{"shape":"TagList"},
"IpAddressType":{"shape":"TargetGroupIpAddressTypeEnum"}
}
},
"CreateTargetGroupOutput":{
Expand Down Expand Up @@ -2133,7 +2134,8 @@
"Matcher":{"shape":"Matcher"},
"LoadBalancerArns":{"shape":"LoadBalancerArns"},
"TargetType":{"shape":"TargetTypeEnum"},
"ProtocolVersion":{"shape":"ProtocolVersion"}
"ProtocolVersion":{"shape":"ProtocolVersion"},
"IpAddressType":{"shape":"TargetGroupIpAddressTypeEnum"}
}
},
"TargetGroupArn":{"type":"string"},
Expand Down Expand Up @@ -2169,6 +2171,13 @@
"type":"list",
"member":{"shape":"TargetGroupAttribute"}
},
"TargetGroupIpAddressTypeEnum":{
"type":"string",
"enum":[
"ipv4",
"ipv6"
]
},
"TargetGroupList":{
"type":"list",
"member":{"shape":"TargetGroupTuple"}
Expand Down
11 changes: 9 additions & 2 deletions models/apis/elasticloadbalancingv2/2015-12-01/docs-2.json
Expand Up @@ -702,7 +702,7 @@
"HttpCode": {
"base": null,
"refs": {
"Matcher$HttpCode": "<p>For Application Load Balancers, you can specify values between 200 and 499, and the default value is 200. You can specify multiple values (for example, \"200,202\") or a range of values (for example, \"200-299\").</p> <p>For Network Load Balancers and Gateway Load Balancers, this must be \"200–399\".</p>"
"Matcher$HttpCode": "<p>For Application Load Balancers, you can specify values between 200 and 499, and the default value is 200. You can specify multiple values (for example, \"200,202\") or a range of values (for example, \"200-299\").</p> <p>For Network Load Balancers and Gateway Load Balancers, this must be \"200–399\".</p> <p>Note that when using shorthand syntax, some values such as commas need to be escaped.</p>"
}
},
"HttpHeaderConditionConfig": {
Expand Down Expand Up @@ -990,7 +990,7 @@
}
},
"Matcher": {
"base": "<p>The codes to use when checking for a successful response from a target. If the protocol version is gRPC, these are gRPC codes. Otherwise, these are HTTP codes.</p>",
"base": "<p>The codes to use when checking for a successful response from a target. If the protocol version is gRPC, these are gRPC codes. Otherwise, these are HTTP codes. </p>",
"refs": {
"CreateTargetGroupInput$Matcher": "<p>[HTTP/HTTPS health checks] The HTTP or gRPC codes to use when checking for a successful response from a target.</p>",
"ModifyTargetGroupInput$Matcher": "<p>[HTTP/HTTPS health checks] The HTTP or gRPC codes to use when checking for a successful response from a target.</p> <p>With Network Load Balancers, you can't modify this setting.</p>",
Expand Down Expand Up @@ -1599,6 +1599,13 @@
"ModifyTargetGroupAttributesOutput$Attributes": "<p>Information about the attributes.</p>"
}
},
"TargetGroupIpAddressTypeEnum": {
"base": null,
"refs": {
"CreateTargetGroupInput$IpAddressType": "<p>The type of IP address used for this target group. The possible values are <code>ipv4</code> and <code>ipv6</code>. This is an optional parameter. If not specified, the IP address type defaults to <code>ipv4</code>.</p>",
"TargetGroup$IpAddressType": "<p>The type of IP address used for this target group. The possible values are <code>ipv4</code> and <code>ipv6</code>. This is an optional parameter. If not specified, the IP address type defaults to <code>ipv4</code>.</p>"
}
},
"TargetGroupList": {
"base": null,
"refs": {
Expand Down

0 comments on commit 2e947ec

Please sign in to comment.