Skip to content

Commit e08bbbd

Browse files
author
aws-sdk-cpp-automation
committed
This release includes the ability to assign a configuration set to an email identity (a domain or email address), which allows the settings from the configuration set to be applied to the identity.
Add support to pass ParameterGroup name as part updating Engine Version of Global Datastore. Amazon Elasticsearch Service adds support for node-to-node encryption and encryption at rest for existing domains running Elasticsearch version 6.7 and above Documentation updates for Lightsail This release makes Uri a required parameter in GetIntegrationRequest and DeleteIntegrationRequest. This release adds Secrets Manager secrets as a supported resource in IAM Access Analyzer to help you identify secrets that can be accessed from outside your account or AWS organization.
1 parent db9943e commit e08bbbd

33 files changed

+990
-282
lines changed

aws-cpp-sdk-accessanalyzer/include/aws/accessanalyzer/AccessAnalyzerClient.h

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -272,19 +272,19 @@ namespace Model
272272

273273
/**
274274
* <p>Deletes the specified analyzer. When you delete an analyzer, Access Analyzer
275-
* is disabled for the account in the current or specific Region. All findings that
276-
* were generated by the analyzer are deleted. You cannot undo this
277-
* action.</p><p><h3>See Also:</h3> <a
275+
* is disabled for the account or organization in the current or specific Region.
276+
* All findings that were generated by the analyzer are deleted. You cannot undo
277+
* this action.</p><p><h3>See Also:</h3> <a
278278
* href="http://docs.aws.amazon.com/goto/WebAPI/accessanalyzer-2019-11-01/DeleteAnalyzer">AWS
279279
* API Reference</a></p>
280280
*/
281281
virtual Model::DeleteAnalyzerOutcome DeleteAnalyzer(const Model::DeleteAnalyzerRequest& request) const;
282282

283283
/**
284284
* <p>Deletes the specified analyzer. When you delete an analyzer, Access Analyzer
285-
* is disabled for the account in the current or specific Region. All findings that
286-
* were generated by the analyzer are deleted. You cannot undo this
287-
* action.</p><p><h3>See Also:</h3> <a
285+
* is disabled for the account or organization in the current or specific Region.
286+
* All findings that were generated by the analyzer are deleted. You cannot undo
287+
* this action.</p><p><h3>See Also:</h3> <a
288288
* href="http://docs.aws.amazon.com/goto/WebAPI/accessanalyzer-2019-11-01/DeleteAnalyzer">AWS
289289
* API Reference</a></p>
290290
*
@@ -294,9 +294,9 @@ namespace Model
294294

295295
/**
296296
* <p>Deletes the specified analyzer. When you delete an analyzer, Access Analyzer
297-
* is disabled for the account in the current or specific Region. All findings that
298-
* were generated by the analyzer are deleted. You cannot undo this
299-
* action.</p><p><h3>See Also:</h3> <a
297+
* is disabled for the account or organization in the current or specific Region.
298+
* All findings that were generated by the analyzer are deleted. You cannot undo
299+
* this action.</p><p><h3>See Also:</h3> <a
300300
* href="http://docs.aws.amazon.com/goto/WebAPI/accessanalyzer-2019-11-01/DeleteAnalyzer">AWS
301301
* API Reference</a></p>
302302
*

aws-cpp-sdk-accessanalyzer/include/aws/accessanalyzer/model/AnalyzerSummary.h

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -231,7 +231,7 @@ namespace Model
231231
* <p>The status of the analyzer. An <code>Active</code> analyzer successfully
232232
* monitors supported resources and generates new findings. The analyzer is
233233
* <code>Disabled</code> when a user action, such as removing trusted access for
234-
* IAM Access Analyzer from AWS Organizations, causes the analyzer to stop
234+
* AWS IAM Access Analyzer from AWS Organizations, causes the analyzer to stop
235235
* generating new findings. The status is <code>Creating</code> when the analyzer
236236
* creation is in progress and <code>Failed</code> when the analyzer creation has
237237
* failed. </p>
@@ -242,7 +242,7 @@ namespace Model
242242
* <p>The status of the analyzer. An <code>Active</code> analyzer successfully
243243
* monitors supported resources and generates new findings. The analyzer is
244244
* <code>Disabled</code> when a user action, such as removing trusted access for
245-
* IAM Access Analyzer from AWS Organizations, causes the analyzer to stop
245+
* AWS IAM Access Analyzer from AWS Organizations, causes the analyzer to stop
246246
* generating new findings. The status is <code>Creating</code> when the analyzer
247247
* creation is in progress and <code>Failed</code> when the analyzer creation has
248248
* failed. </p>
@@ -253,7 +253,7 @@ namespace Model
253253
* <p>The status of the analyzer. An <code>Active</code> analyzer successfully
254254
* monitors supported resources and generates new findings. The analyzer is
255255
* <code>Disabled</code> when a user action, such as removing trusted access for
256-
* IAM Access Analyzer from AWS Organizations, causes the analyzer to stop
256+
* AWS IAM Access Analyzer from AWS Organizations, causes the analyzer to stop
257257
* generating new findings. The status is <code>Creating</code> when the analyzer
258258
* creation is in progress and <code>Failed</code> when the analyzer creation has
259259
* failed. </p>
@@ -264,7 +264,7 @@ namespace Model
264264
* <p>The status of the analyzer. An <code>Active</code> analyzer successfully
265265
* monitors supported resources and generates new findings. The analyzer is
266266
* <code>Disabled</code> when a user action, such as removing trusted access for
267-
* IAM Access Analyzer from AWS Organizations, causes the analyzer to stop
267+
* AWS IAM Access Analyzer from AWS Organizations, causes the analyzer to stop
268268
* generating new findings. The status is <code>Creating</code> when the analyzer
269269
* creation is in progress and <code>Failed</code> when the analyzer creation has
270270
* failed. </p>
@@ -275,7 +275,7 @@ namespace Model
275275
* <p>The status of the analyzer. An <code>Active</code> analyzer successfully
276276
* monitors supported resources and generates new findings. The analyzer is
277277
* <code>Disabled</code> when a user action, such as removing trusted access for
278-
* IAM Access Analyzer from AWS Organizations, causes the analyzer to stop
278+
* AWS IAM Access Analyzer from AWS Organizations, causes the analyzer to stop
279279
* generating new findings. The status is <code>Creating</code> when the analyzer
280280
* creation is in progress and <code>Failed</code> when the analyzer creation has
281281
* failed. </p>
@@ -286,7 +286,7 @@ namespace Model
286286
* <p>The status of the analyzer. An <code>Active</code> analyzer successfully
287287
* monitors supported resources and generates new findings. The analyzer is
288288
* <code>Disabled</code> when a user action, such as removing trusted access for
289-
* IAM Access Analyzer from AWS Organizations, causes the analyzer to stop
289+
* AWS IAM Access Analyzer from AWS Organizations, causes the analyzer to stop
290290
* generating new findings. The status is <code>Creating</code> when the analyzer
291291
* creation is in progress and <code>Failed</code> when the analyzer creation has
292292
* failed. </p>

aws-cpp-sdk-accessanalyzer/include/aws/accessanalyzer/model/CreateAnalyzerRequest.h

Lines changed: 18 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -246,38 +246,44 @@ namespace Model
246246

247247

248248
/**
249-
* <p>The type of analyzer to create. Only ACCOUNT analyzers are supported. You can
250-
* create only one analyzer per account per Region.</p>
249+
* <p>The type of analyzer to create. Only ACCOUNT and ORGANIZATION analyzers are
250+
* supported. You can create only one analyzer per account per Region. You can
251+
* create up to 5 analyzers per organization per Region.</p>
251252
*/
252253
inline const Type& GetType() const{ return m_type; }
253254

254255
/**
255-
* <p>The type of analyzer to create. Only ACCOUNT analyzers are supported. You can
256-
* create only one analyzer per account per Region.</p>
256+
* <p>The type of analyzer to create. Only ACCOUNT and ORGANIZATION analyzers are
257+
* supported. You can create only one analyzer per account per Region. You can
258+
* create up to 5 analyzers per organization per Region.</p>
257259
*/
258260
inline bool TypeHasBeenSet() const { return m_typeHasBeenSet; }
259261

260262
/**
261-
* <p>The type of analyzer to create. Only ACCOUNT analyzers are supported. You can
262-
* create only one analyzer per account per Region.</p>
263+
* <p>The type of analyzer to create. Only ACCOUNT and ORGANIZATION analyzers are
264+
* supported. You can create only one analyzer per account per Region. You can
265+
* create up to 5 analyzers per organization per Region.</p>
263266
*/
264267
inline void SetType(const Type& value) { m_typeHasBeenSet = true; m_type = value; }
265268

266269
/**
267-
* <p>The type of analyzer to create. Only ACCOUNT analyzers are supported. You can
268-
* create only one analyzer per account per Region.</p>
270+
* <p>The type of analyzer to create. Only ACCOUNT and ORGANIZATION analyzers are
271+
* supported. You can create only one analyzer per account per Region. You can
272+
* create up to 5 analyzers per organization per Region.</p>
269273
*/
270274
inline void SetType(Type&& value) { m_typeHasBeenSet = true; m_type = std::move(value); }
271275

272276
/**
273-
* <p>The type of analyzer to create. Only ACCOUNT analyzers are supported. You can
274-
* create only one analyzer per account per Region.</p>
277+
* <p>The type of analyzer to create. Only ACCOUNT and ORGANIZATION analyzers are
278+
* supported. You can create only one analyzer per account per Region. You can
279+
* create up to 5 analyzers per organization per Region.</p>
275280
*/
276281
inline CreateAnalyzerRequest& WithType(const Type& value) { SetType(value); return *this;}
277282

278283
/**
279-
* <p>The type of analyzer to create. Only ACCOUNT analyzers are supported. You can
280-
* create only one analyzer per account per Region.</p>
284+
* <p>The type of analyzer to create. Only ACCOUNT and ORGANIZATION analyzers are
285+
* supported. You can create only one analyzer per account per Region. You can
286+
* create up to 5 analyzers per organization per Region.</p>
281287
*/
282288
inline CreateAnalyzerRequest& WithType(Type&& value) { SetType(std::move(value)); return *this;}
283289

aws-cpp-sdk-accessanalyzer/include/aws/accessanalyzer/model/ResourceType.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,8 @@ namespace Model
2121
AWS_SQS_Queue,
2222
AWS_Lambda_Function,
2323
AWS_Lambda_LayerVersion,
24-
AWS_KMS_Key
24+
AWS_KMS_Key,
25+
AWS_SecretsManager_Secret
2526
};
2627

2728
namespace ResourceTypeMapper

aws-cpp-sdk-accessanalyzer/source/model/ResourceType.cpp

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ namespace Aws
2626
static const int AWS_Lambda_Function_HASH = HashingUtils::HashString("AWS::Lambda::Function");
2727
static const int AWS_Lambda_LayerVersion_HASH = HashingUtils::HashString("AWS::Lambda::LayerVersion");
2828
static const int AWS_KMS_Key_HASH = HashingUtils::HashString("AWS::KMS::Key");
29+
static const int AWS_SecretsManager_Secret_HASH = HashingUtils::HashString("AWS::SecretsManager::Secret");
2930

3031

3132
ResourceType GetResourceTypeForName(const Aws::String& name)
@@ -55,6 +56,10 @@ namespace Aws
5556
{
5657
return ResourceType::AWS_KMS_Key;
5758
}
59+
else if (hashCode == AWS_SecretsManager_Secret_HASH)
60+
{
61+
return ResourceType::AWS_SecretsManager_Secret;
62+
}
5863
EnumParseOverflowContainer* overflowContainer = Aws::GetEnumOverflowContainer();
5964
if(overflowContainer)
6065
{
@@ -81,6 +86,8 @@ namespace Aws
8186
return "AWS::Lambda::LayerVersion";
8287
case ResourceType::AWS_KMS_Key:
8388
return "AWS::KMS::Key";
89+
case ResourceType::AWS_SecretsManager_Secret:
90+
return "AWS::SecretsManager::Secret";
8491
default:
8592
EnumParseOverflowContainer* overflowContainer = Aws::GetEnumOverflowContainer();
8693
if(overflowContainer)

aws-cpp-sdk-core/include/aws/core/VersionConfig.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@
33
* SPDX-License-Identifier: Apache-2.0.
44
*/
55

6-
#define AWS_SDK_VERSION_STRING "1.8.130"
6+
#define AWS_SDK_VERSION_STRING "1.8.131"

0 commit comments

Comments
 (0)