Skip to content

Commit b068f68

Browse files
Private Certificate Authority service now supports P521 and RSA3072 key algorithms.
IVS Real-Time now offers customers the ability to adjust the participant & composition recording segment duration Updated CreateLogAnomalyDetector to accept only kms key arn This release changes the CreateLaunchTemplate, CreateLaunchTemplateVersion, ModifyLaunchTemplate CLI and SDKs such that if you do not specify a client token, a randomly generated token is used for the request to ensure idempotency. Generate account endpoints for DynamoDB requests using ARN-sourced account ID when available Updating GetDataAccess response for S3 Access Grants to include the matched Grantee for the requested prefix Introduced support for Skew Protection. Added enableSkewProtection field to createBranch and updateBranch API. AWS CodeBuild now supports webhook filtering by organization name This release adds support to update projects and environments This release adds the ResetChannelState and ResetOriginEndpointState operation to reset MediaPackage V2 channel and origin endpoint. This release also adds a new field, UrlEncodeChildManifest, for HLS/LL-HLS to allow URL-encoding child manifest query string based on the requirements of AWS SigV4.
1 parent 6bf1b00 commit b068f68

File tree

203 files changed

+22425
-2470
lines changed

Some content is hidden

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

203 files changed

+22425
-2470
lines changed

VERSION

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.11.524
1+
1.11.525

generated/src/aws-cpp-sdk-acm-pca/include/aws/acm-pca/model/KeyAlgorithm.h

+2
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,11 @@ namespace Model
1717
{
1818
NOT_SET,
1919
RSA_2048,
20+
RSA_3072,
2021
RSA_4096,
2122
EC_prime256v1,
2223
EC_secp384r1,
24+
EC_secp521r1,
2325
SM2
2426
};
2527

generated/src/aws-cpp-sdk-acm-pca/source/model/KeyAlgorithm.cpp

+14
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,11 @@ namespace Aws
2121
{
2222

2323
static const int RSA_2048_HASH = HashingUtils::HashString("RSA_2048");
24+
static const int RSA_3072_HASH = HashingUtils::HashString("RSA_3072");
2425
static const int RSA_4096_HASH = HashingUtils::HashString("RSA_4096");
2526
static const int EC_prime256v1_HASH = HashingUtils::HashString("EC_prime256v1");
2627
static const int EC_secp384r1_HASH = HashingUtils::HashString("EC_secp384r1");
28+
static const int EC_secp521r1_HASH = HashingUtils::HashString("EC_secp521r1");
2729
static const int SM2_HASH = HashingUtils::HashString("SM2");
2830

2931

@@ -34,6 +36,10 @@ namespace Aws
3436
{
3537
return KeyAlgorithm::RSA_2048;
3638
}
39+
else if (hashCode == RSA_3072_HASH)
40+
{
41+
return KeyAlgorithm::RSA_3072;
42+
}
3743
else if (hashCode == RSA_4096_HASH)
3844
{
3945
return KeyAlgorithm::RSA_4096;
@@ -46,6 +52,10 @@ namespace Aws
4652
{
4753
return KeyAlgorithm::EC_secp384r1;
4854
}
55+
else if (hashCode == EC_secp521r1_HASH)
56+
{
57+
return KeyAlgorithm::EC_secp521r1;
58+
}
4959
else if (hashCode == SM2_HASH)
5060
{
5161
return KeyAlgorithm::SM2;
@@ -68,12 +78,16 @@ namespace Aws
6878
return {};
6979
case KeyAlgorithm::RSA_2048:
7080
return "RSA_2048";
81+
case KeyAlgorithm::RSA_3072:
82+
return "RSA_3072";
7183
case KeyAlgorithm::RSA_4096:
7284
return "RSA_4096";
7385
case KeyAlgorithm::EC_prime256v1:
7486
return "EC_prime256v1";
7587
case KeyAlgorithm::EC_secp384r1:
7688
return "EC_secp384r1";
89+
case KeyAlgorithm::EC_secp521r1:
90+
return "EC_secp521r1";
7791
case KeyAlgorithm::SM2:
7892
return "SM2";
7993
default:

generated/src/aws-cpp-sdk-amplify/include/aws/amplify/model/App.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -185,7 +185,7 @@ namespace Model
185185
* role allows the Amplify Hosting compute service to securely access specific
186186
* Amazon Web Services resources based on the role's permissions. For more
187187
* information about the SSR Compute role, see <a
188-
* href="https://docs.aws.amazon.com/latest/userguide/amplify-SSR-compute-role.html">Adding
188+
* href="https://docs.aws.amazon.com/amplify/latest/userguide/amplify-SSR-compute-role.html">Adding
189189
* an SSR Compute role</a> in the <i>Amplify User Guide</i>.</p>
190190
*/
191191
inline const Aws::String& GetComputeRoleArn() const{ return m_computeRoleArn; }

generated/src/aws-cpp-sdk-amplify/include/aws/amplify/model/Branch.h

+21-1
Original file line numberDiff line numberDiff line change
@@ -195,6 +195,23 @@ namespace Model
195195
inline Branch& WithEnableAutoBuild(bool value) { SetEnableAutoBuild(value); return *this;}
196196
///@}
197197

198+
///@{
199+
/**
200+
* <p>Specifies whether the skew protection feature is enabled for the branch.</p>
201+
* <p>Deployment skew protection is available to Amplify applications to eliminate
202+
* version skew issues between client and servers in web applications. When you
203+
* apply skew protection to a branch, you can ensure that your clients always
204+
* interact with the correct version of server-side assets, regardless of when a
205+
* deployment occurs. For more information about skew protection, see <a
206+
* href="https://docs.aws.amazon.com/amplify/latest/userguide/skew-protection.html">Skew
207+
* protection for Amplify deployments</a> in the <i>Amplify User Guide</i>.</p>
208+
*/
209+
inline bool GetEnableSkewProtection() const{ return m_enableSkewProtection; }
210+
inline bool EnableSkewProtectionHasBeenSet() const { return m_enableSkewProtectionHasBeenSet; }
211+
inline void SetEnableSkewProtection(bool value) { m_enableSkewProtectionHasBeenSet = true; m_enableSkewProtection = value; }
212+
inline Branch& WithEnableSkewProtection(bool value) { SetEnableSkewProtection(value); return *this;}
213+
///@}
214+
198215
///@{
199216
/**
200217
* <p> The custom domains for a branch of an Amplify app. </p>
@@ -434,7 +451,7 @@ namespace Model
434451
* The Compute role allows the Amplify Hosting compute service to securely access
435452
* specific Amazon Web Services resources based on the role's permissions. For more
436453
* information about the SSR Compute role, see <a
437-
* href="https://docs.aws.amazon.com/latest/userguide/amplify-SSR-compute-role.html">Adding
454+
* href="https://docs.aws.amazon.com/amplify/latest/userguide/amplify-SSR-compute-role.html">Adding
438455
* an SSR Compute role</a> in the <i>Amplify User Guide</i>.</p>
439456
*/
440457
inline const Aws::String& GetComputeRoleArn() const{ return m_computeRoleArn; }
@@ -481,6 +498,9 @@ namespace Model
481498
bool m_enableAutoBuild;
482499
bool m_enableAutoBuildHasBeenSet = false;
483500

501+
bool m_enableSkewProtection;
502+
bool m_enableSkewProtectionHasBeenSet = false;
503+
484504
Aws::Vector<Aws::String> m_customDomains;
485505
bool m_customDomainsHasBeenSet = false;
486506

generated/src/aws-cpp-sdk-amplify/include/aws/amplify/model/CreateAppRequest.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ namespace Model
113113
* SSR Compute role allows the Amplify Hosting compute service to securely access
114114
* specific Amazon Web Services resources based on the role's permissions. For more
115115
* information about the SSR Compute role, see <a
116-
* href="https://docs.aws.amazon.com/latest/userguide/amplify-SSR-compute-role.html">Adding
116+
* href="https://docs.aws.amazon.com/amplify/latest/userguide/amplify-SSR-compute-role.html">Adding
117117
* an SSR Compute role</a> in the <i>Amplify User Guide</i>.</p>
118118
*/
119119
inline const Aws::String& GetComputeRoleArn() const{ return m_computeRoleArn; }

generated/src/aws-cpp-sdk-amplify/include/aws/amplify/model/CreateBranchRequest.h

+21-1
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,23 @@ namespace Model
127127
inline CreateBranchRequest& WithEnableAutoBuild(bool value) { SetEnableAutoBuild(value); return *this;}
128128
///@}
129129

130+
///@{
131+
/**
132+
* <p>Specifies whether the skew protection feature is enabled for the branch.</p>
133+
* <p>Deployment skew protection is available to Amplify applications to eliminate
134+
* version skew issues between client and servers in web applications. When you
135+
* apply skew protection to a branch, you can ensure that your clients always
136+
* interact with the correct version of server-side assets, regardless of when a
137+
* deployment occurs. For more information about skew protection, see <a
138+
* href="https://docs.aws.amazon.com/amplify/latest/userguide/skew-protection.html">Skew
139+
* protection for Amplify deployments</a> in the <i>Amplify User Guide</i>.</p>
140+
*/
141+
inline bool GetEnableSkewProtection() const{ return m_enableSkewProtection; }
142+
inline bool EnableSkewProtectionHasBeenSet() const { return m_enableSkewProtectionHasBeenSet; }
143+
inline void SetEnableSkewProtection(bool value) { m_enableSkewProtectionHasBeenSet = true; m_enableSkewProtection = value; }
144+
inline CreateBranchRequest& WithEnableSkewProtection(bool value) { SetEnableSkewProtection(value); return *this;}
145+
///@}
146+
130147
///@{
131148
/**
132149
* <p> The environment variables for the branch. </p>
@@ -309,7 +326,7 @@ namespace Model
309326
* SSR app. The SSR Compute role allows the Amplify Hosting compute service to
310327
* securely access specific Amazon Web Services resources based on the role's
311328
* permissions. For more information about the SSR Compute role, see <a
312-
* href="https://docs.aws.amazon.com/latest/userguide/amplify-SSR-compute-role.html">Adding
329+
* href="https://docs.aws.amazon.com/amplify/latest/userguide/amplify-SSR-compute-role.html">Adding
313330
* an SSR Compute role</a> in the <i>Amplify User Guide</i>.</p>
314331
*/
315332
inline const Aws::String& GetComputeRoleArn() const{ return m_computeRoleArn; }
@@ -344,6 +361,9 @@ namespace Model
344361
bool m_enableAutoBuild;
345362
bool m_enableAutoBuildHasBeenSet = false;
346363

364+
bool m_enableSkewProtection;
365+
bool m_enableSkewProtectionHasBeenSet = false;
366+
347367
Aws::Map<Aws::String, Aws::String> m_environmentVariables;
348368
bool m_environmentVariablesHasBeenSet = false;
349369

generated/src/aws-cpp-sdk-amplify/include/aws/amplify/model/UpdateAppRequest.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ namespace Model
108108
* SSR Compute role allows the Amplify Hosting compute service to securely access
109109
* specific Amazon Web Services resources based on the role's permissions. For more
110110
* information about the SSR Compute role, see <a
111-
* href="https://docs.aws.amazon.com/latest/userguide/amplify-SSR-compute-role.html">Adding
111+
* href="https://docs.aws.amazon.com/amplify/latest/userguide/amplify-SSR-compute-role.html">Adding
112112
* an SSR Compute role</a> in the <i>Amplify User Guide</i>.</p>
113113
*/
114114
inline const Aws::String& GetComputeRoleArn() const{ return m_computeRoleArn; }

generated/src/aws-cpp-sdk-amplify/include/aws/amplify/model/UpdateBranchRequest.h

+21-1
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,23 @@ namespace Model
127127
inline UpdateBranchRequest& WithEnableAutoBuild(bool value) { SetEnableAutoBuild(value); return *this;}
128128
///@}
129129

130+
///@{
131+
/**
132+
* <p>Specifies whether the skew protection feature is enabled for the branch.</p>
133+
* <p>Deployment skew protection is available to Amplify applications to eliminate
134+
* version skew issues between client and servers in web applications. When you
135+
* apply skew protection to a branch, you can ensure that your clients always
136+
* interact with the correct version of server-side assets, regardless of when a
137+
* deployment occurs. For more information about skew protection, see <a
138+
* href="https://docs.aws.amazon.com/amplify/latest/userguide/skew-protection.html">Skew
139+
* protection for Amplify deployments</a> in the <i>Amplify User Guide</i>.</p>
140+
*/
141+
inline bool GetEnableSkewProtection() const{ return m_enableSkewProtection; }
142+
inline bool EnableSkewProtectionHasBeenSet() const { return m_enableSkewProtectionHasBeenSet; }
143+
inline void SetEnableSkewProtection(bool value) { m_enableSkewProtectionHasBeenSet = true; m_enableSkewProtection = value; }
144+
inline UpdateBranchRequest& WithEnableSkewProtection(bool value) { SetEnableSkewProtection(value); return *this;}
145+
///@}
146+
130147
///@{
131148
/**
132149
* <p> The environment variables for the branch. </p>
@@ -290,7 +307,7 @@ namespace Model
290307
* SSR app. The SSR Compute role allows the Amplify Hosting compute service to
291308
* securely access specific Amazon Web Services resources based on the role's
292309
* permissions. For more information about the SSR Compute role, see <a
293-
* href="https://docs.aws.amazon.com/latest/userguide/amplify-SSR-compute-role.html">Adding
310+
* href="https://docs.aws.amazon.com/amplify/latest/userguide/amplify-SSR-compute-role.html">Adding
294311
* an SSR Compute role</a> in the <i>Amplify User Guide</i>.</p>
295312
*/
296313
inline const Aws::String& GetComputeRoleArn() const{ return m_computeRoleArn; }
@@ -325,6 +342,9 @@ namespace Model
325342
bool m_enableAutoBuild;
326343
bool m_enableAutoBuildHasBeenSet = false;
327344

345+
bool m_enableSkewProtection;
346+
bool m_enableSkewProtectionHasBeenSet = false;
347+
328348
Aws::Map<Aws::String, Aws::String> m_environmentVariables;
329349
bool m_environmentVariablesHasBeenSet = false;
330350

generated/src/aws-cpp-sdk-amplify/source/model/Branch.cpp

+15
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,8 @@ Branch::Branch() :
3333
m_environmentVariablesHasBeenSet(false),
3434
m_enableAutoBuild(false),
3535
m_enableAutoBuildHasBeenSet(false),
36+
m_enableSkewProtection(false),
37+
m_enableSkewProtectionHasBeenSet(false),
3638
m_customDomainsHasBeenSet(false),
3739
m_frameworkHasBeenSet(false),
3840
m_activeJobIdHasBeenSet(false),
@@ -148,6 +150,13 @@ Branch& Branch::operator =(JsonView jsonValue)
148150
m_enableAutoBuildHasBeenSet = true;
149151
}
150152

153+
if(jsonValue.ValueExists("enableSkewProtection"))
154+
{
155+
m_enableSkewProtection = jsonValue.GetBool("enableSkewProtection");
156+
157+
m_enableSkewProtectionHasBeenSet = true;
158+
}
159+
151160
if(jsonValue.ValueExists("customDomains"))
152161
{
153162
Aws::Utils::Array<JsonView> customDomainsJsonList = jsonValue.GetArray("customDomains");
@@ -360,6 +369,12 @@ JsonValue Branch::Jsonize() const
360369

361370
}
362371

372+
if(m_enableSkewProtectionHasBeenSet)
373+
{
374+
payload.WithBool("enableSkewProtection", m_enableSkewProtection);
375+
376+
}
377+
363378
if(m_customDomainsHasBeenSet)
364379
{
365380
Aws::Utils::Array<JsonValue> customDomainsJsonList(m_customDomains.size());

generated/src/aws-cpp-sdk-amplify/source/model/CreateBranchRequest.cpp

+8
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ CreateBranchRequest::CreateBranchRequest() :
2323
m_enableNotificationHasBeenSet(false),
2424
m_enableAutoBuild(false),
2525
m_enableAutoBuildHasBeenSet(false),
26+
m_enableSkewProtection(false),
27+
m_enableSkewProtectionHasBeenSet(false),
2628
m_environmentVariablesHasBeenSet(false),
2729
m_basicAuthCredentialsHasBeenSet(false),
2830
m_enableBasicAuth(false),
@@ -81,6 +83,12 @@ Aws::String CreateBranchRequest::SerializePayload() const
8183

8284
}
8385

86+
if(m_enableSkewProtectionHasBeenSet)
87+
{
88+
payload.WithBool("enableSkewProtection", m_enableSkewProtection);
89+
90+
}
91+
8492
if(m_environmentVariablesHasBeenSet)
8593
{
8694
JsonValue environmentVariablesJsonMap;

generated/src/aws-cpp-sdk-amplify/source/model/UpdateBranchRequest.cpp

+8
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ UpdateBranchRequest::UpdateBranchRequest() :
2323
m_enableNotificationHasBeenSet(false),
2424
m_enableAutoBuild(false),
2525
m_enableAutoBuildHasBeenSet(false),
26+
m_enableSkewProtection(false),
27+
m_enableSkewProtectionHasBeenSet(false),
2628
m_environmentVariablesHasBeenSet(false),
2729
m_basicAuthCredentialsHasBeenSet(false),
2830
m_enableBasicAuth(false),
@@ -74,6 +76,12 @@ Aws::String UpdateBranchRequest::SerializePayload() const
7476

7577
}
7678

79+
if(m_enableSkewProtectionHasBeenSet)
80+
{
81+
payload.WithBool("enableSkewProtection", m_enableSkewProtection);
82+
83+
}
84+
7785
if(m_environmentVariablesHasBeenSet)
7886
{
7987
JsonValue environmentVariablesJsonMap;

generated/src/aws-cpp-sdk-codebuild/include/aws/codebuild/model/ProjectEnvironment.h

+3-24
Original file line numberDiff line numberDiff line change
@@ -48,30 +48,9 @@ namespace Model
4848

4949
///@{
5050
/**
51-
* <p>The type of build environment to use for related builds.</p> <ul> <li> <p>The
52-
* environment type <code>ARM_CONTAINER</code> is available only in regions US East
53-
* (N. Virginia), US East (Ohio), US West (Oregon), EU (Ireland), Asia Pacific
54-
* (Mumbai), Asia Pacific (Tokyo), Asia Pacific (Sydney), and EU (Frankfurt).</p>
55-
* </li> <li> <p>The environment type <code>LINUX_CONTAINER</code> is available
56-
* only in regions US East (N. Virginia), US East (Ohio), US West (Oregon), Canada
57-
* (Central), EU (Ireland), EU (London), EU (Frankfurt), Asia Pacific (Tokyo), Asia
58-
* Pacific (Seoul), Asia Pacific (Singapore), Asia Pacific (Sydney), China
59-
* (Beijing), and China (Ningxia).</p> </li> <li> <p>The environment type
60-
* <code>LINUX_GPU_CONTAINER</code> is available only in regions US East (N.
61-
* Virginia), US East (Ohio), US West (Oregon), Canada (Central), EU (Ireland), EU
62-
* (London), EU (Frankfurt), Asia Pacific (Tokyo), Asia Pacific (Seoul), Asia
63-
* Pacific (Singapore), Asia Pacific (Sydney) , China (Beijing), and China
64-
* (Ningxia).</p> </li> </ul> <ul> <li> <p>The environment types
65-
* <code>ARM_LAMBDA_CONTAINER</code> and <code>LINUX_LAMBDA_CONTAINER</code> are
66-
* available only in regions US East (N. Virginia), US East (Ohio), US West
67-
* (Oregon), Asia Pacific (Mumbai), Asia Pacific (Singapore), Asia Pacific
68-
* (Sydney), Asia Pacific (Tokyo), EU (Frankfurt), EU (Ireland), and South America
69-
* (São Paulo).</p> </li> </ul> <ul> <li> <p>The environment types
70-
* <code>WINDOWS_CONTAINER</code> and <code>WINDOWS_SERVER_2019_CONTAINER</code>
71-
* are available only in regions US East (N. Virginia), US East (Ohio), US West
72-
* (Oregon), and EU (Ireland).</p> </li> </ul> <p>If you're using compute
73-
* fleets during project creation, <code>type</code> will be ignored.</p>
74-
* <p>For more information, see <a
51+
* <p>The type of build environment to use for related builds.</p> <p>If
52+
* you're using compute fleets during project creation, <code>type</code> will be
53+
* ignored.</p> <p>For more information, see <a
7554
* href="https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-compute-types.html">Build
7655
* environment compute types</a> in the <i>CodeBuild user guide</i>.</p>
7756
*/

0 commit comments

Comments
 (0)