Skip to content

Commit fd4d27b

Browse files
This release adds support for AWS Managed Microsoft AD Hybrid Edition, introducing new operations: StartADAssessment, DescribeADAssessment, ListADAssessments, DeleteADAssessment, CreateHybridAD, UpdateHybridAD, and DescribeHybridADUpdate; and updated existing operation: DescribeDirectories.
Added TxPowerIndexMin, TxPowerIndexMax, NbTransMin and NbTransMax params to ServiceProfile. Release to show the next hop IP address for routes propagated by VPC Route Server into VPC route tables. This release adds new origin timeout options: 1) ResponseCompletionTimeout and 2) OriginReadTimeout (for S3 origins) Add support for setting Serverless Scaling Configuration on clusters.
1 parent 34bcbfa commit fd4d27b

File tree

119 files changed

+7826
-1011
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

119 files changed

+7826
-1011
lines changed

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.11.615
1+
1.11.616

generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/CloudFrontClient.h

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -248,7 +248,11 @@ namespace CloudFront
248248
* headers, cookies, and URL query strings. CloudFront uses the cache key to find
249249
* an object in its cache that it can return to the viewer.</p> </li> <li> <p>The
250250
* default, minimum, and maximum time to live (TTL) values that you want objects to
251-
* stay in the CloudFront cache.</p> </li> </ul> <p>The headers, cookies, and query
251+
* stay in the CloudFront cache.</p> <p>If your minimum TTL is greater
252+
* than 0, CloudFront will cache content for at least the duration specified in the
253+
* cache policy's minimum TTL, even if the <code>Cache-Control: no-cache</code>,
254+
* <code>no-store</code>, or <code>private</code> directives are present in the
255+
* origin headers.</p> </li> </ul> <p>The headers, cookies, and query
252256
* strings that are included in the cache key are also included in requests that
253257
* CloudFront sends to the origin. CloudFront sends a request when it can't find an
254258
* object in its cache that matches the request's cache key. If you want to send
@@ -3768,7 +3772,11 @@ namespace CloudFront
37683772
* the cache policy configuration that you want to update.</p> </li> <li> <p>Call
37693773
* <code>UpdateCachePolicy</code> by providing the entire cache policy
37703774
* configuration, including the fields that you modified and those that you
3771-
* didn't.</p> </li> </ol><p><h3>See Also:</h3> <a
3775+
* didn't.</p> </li> </ol> <p>If your minimum TTL is greater than 0,
3776+
* CloudFront will cache content for at least the duration specified in the cache
3777+
* policy's minimum TTL, even if the <code>Cache-Control: no-cache</code>,
3778+
* <code>no-store</code>, or <code>private</code> directives are present in the
3779+
* origin headers.</p> <p><h3>See Also:</h3> <a
37723780
* href="http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2020-05-31/UpdateCachePolicy2020_05_31">AWS
37733781
* API Reference</a></p>
37743782
*/

generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/CacheBehavior.h

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,11 @@ namespace Model
4949
* distribution configuration and include only an empty <code>CacheBehaviors</code>
5050
* element.</p> <p>To add, change, or remove one or more cache behaviors, update
5151
* the distribution configuration and specify all of the cache behaviors that you
52-
* want to include in the updated distribution.</p> <p>For more information about
52+
* want to include in the updated distribution.</p> <p>If your minimum
53+
* TTL is greater than 0, CloudFront will cache content for at least the duration
54+
* specified in the cache policy's minimum TTL, even if the <code>Cache-Control:
55+
* no-cache</code>, <code>no-store</code>, or <code>private</code> directives are
56+
* present in the origin headers.</p> <p>For more information about
5357
* cache behaviors, see <a
5458
* href="https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/distribution-web-values-specify.html#DownloadDistValuesCacheBehavior">Cache
5559
* Behavior Settings</a> in the <i>Amazon CloudFront Developer

generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/CachePolicyConfig.h

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,16 @@ namespace Model
2929
* key. These values can include HTTP headers, cookies, and URL query strings.
3030
* CloudFront uses the cache key to find an object in its cache that it can return
3131
* to the viewer.</p> </li> <li> <p>The default, minimum, and maximum time to live
32-
* (TTL) values that you want objects to stay in the CloudFront cache.</p> </li>
33-
* </ul> <p>The headers, cookies, and query strings that are included in the cache
34-
* key are also included in requests that CloudFront sends to the origin.
35-
* CloudFront sends a request when it can't find a valid object in its cache that
36-
* matches the request's cache key. If you want to send values to the origin but
37-
* <i>not</i> include them in the cache key, use
32+
* (TTL) values that you want objects to stay in the CloudFront cache.</p>
33+
* <p>If your minimum TTL is greater than 0, CloudFront will cache
34+
* content for at least the duration specified in the cache policy's minimum TTL,
35+
* even if the <code>Cache-Control: no-cache</code>, <code>no-store</code>, or
36+
* <code>private</code> directives are present in the origin headers.</p>
37+
* </li> </ul> <p>The headers, cookies, and query strings that are
38+
* included in the cache key are also included in requests that CloudFront sends to
39+
* the origin. CloudFront sends a request when it can't find a valid object in its
40+
* cache that matches the request's cache key. If you want to send values to the
41+
* origin but <i>not</i> include them in the cache key, use
3842
* <code>OriginRequestPolicy</code>.</p><p><h3>See Also:</h3> <a
3943
* href="http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2020-05-31/CachePolicyConfig">AWS
4044
* API Reference</a></p>

generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/CustomOriginConfig.h

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -104,8 +104,7 @@ namespace Model
104104
* timeout is 1 second, the maximum is 120 seconds, and the default (if you don't
105105
* specify otherwise) is 30 seconds.</p> <p>For more information, see <a
106106
* href="https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/DownloadDistValuesOrigin.html#DownloadDistValuesOriginResponseTimeout">Response
107-
* timeout (custom origins only)</a> in the <i>Amazon CloudFront Developer
108-
* Guide</i>.</p>
107+
* timeout</a> in the <i>Amazon CloudFront Developer Guide</i>.</p>
109108
*/
110109
inline int GetOriginReadTimeout() const { return m_originReadTimeout; }
111110
inline bool OriginReadTimeoutHasBeenSet() const { return m_originReadTimeoutHasBeenSet; }

generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/DefaultCacheBehavior.h

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,12 @@ namespace Model
3333
* <p>A complex type that describes the default cache behavior if you don't specify
3434
* a <code>CacheBehavior</code> element or if request URLs don't match any of the
3535
* values of <code>PathPattern</code> in <code>CacheBehavior</code> elements. You
36-
* must create exactly one default cache behavior.</p><p><h3>See Also:</h3> <a
36+
* must create exactly one default cache behavior.</p> <p>If your
37+
* minimum TTL is greater than 0, CloudFront will cache content for at least the
38+
* duration specified in the cache policy's minimum TTL, even if the
39+
* <code>Cache-Control: no-cache</code>, <code>no-store</code>, or
40+
* <code>private</code> directives are present in the origin headers.</p>
41+
* <p><h3>See Also:</h3> <a
3742
* href="http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2020-05-31/DefaultCacheBehavior">AWS
3843
* API Reference</a></p>
3944
*/

generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/DistributionConfig.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -439,8 +439,8 @@ namespace Model
439439
///@{
440440
/**
441441
* <p>This field specifies whether the connection mode is through a standard
442-
* distribution (direct) or a multi-tenant distribution with distribution
443-
* tenants(tenant-only).</p>
442+
* distribution (direct) or a multi-tenant distribution with distribution tenants
443+
* (tenant-only).</p>
444444
*/
445445
inline ConnectionMode GetConnectionMode() const { return m_connectionMode; }
446446
inline bool ConnectionModeHasBeenSet() const { return m_connectionModeHasBeenSet; }

generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/DistributionSummary.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -345,8 +345,8 @@ namespace Model
345345
///@{
346346
/**
347347
* <p>This field specifies whether the connection mode is through a standard
348-
* distribution (direct) or a multi-tenant distribution with distribution
349-
* tenants(tenant-only).</p>
348+
* distribution (direct) or a multi-tenant distribution with distribution tenants
349+
* (tenant-only).</p>
350350
*/
351351
inline ConnectionMode GetConnectionMode() const { return m_connectionMode; }
352352
inline bool ConnectionModeHasBeenSet() const { return m_connectionModeHasBeenSet; }

generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/ListDistributionsByConnectionMode2020_05_31Request.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,8 +64,8 @@ namespace Model
6464
///@{
6565
/**
6666
* <p>This field specifies whether the connection mode is through a standard
67-
* distribution (direct) or a multi-tenant distribution with distribution
68-
* tenants(tenant-only).</p>
67+
* distribution (direct) or a multi-tenant distribution with distribution tenants
68+
* (tenant-only).</p>
6969
*/
7070
inline ConnectionMode GetConnectionMode() const { return m_connectionMode; }
7171
inline bool ConnectionModeHasBeenSet() const { return m_connectionModeHasBeenSet; }

generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/model/Origin.h

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -192,6 +192,24 @@ namespace Model
192192
inline Origin& WithConnectionTimeout(int value) { SetConnectionTimeout(value); return *this;}
193193
///@}
194194

195+
///@{
196+
/**
197+
* <p>The time (in seconds) that a request from CloudFront to the origin can stay
198+
* open and wait for a response. If the complete response isn't received from the
199+
* origin by this time, CloudFront ends the connection.</p> <p>The value for
200+
* <code>ResponseCompletionTimeout</code> must be equal to or greater than the
201+
* value for <code>OriginReadTimeout</code>. If you don't set a value for
202+
* <code>ResponseCompletionTimeout</code>, CloudFront doesn't enforce a maximum
203+
* value.</p> <p>For more information, see <a
204+
* href="https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/DownloadDistValuesOrigin.html#response-completion-timeout">Response
205+
* completion timeout</a> in the <i>Amazon CloudFront Developer Guide</i>.</p>
206+
*/
207+
inline int GetResponseCompletionTimeout() const { return m_responseCompletionTimeout; }
208+
inline bool ResponseCompletionTimeoutHasBeenSet() const { return m_responseCompletionTimeoutHasBeenSet; }
209+
inline void SetResponseCompletionTimeout(int value) { m_responseCompletionTimeoutHasBeenSet = true; m_responseCompletionTimeout = value; }
210+
inline Origin& WithResponseCompletionTimeout(int value) { SetResponseCompletionTimeout(value); return *this;}
211+
///@}
212+
195213
///@{
196214
/**
197215
* <p>CloudFront Origin Shield. Using Origin Shield can help reduce the load on
@@ -251,6 +269,9 @@ namespace Model
251269
int m_connectionTimeout{0};
252270
bool m_connectionTimeoutHasBeenSet = false;
253271

272+
int m_responseCompletionTimeout{0};
273+
bool m_responseCompletionTimeoutHasBeenSet = false;
274+
254275
OriginShield m_originShield;
255276
bool m_originShieldHasBeenSet = false;
256277

0 commit comments

Comments
 (0)