Skip to content

Commit 53259b8

Browse files
committedMar 20, 2024
AMB Query: update GetTransaction to include transactionId as input
This release adds support for new webhook events (RELEASED and PRERELEASED) and filter types (TAG_NAME and RELEASE_NAME). Introducing the Savings Plans Return feature enabling customers to return their Savings Plans within 7 days of purchase. This release updates the *InstanceStorageConfig APIs to support a new ResourceType: REAL_TIME_CONTACT_ANALYSIS_CHAT_SEGMENTS. Use this resource type to enable streaming for real-time analysis of chat contacts and to associate a Kinesis stream where real-time analysis chat segments will be published. This release adds support for policy validation and external access findings for DynamoDB tables and streams. IAM Access Analyzer helps you author functional and secure resource-based policies and identify cross-account access. Updated service API, documentation, and paginators. This release introduces 3 new APIs ('GetResourcePolicy', 'PutResourcePolicy' and 'DeleteResourcePolicy') and modifies the existing 'CreateTable' API for the resource-based policy support. It also modifies several APIs to accept a 'TableArn' for the 'TableName' parameter.
·
1.11.6041.11.290
1 parent e5134ae commit 53259b8

File tree

107 files changed

+4762
-1205
lines changed

Some content is hidden

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

107 files changed

+4762
-1205
lines changed
 

‎VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.11.289
1+
1.11.290

‎generated/src/aws-cpp-sdk-accessanalyzer/include/aws/accessanalyzer/model/Configuration.h

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@
1717
#include <aws/accessanalyzer/model/SnsTopicConfiguration.h>
1818
#include <aws/accessanalyzer/model/SqsQueueConfiguration.h>
1919
#include <aws/accessanalyzer/model/S3ExpressDirectoryBucketConfiguration.h>
20+
#include <aws/accessanalyzer/model/DynamodbStreamConfiguration.h>
21+
#include <aws/accessanalyzer/model/DynamodbTableConfiguration.h>
2022
#include <utility>
2123

2224
namespace Aws
@@ -427,6 +429,68 @@ namespace Model
427429
*/
428430
inline Configuration& WithS3ExpressDirectoryBucket(S3ExpressDirectoryBucketConfiguration&& value) { SetS3ExpressDirectoryBucket(std::move(value)); return *this;}
429431

432+
433+
/**
434+
* <p>The access control configuration is for a DynamoDB stream.</p>
435+
*/
436+
inline const DynamodbStreamConfiguration& GetDynamodbStream() const{ return m_dynamodbStream; }
437+
438+
/**
439+
* <p>The access control configuration is for a DynamoDB stream.</p>
440+
*/
441+
inline bool DynamodbStreamHasBeenSet() const { return m_dynamodbStreamHasBeenSet; }
442+
443+
/**
444+
* <p>The access control configuration is for a DynamoDB stream.</p>
445+
*/
446+
inline void SetDynamodbStream(const DynamodbStreamConfiguration& value) { m_dynamodbStreamHasBeenSet = true; m_dynamodbStream = value; }
447+
448+
/**
449+
* <p>The access control configuration is for a DynamoDB stream.</p>
450+
*/
451+
inline void SetDynamodbStream(DynamodbStreamConfiguration&& value) { m_dynamodbStreamHasBeenSet = true; m_dynamodbStream = std::move(value); }
452+
453+
/**
454+
* <p>The access control configuration is for a DynamoDB stream.</p>
455+
*/
456+
inline Configuration& WithDynamodbStream(const DynamodbStreamConfiguration& value) { SetDynamodbStream(value); return *this;}
457+
458+
/**
459+
* <p>The access control configuration is for a DynamoDB stream.</p>
460+
*/
461+
inline Configuration& WithDynamodbStream(DynamodbStreamConfiguration&& value) { SetDynamodbStream(std::move(value)); return *this;}
462+
463+
464+
/**
465+
* <p>The access control configuration is for a DynamoDB table or index.</p>
466+
*/
467+
inline const DynamodbTableConfiguration& GetDynamodbTable() const{ return m_dynamodbTable; }
468+
469+
/**
470+
* <p>The access control configuration is for a DynamoDB table or index.</p>
471+
*/
472+
inline bool DynamodbTableHasBeenSet() const { return m_dynamodbTableHasBeenSet; }
473+
474+
/**
475+
* <p>The access control configuration is for a DynamoDB table or index.</p>
476+
*/
477+
inline void SetDynamodbTable(const DynamodbTableConfiguration& value) { m_dynamodbTableHasBeenSet = true; m_dynamodbTable = value; }
478+
479+
/**
480+
* <p>The access control configuration is for a DynamoDB table or index.</p>
481+
*/
482+
inline void SetDynamodbTable(DynamodbTableConfiguration&& value) { m_dynamodbTableHasBeenSet = true; m_dynamodbTable = std::move(value); }
483+
484+
/**
485+
* <p>The access control configuration is for a DynamoDB table or index.</p>
486+
*/
487+
inline Configuration& WithDynamodbTable(const DynamodbTableConfiguration& value) { SetDynamodbTable(value); return *this;}
488+
489+
/**
490+
* <p>The access control configuration is for a DynamoDB table or index.</p>
491+
*/
492+
inline Configuration& WithDynamodbTable(DynamodbTableConfiguration&& value) { SetDynamodbTable(std::move(value)); return *this;}
493+
430494
private:
431495

432496
EbsSnapshotConfiguration m_ebsSnapshot;
@@ -464,6 +528,12 @@ namespace Model
464528

465529
S3ExpressDirectoryBucketConfiguration m_s3ExpressDirectoryBucket;
466530
bool m_s3ExpressDirectoryBucketHasBeenSet = false;
531+
532+
DynamodbStreamConfiguration m_dynamodbStream;
533+
bool m_dynamodbStreamHasBeenSet = false;
534+
535+
DynamodbTableConfiguration m_dynamodbTable;
536+
bool m_dynamodbTableHasBeenSet = false;
467537
};
468538

469539
} // namespace Model

0 commit comments

Comments
 (0)
Please sign in to comment.