From 53259b8198b650ed78e47d26fb0c36fc2b1d5c4c Mon Sep 17 00:00:00 2001
From: aws-sdk-cpp-automation The access control configuration is for a DynamoDB stream. The access control configuration is for a DynamoDB stream. The access control configuration is for a DynamoDB stream. The access control configuration is for a DynamoDB stream. The access control configuration is for a DynamoDB stream. The access control configuration is for a DynamoDB stream. The access control configuration is for a DynamoDB table or index. The access control configuration is for a DynamoDB table or index. The access control configuration is for a DynamoDB table or index. The access control configuration is for a DynamoDB table or index. The access control configuration is for a DynamoDB table or index. The access control configuration is for a DynamoDB table or index. The proposed access control configuration for a DynamoDB stream. You can
+ * propose a configuration for a new DynamoDB stream or an existing DynamoDB stream
+ * that you own by specifying the policy for the DynamoDB stream. For more
+ * information, see PutResourcePolicy. If the configuration is for an existing DynamoDB stream and you do
+ * not specify the DynamoDB policy, then the access preview uses the existing
+ * DynamoDB policy for the stream. If the access preview is for a
+ * new resource and you do not specify the policy, then the access preview assumes
+ * a DynamoDB stream without a policy. To propose deletion of an
+ * existing DynamoDB stream policy, you can specify an empty string for the
+ * DynamoDB policy.
See Also:
AWS
+ * API Reference
The proposed resource policy defining who can access or manage the DynamoDB + * stream.
+ */ + inline const Aws::String& GetStreamPolicy() const{ return m_streamPolicy; } + + /** + *The proposed resource policy defining who can access or manage the DynamoDB + * stream.
+ */ + inline bool StreamPolicyHasBeenSet() const { return m_streamPolicyHasBeenSet; } + + /** + *The proposed resource policy defining who can access or manage the DynamoDB + * stream.
+ */ + inline void SetStreamPolicy(const Aws::String& value) { m_streamPolicyHasBeenSet = true; m_streamPolicy = value; } + + /** + *The proposed resource policy defining who can access or manage the DynamoDB + * stream.
+ */ + inline void SetStreamPolicy(Aws::String&& value) { m_streamPolicyHasBeenSet = true; m_streamPolicy = std::move(value); } + + /** + *The proposed resource policy defining who can access or manage the DynamoDB + * stream.
+ */ + inline void SetStreamPolicy(const char* value) { m_streamPolicyHasBeenSet = true; m_streamPolicy.assign(value); } + + /** + *The proposed resource policy defining who can access or manage the DynamoDB + * stream.
+ */ + inline DynamodbStreamConfiguration& WithStreamPolicy(const Aws::String& value) { SetStreamPolicy(value); return *this;} + + /** + *The proposed resource policy defining who can access or manage the DynamoDB + * stream.
+ */ + inline DynamodbStreamConfiguration& WithStreamPolicy(Aws::String&& value) { SetStreamPolicy(std::move(value)); return *this;} + + /** + *The proposed resource policy defining who can access or manage the DynamoDB + * stream.
+ */ + inline DynamodbStreamConfiguration& WithStreamPolicy(const char* value) { SetStreamPolicy(value); return *this;} + + private: + + Aws::String m_streamPolicy; + bool m_streamPolicyHasBeenSet = false; + }; + +} // namespace Model +} // namespace AccessAnalyzer +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-accessanalyzer/include/aws/accessanalyzer/model/DynamodbTableConfiguration.h b/generated/src/aws-cpp-sdk-accessanalyzer/include/aws/accessanalyzer/model/DynamodbTableConfiguration.h new file mode 100644 index 00000000000..7ecce867a79 --- /dev/null +++ b/generated/src/aws-cpp-sdk-accessanalyzer/include/aws/accessanalyzer/model/DynamodbTableConfiguration.h @@ -0,0 +1,107 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#pragma once +#includeThe proposed access control configuration for a DynamoDB table or index. You + * can propose a configuration for a new DynamoDB table or index or an existing + * DynamoDB table or index that you own by specifying the policy for the DynamoDB + * table or index. For more information, see PutResourcePolicy.
+ *If the configuration is for an existing DynamoDB table or index and + * you do not specify the DynamoDB policy, then the access preview uses the + * existing DynamoDB policy for the table or index.
If the access + * preview is for a new resource and you do not specify the policy, then the access + * preview assumes a DynamoDB table without a policy.
To propose + * deletion of an existing DynamoDB table or index policy, you can specify an empty + * string for the DynamoDB policy.
The proposed resource policy defining who can access or manage the DynamoDB + * table.
+ */ + inline const Aws::String& GetTablePolicy() const{ return m_tablePolicy; } + + /** + *The proposed resource policy defining who can access or manage the DynamoDB + * table.
+ */ + inline bool TablePolicyHasBeenSet() const { return m_tablePolicyHasBeenSet; } + + /** + *The proposed resource policy defining who can access or manage the DynamoDB + * table.
+ */ + inline void SetTablePolicy(const Aws::String& value) { m_tablePolicyHasBeenSet = true; m_tablePolicy = value; } + + /** + *The proposed resource policy defining who can access or manage the DynamoDB + * table.
+ */ + inline void SetTablePolicy(Aws::String&& value) { m_tablePolicyHasBeenSet = true; m_tablePolicy = std::move(value); } + + /** + *The proposed resource policy defining who can access or manage the DynamoDB + * table.
+ */ + inline void SetTablePolicy(const char* value) { m_tablePolicyHasBeenSet = true; m_tablePolicy.assign(value); } + + /** + *The proposed resource policy defining who can access or manage the DynamoDB + * table.
+ */ + inline DynamodbTableConfiguration& WithTablePolicy(const Aws::String& value) { SetTablePolicy(value); return *this;} + + /** + *The proposed resource policy defining who can access or manage the DynamoDB + * table.
+ */ + inline DynamodbTableConfiguration& WithTablePolicy(Aws::String&& value) { SetTablePolicy(std::move(value)); return *this;} + + /** + *The proposed resource policy defining who can access or manage the DynamoDB + * table.
+ */ + inline DynamodbTableConfiguration& WithTablePolicy(const char* value) { SetTablePolicy(value); return *this;} + + private: + + Aws::String m_tablePolicy; + bool m_tablePolicyHasBeenSet = false; + }; + +} // namespace Model +} // namespace AccessAnalyzer +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-accessanalyzer/include/aws/accessanalyzer/model/ResourceType.h b/generated/src/aws-cpp-sdk-accessanalyzer/include/aws/accessanalyzer/model/ResourceType.h index c2377cc3519..5edb807f358 100644 --- a/generated/src/aws-cpp-sdk-accessanalyzer/include/aws/accessanalyzer/model/ResourceType.h +++ b/generated/src/aws-cpp-sdk-accessanalyzer/include/aws/accessanalyzer/model/ResourceType.h @@ -29,7 +29,9 @@ namespace Model AWS_RDS_DBSnapshot, AWS_RDS_DBClusterSnapshot, AWS_SNS_Topic, - AWS_S3Express_DirectoryBucket + AWS_S3Express_DirectoryBucket, + AWS_DynamoDB_Table, + AWS_DynamoDB_Stream }; namespace ResourceTypeMapper diff --git a/generated/src/aws-cpp-sdk-accessanalyzer/include/aws/accessanalyzer/model/ValidatePolicyResourceType.h b/generated/src/aws-cpp-sdk-accessanalyzer/include/aws/accessanalyzer/model/ValidatePolicyResourceType.h index f1066218570..d0481f674b6 100644 --- a/generated/src/aws-cpp-sdk-accessanalyzer/include/aws/accessanalyzer/model/ValidatePolicyResourceType.h +++ b/generated/src/aws-cpp-sdk-accessanalyzer/include/aws/accessanalyzer/model/ValidatePolicyResourceType.h @@ -20,7 +20,8 @@ namespace Model AWS_S3_AccessPoint, AWS_S3_MultiRegionAccessPoint, AWS_S3ObjectLambda_AccessPoint, - AWS_IAM_AssumeRolePolicyDocument + AWS_IAM_AssumeRolePolicyDocument, + AWS_DynamoDB_Table }; namespace ValidatePolicyResourceTypeMapper diff --git a/generated/src/aws-cpp-sdk-accessanalyzer/source/model/Configuration.cpp b/generated/src/aws-cpp-sdk-accessanalyzer/source/model/Configuration.cpp index f7cc41ab9ee..cf36c1b5e25 100644 --- a/generated/src/aws-cpp-sdk-accessanalyzer/source/model/Configuration.cpp +++ b/generated/src/aws-cpp-sdk-accessanalyzer/source/model/Configuration.cpp @@ -30,7 +30,9 @@ Configuration::Configuration() : m_s3BucketHasBeenSet(false), m_snsTopicHasBeenSet(false), m_sqsQueueHasBeenSet(false), - m_s3ExpressDirectoryBucketHasBeenSet(false) + m_s3ExpressDirectoryBucketHasBeenSet(false), + m_dynamodbStreamHasBeenSet(false), + m_dynamodbTableHasBeenSet(false) { } @@ -46,7 +48,9 @@ Configuration::Configuration(JsonView jsonValue) : m_s3BucketHasBeenSet(false), m_snsTopicHasBeenSet(false), m_sqsQueueHasBeenSet(false), - m_s3ExpressDirectoryBucketHasBeenSet(false) + m_s3ExpressDirectoryBucketHasBeenSet(false), + m_dynamodbStreamHasBeenSet(false), + m_dynamodbTableHasBeenSet(false) { *this = jsonValue; } @@ -137,6 +141,20 @@ Configuration& Configuration::operator =(JsonView jsonValue) m_s3ExpressDirectoryBucketHasBeenSet = true; } + if(jsonValue.ValueExists("dynamodbStream")) + { + m_dynamodbStream = jsonValue.GetObject("dynamodbStream"); + + m_dynamodbStreamHasBeenSet = true; + } + + if(jsonValue.ValueExists("dynamodbTable")) + { + m_dynamodbTable = jsonValue.GetObject("dynamodbTable"); + + m_dynamodbTableHasBeenSet = true; + } + return *this; } @@ -216,6 +234,18 @@ JsonValue Configuration::Jsonize() const } + if(m_dynamodbStreamHasBeenSet) + { + payload.WithObject("dynamodbStream", m_dynamodbStream.Jsonize()); + + } + + if(m_dynamodbTableHasBeenSet) + { + payload.WithObject("dynamodbTable", m_dynamodbTable.Jsonize()); + + } + return payload; } diff --git a/generated/src/aws-cpp-sdk-accessanalyzer/source/model/DynamodbStreamConfiguration.cpp b/generated/src/aws-cpp-sdk-accessanalyzer/source/model/DynamodbStreamConfiguration.cpp new file mode 100644 index 00000000000..269e48f2cf0 --- /dev/null +++ b/generated/src/aws-cpp-sdk-accessanalyzer/source/model/DynamodbStreamConfiguration.cpp @@ -0,0 +1,59 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#includeThe type of webhook filter. There are six webhook filter types: + *
The type of webhook filter. There are eight webhook filter types:
* EVENT
, ACTOR_ACCOUNT_ID
, HEAD_REF
,
- * BASE_REF
, FILE_PATH
, and COMMIT_MESSAGE
.
- *
EVENT
A webhook event triggers a build
- * when the provided pattern
matches one of six event types:
- * PUSH
, PULL_REQUEST_CREATED
,
- * PULL_REQUEST_UPDATED
, PULL_REQUEST_CLOSED
,
- * PULL_REQUEST_REOPENED
, and PULL_REQUEST_MERGED
. The
- * EVENT
patterns are specified as a comma-separated string. For
- * example, PUSH, PULL_REQUEST_CREATED, PULL_REQUEST_UPDATED
filters
- * all push, pull request created, and pull request updated events.
- * The PULL_REQUEST_REOPENED
works with GitHub and GitHub Enterprise
- * only.
ACTOR_ACCOUNT_ID
- * A webhook event triggers a build when a GitHub, GitHub Enterprise, or Bitbucket
- * account ID matches the regular expression pattern
.
HEAD_REF
A webhook event triggers a build when
- * the head reference matches the regular expression pattern
. For
- * example, refs/heads/branch-name
and
- * refs/tags/tag-name
.
Works with GitHub and GitHub - * Enterprise push, GitHub and GitHub Enterprise pull request, Bitbucket push, and - * Bitbucket pull request events.
BASE_REF
A webhook event triggers a build when the base reference matches the
- * regular expression pattern
. For example,
- * refs/heads/branch-name
.
Works with pull request - * events only.
FILE_PATH
- * A webhook triggers a build when the path of a changed file matches the regular
- * expression pattern
.
Works with GitHub and Bitbucket - * events push and pull requests events. Also works with GitHub Enterprise push - * events, but does not work with GitHub Enterprise pull request events.
- *COMMIT_MESSAGE
A webhook
- * triggers a build when the head commit message matches the regular expression
- * pattern
.
Works with GitHub and Bitbucket events push - * and pull requests events. Also works with GitHub Enterprise push events, but - * does not work with GitHub Enterprise pull request events.
BASE_REF
, FILE_PATH
, COMMIT_MESSAGE
,
+ * TAG_NAME
, and RELEASE_NAME
. EVENT + *
A webhook event triggers a build when the provided
+ * pattern
matches one of eight event types: PUSH
,
+ * PULL_REQUEST_CREATED
, PULL_REQUEST_UPDATED
,
+ * PULL_REQUEST_CLOSED
, PULL_REQUEST_REOPENED
,
+ * PULL_REQUEST_MERGED
, RELEASED
, and
+ * PRERELEASED
. The EVENT
patterns are specified as a
+ * comma-separated string. For example, PUSH, PULL_REQUEST_CREATED,
+ * PULL_REQUEST_UPDATED
filters all push, pull request created, and pull
+ * request updated events.
The PULL_REQUEST_REOPENED
+ * works with GitHub and GitHub Enterprise only. The RELEASED
and
+ * PRERELEASED
work with GitHub only.
ACTOR_ACCOUNT_ID
A webhook event triggers a build when
+ * a GitHub, GitHub Enterprise, or Bitbucket account ID matches the regular
+ * expression pattern
.
HEAD_REF
+ * A webhook event triggers a build when the head reference matches
+ * the regular expression pattern
. For example,
+ * refs/heads/branch-name
and refs/tags/tag-name
.
Works with GitHub and GitHub Enterprise push, GitHub and GitHub + * Enterprise pull request, Bitbucket push, and Bitbucket pull request events.
+ *BASE_REF
A webhook event
+ * triggers a build when the base reference matches the regular expression
+ * pattern
. For example, refs/heads/branch-name
.
Works with pull request events only.
FILE_PATH
A webhook triggers a build when the path of
+ * a changed file matches the regular expression pattern
.
Works with GitHub and Bitbucket events push and pull requests events. Also + * works with GitHub Enterprise push events, but does not work with GitHub + * Enterprise pull request events.
COMMIT_MESSAGE
A webhook triggers a build when the head
+ * commit message matches the regular expression pattern
.
Works with GitHub and Bitbucket events push and pull requests events. Also + * works with GitHub Enterprise push events, but does not work with GitHub + * Enterprise pull request events.
TAG_NAME
A webhook triggers a build when the tag name of the
+ * release matches the regular expression pattern
.
+ * Works with RELEASED
and PRERELEASED
events only.
RELEASE_NAME
A webhook
+ * triggers a build when the release name matches the regular expression
+ * pattern
.
Works with RELEASED
and
+ * PRERELEASED
events only.
The type of webhook filter. There are six webhook filter types: + *
The type of webhook filter. There are eight webhook filter types:
* EVENT
, ACTOR_ACCOUNT_ID
, HEAD_REF
,
- * BASE_REF
, FILE_PATH
, and COMMIT_MESSAGE
.
- *
EVENT
A webhook event triggers a build
- * when the provided pattern
matches one of six event types:
- * PUSH
, PULL_REQUEST_CREATED
,
- * PULL_REQUEST_UPDATED
, PULL_REQUEST_CLOSED
,
- * PULL_REQUEST_REOPENED
, and PULL_REQUEST_MERGED
. The
- * EVENT
patterns are specified as a comma-separated string. For
- * example, PUSH, PULL_REQUEST_CREATED, PULL_REQUEST_UPDATED
filters
- * all push, pull request created, and pull request updated events.
- * The PULL_REQUEST_REOPENED
works with GitHub and GitHub Enterprise
- * only.
ACTOR_ACCOUNT_ID
- * A webhook event triggers a build when a GitHub, GitHub Enterprise, or Bitbucket
- * account ID matches the regular expression pattern
.
HEAD_REF
A webhook event triggers a build when
- * the head reference matches the regular expression pattern
. For
- * example, refs/heads/branch-name
and
- * refs/tags/tag-name
.
Works with GitHub and GitHub - * Enterprise push, GitHub and GitHub Enterprise pull request, Bitbucket push, and - * Bitbucket pull request events.
BASE_REF
A webhook event triggers a build when the base reference matches the
- * regular expression pattern
. For example,
- * refs/heads/branch-name
.
Works with pull request - * events only.
FILE_PATH
- * A webhook triggers a build when the path of a changed file matches the regular
- * expression pattern
.
Works with GitHub and Bitbucket - * events push and pull requests events. Also works with GitHub Enterprise push - * events, but does not work with GitHub Enterprise pull request events.
- *COMMIT_MESSAGE
A webhook
- * triggers a build when the head commit message matches the regular expression
- * pattern
.
Works with GitHub and Bitbucket events push - * and pull requests events. Also works with GitHub Enterprise push events, but - * does not work with GitHub Enterprise pull request events.
BASE_REF
, FILE_PATH
, COMMIT_MESSAGE
,
+ * TAG_NAME
, and RELEASE_NAME
. EVENT + *
A webhook event triggers a build when the provided
+ * pattern
matches one of eight event types: PUSH
,
+ * PULL_REQUEST_CREATED
, PULL_REQUEST_UPDATED
,
+ * PULL_REQUEST_CLOSED
, PULL_REQUEST_REOPENED
,
+ * PULL_REQUEST_MERGED
, RELEASED
, and
+ * PRERELEASED
. The EVENT
patterns are specified as a
+ * comma-separated string. For example, PUSH, PULL_REQUEST_CREATED,
+ * PULL_REQUEST_UPDATED
filters all push, pull request created, and pull
+ * request updated events.
The PULL_REQUEST_REOPENED
+ * works with GitHub and GitHub Enterprise only. The RELEASED
and
+ * PRERELEASED
work with GitHub only.
ACTOR_ACCOUNT_ID
A webhook event triggers a build when
+ * a GitHub, GitHub Enterprise, or Bitbucket account ID matches the regular
+ * expression pattern
.
HEAD_REF
+ * A webhook event triggers a build when the head reference matches
+ * the regular expression pattern
. For example,
+ * refs/heads/branch-name
and refs/tags/tag-name
.
Works with GitHub and GitHub Enterprise push, GitHub and GitHub + * Enterprise pull request, Bitbucket push, and Bitbucket pull request events.
+ *BASE_REF
A webhook event
+ * triggers a build when the base reference matches the regular expression
+ * pattern
. For example, refs/heads/branch-name
.
Works with pull request events only.
FILE_PATH
A webhook triggers a build when the path of
+ * a changed file matches the regular expression pattern
.
Works with GitHub and Bitbucket events push and pull requests events. Also + * works with GitHub Enterprise push events, but does not work with GitHub + * Enterprise pull request events.
COMMIT_MESSAGE
A webhook triggers a build when the head
+ * commit message matches the regular expression pattern
.
Works with GitHub and Bitbucket events push and pull requests events. Also + * works with GitHub Enterprise push events, but does not work with GitHub + * Enterprise pull request events.
TAG_NAME
A webhook triggers a build when the tag name of the
+ * release matches the regular expression pattern
.
+ * Works with RELEASED
and PRERELEASED
events only.
RELEASE_NAME
A webhook
+ * triggers a build when the release name matches the regular expression
+ * pattern
.
Works with RELEASED
and
+ * PRERELEASED
events only.
The type of webhook filter. There are six webhook filter types: + *
The type of webhook filter. There are eight webhook filter types:
* EVENT
, ACTOR_ACCOUNT_ID
, HEAD_REF
,
- * BASE_REF
, FILE_PATH
, and COMMIT_MESSAGE
.
- *
EVENT
A webhook event triggers a build
- * when the provided pattern
matches one of six event types:
- * PUSH
, PULL_REQUEST_CREATED
,
- * PULL_REQUEST_UPDATED
, PULL_REQUEST_CLOSED
,
- * PULL_REQUEST_REOPENED
, and PULL_REQUEST_MERGED
. The
- * EVENT
patterns are specified as a comma-separated string. For
- * example, PUSH, PULL_REQUEST_CREATED, PULL_REQUEST_UPDATED
filters
- * all push, pull request created, and pull request updated events.
- * The PULL_REQUEST_REOPENED
works with GitHub and GitHub Enterprise
- * only.
ACTOR_ACCOUNT_ID
- * A webhook event triggers a build when a GitHub, GitHub Enterprise, or Bitbucket
- * account ID matches the regular expression pattern
.
HEAD_REF
A webhook event triggers a build when
- * the head reference matches the regular expression pattern
. For
- * example, refs/heads/branch-name
and
- * refs/tags/tag-name
.
Works with GitHub and GitHub - * Enterprise push, GitHub and GitHub Enterprise pull request, Bitbucket push, and - * Bitbucket pull request events.
BASE_REF
A webhook event triggers a build when the base reference matches the
- * regular expression pattern
. For example,
- * refs/heads/branch-name
.
Works with pull request - * events only.
FILE_PATH
- * A webhook triggers a build when the path of a changed file matches the regular
- * expression pattern
.
Works with GitHub and Bitbucket - * events push and pull requests events. Also works with GitHub Enterprise push - * events, but does not work with GitHub Enterprise pull request events.
- *COMMIT_MESSAGE
A webhook
- * triggers a build when the head commit message matches the regular expression
- * pattern
.
Works with GitHub and Bitbucket events push - * and pull requests events. Also works with GitHub Enterprise push events, but - * does not work with GitHub Enterprise pull request events.
BASE_REF
, FILE_PATH
, COMMIT_MESSAGE
,
+ * TAG_NAME
, and RELEASE_NAME
. EVENT + *
A webhook event triggers a build when the provided
+ * pattern
matches one of eight event types: PUSH
,
+ * PULL_REQUEST_CREATED
, PULL_REQUEST_UPDATED
,
+ * PULL_REQUEST_CLOSED
, PULL_REQUEST_REOPENED
,
+ * PULL_REQUEST_MERGED
, RELEASED
, and
+ * PRERELEASED
. The EVENT
patterns are specified as a
+ * comma-separated string. For example, PUSH, PULL_REQUEST_CREATED,
+ * PULL_REQUEST_UPDATED
filters all push, pull request created, and pull
+ * request updated events.
The PULL_REQUEST_REOPENED
+ * works with GitHub and GitHub Enterprise only. The RELEASED
and
+ * PRERELEASED
work with GitHub only.
ACTOR_ACCOUNT_ID
A webhook event triggers a build when
+ * a GitHub, GitHub Enterprise, or Bitbucket account ID matches the regular
+ * expression pattern
.
HEAD_REF
+ * A webhook event triggers a build when the head reference matches
+ * the regular expression pattern
. For example,
+ * refs/heads/branch-name
and refs/tags/tag-name
.
Works with GitHub and GitHub Enterprise push, GitHub and GitHub + * Enterprise pull request, Bitbucket push, and Bitbucket pull request events.
+ *BASE_REF
A webhook event
+ * triggers a build when the base reference matches the regular expression
+ * pattern
. For example, refs/heads/branch-name
.
Works with pull request events only.
FILE_PATH
A webhook triggers a build when the path of
+ * a changed file matches the regular expression pattern
.
Works with GitHub and Bitbucket events push and pull requests events. Also + * works with GitHub Enterprise push events, but does not work with GitHub + * Enterprise pull request events.
COMMIT_MESSAGE
A webhook triggers a build when the head
+ * commit message matches the regular expression pattern
.
Works with GitHub and Bitbucket events push and pull requests events. Also + * works with GitHub Enterprise push events, but does not work with GitHub + * Enterprise pull request events.
TAG_NAME
A webhook triggers a build when the tag name of the
+ * release matches the regular expression pattern
.
+ * Works with RELEASED
and PRERELEASED
events only.
RELEASE_NAME
A webhook
+ * triggers a build when the release name matches the regular expression
+ * pattern
.
Works with RELEASED
and
+ * PRERELEASED
events only.
The type of webhook filter. There are six webhook filter types: + *
The type of webhook filter. There are eight webhook filter types:
* EVENT
, ACTOR_ACCOUNT_ID
, HEAD_REF
,
- * BASE_REF
, FILE_PATH
, and COMMIT_MESSAGE
.
- *
EVENT
A webhook event triggers a build
- * when the provided pattern
matches one of six event types:
- * PUSH
, PULL_REQUEST_CREATED
,
- * PULL_REQUEST_UPDATED
, PULL_REQUEST_CLOSED
,
- * PULL_REQUEST_REOPENED
, and PULL_REQUEST_MERGED
. The
- * EVENT
patterns are specified as a comma-separated string. For
- * example, PUSH, PULL_REQUEST_CREATED, PULL_REQUEST_UPDATED
filters
- * all push, pull request created, and pull request updated events.
- * The PULL_REQUEST_REOPENED
works with GitHub and GitHub Enterprise
- * only.
ACTOR_ACCOUNT_ID
- * A webhook event triggers a build when a GitHub, GitHub Enterprise, or Bitbucket
- * account ID matches the regular expression pattern
.
HEAD_REF
A webhook event triggers a build when
- * the head reference matches the regular expression pattern
. For
- * example, refs/heads/branch-name
and
- * refs/tags/tag-name
.
Works with GitHub and GitHub - * Enterprise push, GitHub and GitHub Enterprise pull request, Bitbucket push, and - * Bitbucket pull request events.
BASE_REF
A webhook event triggers a build when the base reference matches the
- * regular expression pattern
. For example,
- * refs/heads/branch-name
.
Works with pull request - * events only.
FILE_PATH
- * A webhook triggers a build when the path of a changed file matches the regular
- * expression pattern
.
Works with GitHub and Bitbucket - * events push and pull requests events. Also works with GitHub Enterprise push - * events, but does not work with GitHub Enterprise pull request events.
- *COMMIT_MESSAGE
A webhook
- * triggers a build when the head commit message matches the regular expression
- * pattern
.
Works with GitHub and Bitbucket events push - * and pull requests events. Also works with GitHub Enterprise push events, but - * does not work with GitHub Enterprise pull request events.
BASE_REF
, FILE_PATH
, COMMIT_MESSAGE
,
+ * TAG_NAME
, and RELEASE_NAME
. EVENT + *
A webhook event triggers a build when the provided
+ * pattern
matches one of eight event types: PUSH
,
+ * PULL_REQUEST_CREATED
, PULL_REQUEST_UPDATED
,
+ * PULL_REQUEST_CLOSED
, PULL_REQUEST_REOPENED
,
+ * PULL_REQUEST_MERGED
, RELEASED
, and
+ * PRERELEASED
. The EVENT
patterns are specified as a
+ * comma-separated string. For example, PUSH, PULL_REQUEST_CREATED,
+ * PULL_REQUEST_UPDATED
filters all push, pull request created, and pull
+ * request updated events.
The PULL_REQUEST_REOPENED
+ * works with GitHub and GitHub Enterprise only. The RELEASED
and
+ * PRERELEASED
work with GitHub only.
ACTOR_ACCOUNT_ID
A webhook event triggers a build when
+ * a GitHub, GitHub Enterprise, or Bitbucket account ID matches the regular
+ * expression pattern
.
HEAD_REF
+ * A webhook event triggers a build when the head reference matches
+ * the regular expression pattern
. For example,
+ * refs/heads/branch-name
and refs/tags/tag-name
.
Works with GitHub and GitHub Enterprise push, GitHub and GitHub + * Enterprise pull request, Bitbucket push, and Bitbucket pull request events.
+ *BASE_REF
A webhook event
+ * triggers a build when the base reference matches the regular expression
+ * pattern
. For example, refs/heads/branch-name
.
Works with pull request events only.
FILE_PATH
A webhook triggers a build when the path of
+ * a changed file matches the regular expression pattern
.
Works with GitHub and Bitbucket events push and pull requests events. Also + * works with GitHub Enterprise push events, but does not work with GitHub + * Enterprise pull request events.
COMMIT_MESSAGE
A webhook triggers a build when the head
+ * commit message matches the regular expression pattern
.
Works with GitHub and Bitbucket events push and pull requests events. Also + * works with GitHub Enterprise push events, but does not work with GitHub + * Enterprise pull request events.
TAG_NAME
A webhook triggers a build when the tag name of the
+ * release matches the regular expression pattern
.
+ * Works with RELEASED
and PRERELEASED
events only.
RELEASE_NAME
A webhook
+ * triggers a build when the release name matches the regular expression
+ * pattern
.
Works with RELEASED
and
+ * PRERELEASED
events only.
The type of webhook filter. There are six webhook filter types: + *
The type of webhook filter. There are eight webhook filter types:
* EVENT
, ACTOR_ACCOUNT_ID
, HEAD_REF
,
- * BASE_REF
, FILE_PATH
, and COMMIT_MESSAGE
.
- *
EVENT
A webhook event triggers a build
- * when the provided pattern
matches one of six event types:
- * PUSH
, PULL_REQUEST_CREATED
,
- * PULL_REQUEST_UPDATED
, PULL_REQUEST_CLOSED
,
- * PULL_REQUEST_REOPENED
, and PULL_REQUEST_MERGED
. The
- * EVENT
patterns are specified as a comma-separated string. For
- * example, PUSH, PULL_REQUEST_CREATED, PULL_REQUEST_UPDATED
filters
- * all push, pull request created, and pull request updated events.
- * The PULL_REQUEST_REOPENED
works with GitHub and GitHub Enterprise
- * only.
ACTOR_ACCOUNT_ID
- * A webhook event triggers a build when a GitHub, GitHub Enterprise, or Bitbucket
- * account ID matches the regular expression pattern
.
HEAD_REF
A webhook event triggers a build when
- * the head reference matches the regular expression pattern
. For
- * example, refs/heads/branch-name
and
- * refs/tags/tag-name
.
Works with GitHub and GitHub - * Enterprise push, GitHub and GitHub Enterprise pull request, Bitbucket push, and - * Bitbucket pull request events.
BASE_REF
A webhook event triggers a build when the base reference matches the
- * regular expression pattern
. For example,
- * refs/heads/branch-name
.
Works with pull request - * events only.
FILE_PATH
- * A webhook triggers a build when the path of a changed file matches the regular
- * expression pattern
.
Works with GitHub and Bitbucket - * events push and pull requests events. Also works with GitHub Enterprise push - * events, but does not work with GitHub Enterprise pull request events.
- *COMMIT_MESSAGE
A webhook
- * triggers a build when the head commit message matches the regular expression
- * pattern
.
Works with GitHub and Bitbucket events push - * and pull requests events. Also works with GitHub Enterprise push events, but - * does not work with GitHub Enterprise pull request events.
BASE_REF
, FILE_PATH
, COMMIT_MESSAGE
,
+ * TAG_NAME
, and RELEASE_NAME
. EVENT + *
A webhook event triggers a build when the provided
+ * pattern
matches one of eight event types: PUSH
,
+ * PULL_REQUEST_CREATED
, PULL_REQUEST_UPDATED
,
+ * PULL_REQUEST_CLOSED
, PULL_REQUEST_REOPENED
,
+ * PULL_REQUEST_MERGED
, RELEASED
, and
+ * PRERELEASED
. The EVENT
patterns are specified as a
+ * comma-separated string. For example, PUSH, PULL_REQUEST_CREATED,
+ * PULL_REQUEST_UPDATED
filters all push, pull request created, and pull
+ * request updated events.
The PULL_REQUEST_REOPENED
+ * works with GitHub and GitHub Enterprise only. The RELEASED
and
+ * PRERELEASED
work with GitHub only.
ACTOR_ACCOUNT_ID
A webhook event triggers a build when
+ * a GitHub, GitHub Enterprise, or Bitbucket account ID matches the regular
+ * expression pattern
.
HEAD_REF
+ * A webhook event triggers a build when the head reference matches
+ * the regular expression pattern
. For example,
+ * refs/heads/branch-name
and refs/tags/tag-name
.
Works with GitHub and GitHub Enterprise push, GitHub and GitHub + * Enterprise pull request, Bitbucket push, and Bitbucket pull request events.
+ *BASE_REF
A webhook event
+ * triggers a build when the base reference matches the regular expression
+ * pattern
. For example, refs/heads/branch-name
.
Works with pull request events only.
FILE_PATH
A webhook triggers a build when the path of
+ * a changed file matches the regular expression pattern
.
Works with GitHub and Bitbucket events push and pull requests events. Also + * works with GitHub Enterprise push events, but does not work with GitHub + * Enterprise pull request events.
COMMIT_MESSAGE
A webhook triggers a build when the head
+ * commit message matches the regular expression pattern
.
Works with GitHub and Bitbucket events push and pull requests events. Also + * works with GitHub Enterprise push events, but does not work with GitHub + * Enterprise pull request events.
TAG_NAME
A webhook triggers a build when the tag name of the
+ * release matches the regular expression pattern
.
+ * Works with RELEASED
and PRERELEASED
events only.
RELEASE_NAME
A webhook
+ * triggers a build when the release name matches the regular expression
+ * pattern
.
Works with RELEASED
and
+ * PRERELEASED
events only.
The type of webhook filter. There are six webhook filter types: + *
The type of webhook filter. There are eight webhook filter types:
* EVENT
, ACTOR_ACCOUNT_ID
, HEAD_REF
,
- * BASE_REF
, FILE_PATH
, and COMMIT_MESSAGE
.
- *
EVENT
A webhook event triggers a build
- * when the provided pattern
matches one of six event types:
- * PUSH
, PULL_REQUEST_CREATED
,
- * PULL_REQUEST_UPDATED
, PULL_REQUEST_CLOSED
,
- * PULL_REQUEST_REOPENED
, and PULL_REQUEST_MERGED
. The
- * EVENT
patterns are specified as a comma-separated string. For
- * example, PUSH, PULL_REQUEST_CREATED, PULL_REQUEST_UPDATED
filters
- * all push, pull request created, and pull request updated events.
- * The PULL_REQUEST_REOPENED
works with GitHub and GitHub Enterprise
- * only.
ACTOR_ACCOUNT_ID
- * A webhook event triggers a build when a GitHub, GitHub Enterprise, or Bitbucket
- * account ID matches the regular expression pattern
.
HEAD_REF
A webhook event triggers a build when
- * the head reference matches the regular expression pattern
. For
- * example, refs/heads/branch-name
and
- * refs/tags/tag-name
.
Works with GitHub and GitHub - * Enterprise push, GitHub and GitHub Enterprise pull request, Bitbucket push, and - * Bitbucket pull request events.
BASE_REF
A webhook event triggers a build when the base reference matches the
- * regular expression pattern
. For example,
- * refs/heads/branch-name
.
Works with pull request - * events only.
FILE_PATH
- * A webhook triggers a build when the path of a changed file matches the regular
- * expression pattern
.
Works with GitHub and Bitbucket - * events push and pull requests events. Also works with GitHub Enterprise push - * events, but does not work with GitHub Enterprise pull request events.
- *COMMIT_MESSAGE
A webhook
- * triggers a build when the head commit message matches the regular expression
- * pattern
.
Works with GitHub and Bitbucket events push - * and pull requests events. Also works with GitHub Enterprise push events, but - * does not work with GitHub Enterprise pull request events.
BASE_REF
, FILE_PATH
, COMMIT_MESSAGE
,
+ * TAG_NAME
, and RELEASE_NAME
. EVENT + *
A webhook event triggers a build when the provided
+ * pattern
matches one of eight event types: PUSH
,
+ * PULL_REQUEST_CREATED
, PULL_REQUEST_UPDATED
,
+ * PULL_REQUEST_CLOSED
, PULL_REQUEST_REOPENED
,
+ * PULL_REQUEST_MERGED
, RELEASED
, and
+ * PRERELEASED
. The EVENT
patterns are specified as a
+ * comma-separated string. For example, PUSH, PULL_REQUEST_CREATED,
+ * PULL_REQUEST_UPDATED
filters all push, pull request created, and pull
+ * request updated events.
The PULL_REQUEST_REOPENED
+ * works with GitHub and GitHub Enterprise only. The RELEASED
and
+ * PRERELEASED
work with GitHub only.
ACTOR_ACCOUNT_ID
A webhook event triggers a build when
+ * a GitHub, GitHub Enterprise, or Bitbucket account ID matches the regular
+ * expression pattern
.
HEAD_REF
+ * A webhook event triggers a build when the head reference matches
+ * the regular expression pattern
. For example,
+ * refs/heads/branch-name
and refs/tags/tag-name
.
Works with GitHub and GitHub Enterprise push, GitHub and GitHub + * Enterprise pull request, Bitbucket push, and Bitbucket pull request events.
+ *BASE_REF
A webhook event
+ * triggers a build when the base reference matches the regular expression
+ * pattern
. For example, refs/heads/branch-name
.
Works with pull request events only.
FILE_PATH
A webhook triggers a build when the path of
+ * a changed file matches the regular expression pattern
.
Works with GitHub and Bitbucket events push and pull requests events. Also + * works with GitHub Enterprise push events, but does not work with GitHub + * Enterprise pull request events.
COMMIT_MESSAGE
A webhook triggers a build when the head
+ * commit message matches the regular expression pattern
.
Works with GitHub and Bitbucket events push and pull requests events. Also + * works with GitHub Enterprise push events, but does not work with GitHub + * Enterprise pull request events.
TAG_NAME
A webhook triggers a build when the tag name of the
+ * release matches the regular expression pattern
.
+ * Works with RELEASED
and PRERELEASED
events only.
RELEASE_NAME
A webhook
+ * triggers a build when the release name matches the regular expression
+ * pattern
.
Works with RELEASED
and
+ * PRERELEASED
events only.
A valid resource type.
+ *A valid resource type. To enable + * streaming for real-time analysis of contacts, use the following types:
+ *For chat contacts, use
+ * REAL_TIME_CONTACT_ANALYSIS_CHAT_SEGMENTS
.
For
+ * voice contacts, use REAL_TIME_CONTACT_ANALYSIS_VOICE_SEGMENTS
.
REAL_TIME_CONTACT_ANALYSIS_SEGMENTS
is
+ * deprecated, but it is still supported and will apply only to VOICE channel
+ * contacts. Use REAL_TIME_CONTACT_ANALYSIS_VOICE_SEGMENTS
for voice
+ * contacts moving forward.
If you have previously associated a stream with
+ * REAL_TIME_CONTACT_ANALYSIS_SEGMENTS
, no action is needed to update
+ * the stream to REAL_TIME_CONTACT_ANALYSIS_VOICE_SEGMENTS
.
A valid resource type.
+ *A valid resource type. To enable + * streaming for real-time analysis of contacts, use the following types:
+ *For chat contacts, use
+ * REAL_TIME_CONTACT_ANALYSIS_CHAT_SEGMENTS
.
For
+ * voice contacts, use REAL_TIME_CONTACT_ANALYSIS_VOICE_SEGMENTS
.
REAL_TIME_CONTACT_ANALYSIS_SEGMENTS
is
+ * deprecated, but it is still supported and will apply only to VOICE channel
+ * contacts. Use REAL_TIME_CONTACT_ANALYSIS_VOICE_SEGMENTS
for voice
+ * contacts moving forward.
If you have previously associated a stream with
+ * REAL_TIME_CONTACT_ANALYSIS_SEGMENTS
, no action is needed to update
+ * the stream to REAL_TIME_CONTACT_ANALYSIS_VOICE_SEGMENTS
.
A valid resource type.
+ *A valid resource type. To enable + * streaming for real-time analysis of contacts, use the following types:
+ *For chat contacts, use
+ * REAL_TIME_CONTACT_ANALYSIS_CHAT_SEGMENTS
.
For
+ * voice contacts, use REAL_TIME_CONTACT_ANALYSIS_VOICE_SEGMENTS
.
REAL_TIME_CONTACT_ANALYSIS_SEGMENTS
is
+ * deprecated, but it is still supported and will apply only to VOICE channel
+ * contacts. Use REAL_TIME_CONTACT_ANALYSIS_VOICE_SEGMENTS
for voice
+ * contacts moving forward.
If you have previously associated a stream with
+ * REAL_TIME_CONTACT_ANALYSIS_SEGMENTS
, no action is needed to update
+ * the stream to REAL_TIME_CONTACT_ANALYSIS_VOICE_SEGMENTS
.
A valid resource type.
+ *A valid resource type. To enable + * streaming for real-time analysis of contacts, use the following types:
+ *For chat contacts, use
+ * REAL_TIME_CONTACT_ANALYSIS_CHAT_SEGMENTS
.
For
+ * voice contacts, use REAL_TIME_CONTACT_ANALYSIS_VOICE_SEGMENTS
.
REAL_TIME_CONTACT_ANALYSIS_SEGMENTS
is
+ * deprecated, but it is still supported and will apply only to VOICE channel
+ * contacts. Use REAL_TIME_CONTACT_ANALYSIS_VOICE_SEGMENTS
for voice
+ * contacts moving forward.
If you have previously associated a stream with
+ * REAL_TIME_CONTACT_ANALYSIS_SEGMENTS
, no action is needed to update
+ * the stream to REAL_TIME_CONTACT_ANALYSIS_VOICE_SEGMENTS
.
A valid resource type.
+ *A valid resource type. To enable + * streaming for real-time analysis of contacts, use the following types:
+ *For chat contacts, use
+ * REAL_TIME_CONTACT_ANALYSIS_CHAT_SEGMENTS
.
For
+ * voice contacts, use REAL_TIME_CONTACT_ANALYSIS_VOICE_SEGMENTS
.
REAL_TIME_CONTACT_ANALYSIS_SEGMENTS
is
+ * deprecated, but it is still supported and will apply only to VOICE channel
+ * contacts. Use REAL_TIME_CONTACT_ANALYSIS_VOICE_SEGMENTS
for voice
+ * contacts moving forward.
If you have previously associated a stream with
+ * REAL_TIME_CONTACT_ANALYSIS_SEGMENTS
, no action is needed to update
+ * the stream to REAL_TIME_CONTACT_ANALYSIS_VOICE_SEGMENTS
.
A valid resource type.
+ *A valid resource type. To enable + * streaming for real-time analysis of contacts, use the following types:
+ *For chat contacts, use
+ * REAL_TIME_CONTACT_ANALYSIS_CHAT_SEGMENTS
.
For
+ * voice contacts, use REAL_TIME_CONTACT_ANALYSIS_VOICE_SEGMENTS
.
REAL_TIME_CONTACT_ANALYSIS_SEGMENTS
is
+ * deprecated, but it is still supported and will apply only to VOICE channel
+ * contacts. Use REAL_TIME_CONTACT_ANALYSIS_VOICE_SEGMENTS
for voice
+ * contacts moving forward.
If you have previously associated a stream with
+ * REAL_TIME_CONTACT_ANALYSIS_SEGMENTS
, no action is needed to update
+ * the stream to REAL_TIME_CONTACT_ANALYSIS_VOICE_SEGMENTS
.
Deletes the resource-based policy attached to the resource, which can be a + * table or stream.
DeleteResourcePolicy
is an idempotent
+ * operation; running it multiple times on the same resource doesn't result
+ * in an error response, unless you specify an ExpectedRevisionId
,
+ * which will then return a PolicyNotFoundException
.
To make sure that you don't inadvertently lock yourself out of your own
+ * resources, the root principal in your Amazon Web Services account can perform
+ * DeleteResourcePolicy
requests, even if your resource-based policy
+ * explicitly denies the root principal's access.
+ * DeleteResourcePolicy
is an asynchronous operation. If you issue a
+ * GetResourcePolicy
request immediately after running the
+ * DeleteResourcePolicy
request, DynamoDB might still return the
+ * deleted policy. This is because the policy for your resource might not have been
+ * deleted yet. Wait for a few seconds, and then try the
+ * GetResourcePolicy
request again.
The DeleteTable
operation deletes a table and all of its items.
* After a DeleteTable
request, the specified table is in the
@@ -1137,6 +1177,57 @@ namespace DynamoDB
return SubmitAsync(&DynamoDBClient::GetItem, request, handler, context);
}
+ /**
+ *
Returns the resource-based policy document attached to the resource, which + * can be a table or stream, in JSON format.
GetResourcePolicy
+ * follows an
+ * eventually consistent model. The following list describes the
+ * outcomes when you issue the GetResourcePolicy
request immediately
+ * after issuing another request:
If you issue a
+ * GetResourcePolicy
request immediately after a
+ * PutResourcePolicy
request, DynamoDB might return a
+ * PolicyNotFoundException
.
If you issue a
+ * GetResourcePolicy
request immediately after a
+ * DeleteResourcePolicy
request, DynamoDB might return the policy that
+ * was present before the deletion request.
If you issue a
+ * GetResourcePolicy
request immediately after a
+ * CreateTable
request, which includes a resource-based policy,
+ * DynamoDB might return a ResourceNotFoundException
or a
+ * PolicyNotFoundException
.
Because
+ * GetResourcePolicy
uses an eventually consistent query, the
+ * metadata for your policy or table might not be available at that moment. Wait
+ * for a few seconds, and then retry the GetResourcePolicy
+ * request.
After a GetResourcePolicy
request returns a policy
+ * created using the PutResourcePolicy
request, you can assume the
+ * policy will start getting applied in the authorization of requests to the
+ * resource. Because this process is eventually consistent, it will take some time
+ * to apply the policy to all requests to a resource. Policies that you attach
+ * while creating a table using the CreateTable
request will always be
+ * applied to all requests for that table.
Imports table data from an S3 bucket.
Attaches a resource-based policy document to the resource, which can be a + * table or stream. When you attach a resource-based policy using this API, the + * policy application is + * eventually consistent .
PutResourcePolicy
is an
+ * idempotent operation; running it multiple times on the same resource using the
+ * same policy document will return the same revision ID. If you specify an
+ * ExpectedRevisionId
which doesn't match the current policy's
+ * RevisionId
, the PolicyNotFoundException
will be
+ * returned.
PutResourcePolicy
is an asynchronous
+ * operation. If you issue a GetResourcePolicy
request immediately
+ * after a PutResourcePolicy
request, DynamoDB might return your
+ * previous policy, if there was one, or return the
+ * PolicyNotFoundException
. This is because
+ * GetResourcePolicy
uses an eventually consistent query, and the
+ * metadata for your policy or table might not be available at that moment. Wait
+ * for a few seconds, and then try the GetResourcePolicy
request
+ * again.
You must provide the name of the partition key attribute and a single value
* for that attribute. Query
returns all items with that partition key
@@ -2019,9 +2152,8 @@ namespace DynamoDB
* UpdateTable
is an asynchronous operation; while it's executing, the
* table status changes from ACTIVE
to UPDATING
. While
* it's UPDATING
, you can't issue another UpdateTable
- * request on the base table nor any replicas. When the table returns to the
- * ACTIVE
state, the UpdateTable
operation is
- * complete.
UpdateTable
operation is complete.A map of one or more table names and, for each table, a map that describes
- * one or more items to retrieve from that table. Each table name can be used only
- * once per BatchGetItem
request.
Each element in the map of - * items to retrieve consists of the following:
- * ConsistentRead
- If true
, a strongly consistent read
- * is used; if false
(the default), an eventually consistent read is
- * used.
ExpressionAttributeNames
- One or more
+ *
A map of one or more table names or table ARNs and, for each table, a map
+ * that describes one or more items to retrieve from that table. Each table name or
+ * ARN can be used only once per BatchGetItem
request.
Each + * element in the map of items to retrieve consists of the following:
ConsistentRead
- If true
, a strongly consistent
+ * read is used; if false
(the default), an eventually consistent read
+ * is used.
ExpressionAttributeNames
- One or more
* substitution tokens for attribute names in the ProjectionExpression
* parameter. The following are some use cases for using
* ExpressionAttributeNames
:
To access an attribute
@@ -93,13 +93,13 @@ namespace Model
inline const Aws::Map A map of one or more table names and, for each table, a map that describes
- * one or more items to retrieve from that table. Each table name can be used only
- * once per Each element in the map of
- * items to retrieve consists of the following:
- * A map of one or more table names or table ARNs and, for each table, a map
+ * that describes one or more items to retrieve from that table. Each table name or
+ * ARN can be used only once per Each
+ * element in the map of items to retrieve consists of the following: To access an attribute
@@ -144,13 +144,13 @@ namespace Model
inline bool RequestItemsHasBeenSet() const { return m_requestItemsHasBeenSet; }
/**
- * A map of one or more table names and, for each table, a map that describes
- * one or more items to retrieve from that table. Each table name can be used only
- * once per Each element in the map of
- * items to retrieve consists of the following:
- * A map of one or more table names or table ARNs and, for each table, a map
+ * that describes one or more items to retrieve from that table. Each table name or
+ * ARN can be used only once per Each
+ * element in the map of items to retrieve consists of the following: To access an attribute
@@ -195,13 +195,13 @@ namespace Model
inline void SetRequestItems(const Aws::Map A map of one or more table names and, for each table, a map that describes
- * one or more items to retrieve from that table. Each table name can be used only
- * once per Each element in the map of
- * items to retrieve consists of the following:
- * A map of one or more table names or table ARNs and, for each table, a map
+ * that describes one or more items to retrieve from that table. Each table name or
+ * ARN can be used only once per Each
+ * element in the map of items to retrieve consists of the following: To access an attribute
@@ -246,13 +246,13 @@ namespace Model
inline void SetRequestItems(Aws::Map A map of one or more table names and, for each table, a map that describes
- * one or more items to retrieve from that table. Each table name can be used only
- * once per Each element in the map of
- * items to retrieve consists of the following:
- * A map of one or more table names or table ARNs and, for each table, a map
+ * that describes one or more items to retrieve from that table. Each table name or
+ * ARN can be used only once per Each
+ * element in the map of items to retrieve consists of the following: To access an attribute
@@ -297,13 +297,13 @@ namespace Model
inline BatchGetItemRequest& WithRequestItems(const Aws::Map A map of one or more table names and, for each table, a map that describes
- * one or more items to retrieve from that table. Each table name can be used only
- * once per Each element in the map of
- * items to retrieve consists of the following:
- * A map of one or more table names or table ARNs and, for each table, a map
+ * that describes one or more items to retrieve from that table. Each table name or
+ * ARN can be used only once per Each
+ * element in the map of items to retrieve consists of the following: To access an attribute
@@ -348,13 +348,13 @@ namespace Model
inline BatchGetItemRequest& WithRequestItems(Aws::Map A map of one or more table names and, for each table, a map that describes
- * one or more items to retrieve from that table. Each table name can be used only
- * once per Each element in the map of
- * items to retrieve consists of the following:
- * A map of one or more table names or table ARNs and, for each table, a map
+ * that describes one or more items to retrieve from that table. Each table name or
+ * ARN can be used only once per Each
+ * element in the map of items to retrieve consists of the following: To access an attribute
@@ -399,13 +399,13 @@ namespace Model
inline BatchGetItemRequest& AddRequestItems(const Aws::String& key, const KeysAndAttributes& value) { m_requestItemsHasBeenSet = true; m_requestItems.emplace(key, value); return *this; }
/**
- * A map of one or more table names and, for each table, a map that describes
- * one or more items to retrieve from that table. Each table name can be used only
- * once per Each element in the map of
- * items to retrieve consists of the following:
- * A map of one or more table names or table ARNs and, for each table, a map
+ * that describes one or more items to retrieve from that table. Each table name or
+ * ARN can be used only once per Each
+ * element in the map of items to retrieve consists of the following: To access an attribute
@@ -450,13 +450,13 @@ namespace Model
inline BatchGetItemRequest& AddRequestItems(Aws::String&& key, const KeysAndAttributes& value) { m_requestItemsHasBeenSet = true; m_requestItems.emplace(std::move(key), value); return *this; }
/**
- * A map of one or more table names and, for each table, a map that describes
- * one or more items to retrieve from that table. Each table name can be used only
- * once per Each element in the map of
- * items to retrieve consists of the following:
- * A map of one or more table names or table ARNs and, for each table, a map
+ * that describes one or more items to retrieve from that table. Each table name or
+ * ARN can be used only once per Each
+ * element in the map of items to retrieve consists of the following: To access an attribute
@@ -501,13 +501,13 @@ namespace Model
inline BatchGetItemRequest& AddRequestItems(const Aws::String& key, KeysAndAttributes&& value) { m_requestItemsHasBeenSet = true; m_requestItems.emplace(key, std::move(value)); return *this; }
/**
- * A map of one or more table names and, for each table, a map that describes
- * one or more items to retrieve from that table. Each table name can be used only
- * once per Each element in the map of
- * items to retrieve consists of the following:
- * A map of one or more table names or table ARNs and, for each table, a map
+ * that describes one or more items to retrieve from that table. Each table name or
+ * ARN can be used only once per Each
+ * element in the map of items to retrieve consists of the following: To access an attribute
@@ -552,13 +552,13 @@ namespace Model
inline BatchGetItemRequest& AddRequestItems(Aws::String&& key, KeysAndAttributes&& value) { m_requestItemsHasBeenSet = true; m_requestItems.emplace(std::move(key), std::move(value)); return *this; }
/**
- * A map of one or more table names and, for each table, a map that describes
- * one or more items to retrieve from that table. Each table name can be used only
- * once per Each element in the map of
- * items to retrieve consists of the following:
- * A map of one or more table names or table ARNs and, for each table, a map
+ * that describes one or more items to retrieve from that table. Each table name or
+ * ARN can be used only once per Each
+ * element in the map of items to retrieve consists of the following: To access an attribute
@@ -603,13 +603,13 @@ namespace Model
inline BatchGetItemRequest& AddRequestItems(const char* key, KeysAndAttributes&& value) { m_requestItemsHasBeenSet = true; m_requestItems.emplace(key, std::move(value)); return *this; }
/**
- * A map of one or more table names and, for each table, a map that describes
- * one or more items to retrieve from that table. Each table name can be used only
- * once per Each element in the map of
- * items to retrieve consists of the following:
- * A map of one or more table names or table ARNs and, for each table, a map
+ * that describes one or more items to retrieve from that table. Each table name or
+ * ARN can be used only once per Each
+ * element in the map of items to retrieve consists of the following: To access an attribute
diff --git a/generated/src/aws-cpp-sdk-dynamodb/include/aws/dynamodb/model/BatchGetItemResult.h b/generated/src/aws-cpp-sdk-dynamodb/include/aws/dynamodb/model/BatchGetItemResult.h
index 19028851162..3447312290a 100644
--- a/generated/src/aws-cpp-sdk-dynamodb/include/aws/dynamodb/model/BatchGetItemResult.h
+++ b/generated/src/aws-cpp-sdk-dynamodb/include/aws/dynamodb/model/BatchGetItemResult.h
@@ -44,79 +44,79 @@ namespace Model
/**
- * A map of table name to a list of items. Each object in A map of table name or table ARN to a list of items. Each object in
+ * A map of table name to a list of items. Each object in A map of table name or table ARN to a list of items. Each object in
+ * A map of table name to a list of items. Each object in A map of table name or table ARN to a list of items. Each object in
+ * A map of table name to a list of items. Each object in A map of table name or table ARN to a list of items. Each object in
+ * A map of table name to a list of items. Each object in A map of table name or table ARN to a list of items. Each object in
+ * A map of table name to a list of items. Each object in A map of table name or table ARN to a list of items. Each object in
+ * A map of table name to a list of items. Each object in A map of table name or table ARN to a list of items. Each object in
+ * A map of table name to a list of items. Each object in A map of table name or table ARN to a list of items. Each object in
+ * A map of table name to a list of items. Each object in A map of table name or table ARN to a list of items. Each object in
+ * A map of table name to a list of items. Each object in A map of table name or table ARN to a list of items. Each object in
+ * A map of table name to a list of items. Each object in A map of table name or table ARN to a list of items. Each object in
+ * A map of one or more table names and, for each table, a list of operations to
- * be performed (
- *
+ * A map of one or more table names or table ARNs and, for each table, a list of
+ * operations to be performed (
* A map of one or more table names and, for each table, a list of operations to
- * be performed (
- *
+ * A map of one or more table names or table ARNs and, for each table, a list of
+ * operations to be performed (
* A map of one or more table names and, for each table, a list of operations to
- * be performed (
- *
+ * A map of one or more table names or table ARNs and, for each table, a list of
+ * operations to be performed (
* A map of one or more table names and, for each table, a list of operations to
- * be performed (
- *
+ * A map of one or more table names or table ARNs and, for each table, a list of
+ * operations to be performed (
* A map of one or more table names and, for each table, a list of operations to
- * be performed (
- *
+ * A map of one or more table names or table ARNs and, for each table, a list of
+ * operations to be performed (
* A map of one or more table names and, for each table, a list of operations to
- * be performed (
- *
+ * A map of one or more table names or table ARNs and, for each table, a list of
+ * operations to be performed (
* A map of one or more table names and, for each table, a list of operations to
- * be performed (BatchGetItem
request.
ConsistentRead
- If true
, a strongly consistent read
- * is used; if false
(the default), an eventually consistent read is
- * used.ExpressionAttributeNames
- One or more
+ * BatchGetItem
request.
ConsistentRead
- If true
, a strongly consistent
+ * read is used; if false
(the default), an eventually consistent read
+ * is used.ExpressionAttributeNames
- One or more
* substitution tokens for attribute names in the ProjectionExpression
* parameter. The following are some use cases for using
* ExpressionAttributeNames
:
BatchGetItem
request.
ConsistentRead
- If true
, a strongly consistent read
- * is used; if false
(the default), an eventually consistent read is
- * used.ExpressionAttributeNames
- One or more
+ * BatchGetItem
request.
ConsistentRead
- If true
, a strongly consistent
+ * read is used; if false
(the default), an eventually consistent read
+ * is used.ExpressionAttributeNames
- One or more
* substitution tokens for attribute names in the ProjectionExpression
* parameter. The following are some use cases for using
* ExpressionAttributeNames
:
BatchGetItem
request.
ConsistentRead
- If true
, a strongly consistent read
- * is used; if false
(the default), an eventually consistent read is
- * used.ExpressionAttributeNames
- One or more
+ * BatchGetItem
request.
ConsistentRead
- If true
, a strongly consistent
+ * read is used; if false
(the default), an eventually consistent read
+ * is used.ExpressionAttributeNames
- One or more
* substitution tokens for attribute names in the ProjectionExpression
* parameter. The following are some use cases for using
* ExpressionAttributeNames
:
BatchGetItem
request.
ConsistentRead
- If true
, a strongly consistent read
- * is used; if false
(the default), an eventually consistent read is
- * used.ExpressionAttributeNames
- One or more
+ * BatchGetItem
request.
ConsistentRead
- If true
, a strongly consistent
+ * read is used; if false
(the default), an eventually consistent read
+ * is used.ExpressionAttributeNames
- One or more
* substitution tokens for attribute names in the ProjectionExpression
* parameter. The following are some use cases for using
* ExpressionAttributeNames
:
BatchGetItem
request.
ConsistentRead
- If true
, a strongly consistent read
- * is used; if false
(the default), an eventually consistent read is
- * used.ExpressionAttributeNames
- One or more
+ * BatchGetItem
request.
ConsistentRead
- If true
, a strongly consistent
+ * read is used; if false
(the default), an eventually consistent read
+ * is used.ExpressionAttributeNames
- One or more
* substitution tokens for attribute names in the ProjectionExpression
* parameter. The following are some use cases for using
* ExpressionAttributeNames
:
BatchGetItem
request.
ConsistentRead
- If true
, a strongly consistent read
- * is used; if false
(the default), an eventually consistent read is
- * used.ExpressionAttributeNames
- One or more
+ * BatchGetItem
request.
ConsistentRead
- If true
, a strongly consistent
+ * read is used; if false
(the default), an eventually consistent read
+ * is used.ExpressionAttributeNames
- One or more
* substitution tokens for attribute names in the ProjectionExpression
* parameter. The following are some use cases for using
* ExpressionAttributeNames
:
BatchGetItem
request.
ConsistentRead
- If true
, a strongly consistent read
- * is used; if false
(the default), an eventually consistent read is
- * used.ExpressionAttributeNames
- One or more
+ * BatchGetItem
request.
ConsistentRead
- If true
, a strongly consistent
+ * read is used; if false
(the default), an eventually consistent read
+ * is used.ExpressionAttributeNames
- One or more
* substitution tokens for attribute names in the ProjectionExpression
* parameter. The following are some use cases for using
* ExpressionAttributeNames
:
BatchGetItem
request.
ConsistentRead
- If true
, a strongly consistent read
- * is used; if false
(the default), an eventually consistent read is
- * used.ExpressionAttributeNames
- One or more
+ * BatchGetItem
request.
ConsistentRead
- If true
, a strongly consistent
+ * read is used; if false
(the default), an eventually consistent read
+ * is used.ExpressionAttributeNames
- One or more
* substitution tokens for attribute names in the ProjectionExpression
* parameter. The following are some use cases for using
* ExpressionAttributeNames
:
BatchGetItem
request.
ConsistentRead
- If true
, a strongly consistent read
- * is used; if false
(the default), an eventually consistent read is
- * used.ExpressionAttributeNames
- One or more
+ * BatchGetItem
request.
ConsistentRead
- If true
, a strongly consistent
+ * read is used; if false
(the default), an eventually consistent read
+ * is used.ExpressionAttributeNames
- One or more
* substitution tokens for attribute names in the ProjectionExpression
* parameter. The following are some use cases for using
* ExpressionAttributeNames
:
BatchGetItem
request.
ConsistentRead
- If true
, a strongly consistent read
- * is used; if false
(the default), an eventually consistent read is
- * used.ExpressionAttributeNames
- One or more
+ * BatchGetItem
request.
ConsistentRead
- If true
, a strongly consistent
+ * read is used; if false
(the default), an eventually consistent read
+ * is used.ExpressionAttributeNames
- One or more
* substitution tokens for attribute names in the ProjectionExpression
* parameter. The following are some use cases for using
* ExpressionAttributeNames
:
BatchGetItem
request.
ConsistentRead
- If true
, a strongly consistent read
- * is used; if false
(the default), an eventually consistent read is
- * used.ExpressionAttributeNames
- One or more
+ * BatchGetItem
request.
ConsistentRead
- If true
, a strongly consistent
+ * read is used; if false
(the default), an eventually consistent read
+ * is used.ExpressionAttributeNames
- One or more
* substitution tokens for attribute names in the ProjectionExpression
* parameter. The following are some use cases for using
* ExpressionAttributeNames
:
Responses
- * consists of a table name, along with a map of attribute data consisting of the
- * data type and attribute value.Responses
consists of a table name or ARN, along with a map of
+ * attribute data consisting of the data type and attribute value.Responses
- * consists of a table name, along with a map of attribute data consisting of the
- * data type and attribute value.Responses
consists of a table name or ARN, along with a map of
+ * attribute data consisting of the data type and attribute value.Responses
- * consists of a table name, along with a map of attribute data consisting of the
- * data type and attribute value.Responses
consists of a table name or ARN, along with a map of
+ * attribute data consisting of the data type and attribute value.Responses
- * consists of a table name, along with a map of attribute data consisting of the
- * data type and attribute value.Responses
consists of a table name or ARN, along with a map of
+ * attribute data consisting of the data type and attribute value.Responses
- * consists of a table name, along with a map of attribute data consisting of the
- * data type and attribute value.Responses
consists of a table name or ARN, along with a map of
+ * attribute data consisting of the data type and attribute value.Responses
- * consists of a table name, along with a map of attribute data consisting of the
- * data type and attribute value.Responses
consists of a table name or ARN, along with a map of
+ * attribute data consisting of the data type and attribute value.Responses
- * consists of a table name, along with a map of attribute data consisting of the
- * data type and attribute value.Responses
consists of a table name or ARN, along with a map of
+ * attribute data consisting of the data type and attribute value.Responses
- * consists of a table name, along with a map of attribute data consisting of the
- * data type and attribute value.Responses
consists of a table name or ARN, along with a map of
+ * attribute data consisting of the data type and attribute value.Responses
- * consists of a table name, along with a map of attribute data consisting of the
- * data type and attribute value.Responses
consists of a table name or ARN, along with a map of
+ * attribute data consisting of the data type and attribute value.Responses
- * consists of a table name, along with a map of attribute data consisting of the
- * data type and attribute value.Responses
consists of a table name or ARN, along with a map of
+ * attribute data consisting of the data type and attribute value.Responses
- * consists of a table name, along with a map of attribute data consisting of the
- * data type and attribute value.Responses
consists of a table name or ARN, along with a map of
+ * attribute data consisting of the data type and attribute value.DeleteRequest
or PutRequest
). Each
- * element in the map consists of the following:
DeleteRequest
- Perform a DeleteItem
operation on the
- * specified item. The item to be deleted is identified by a Key
- * subelement:
Key
- A map of primary key attribute
- * values that uniquely identify the item. Each entry in this map consists of an
- * attribute name and an attribute value. For each primary key, you must provide
- * all of the key attributes. For example, with a simple primary key, you
- * only need to provide a value for the partition key. For a composite primary key,
- * you must provide values for both the partition key and the sort key.PutRequest
- Perform a
- * PutItem
operation on the specified item. The item to be put is
- * identified by an Item
subelement:
DeleteRequest
or
+ * PutRequest
). Each element in the map consists of the following:
DeleteRequest
- Perform a DeleteItem
+ * operation on the specified item. The item to be deleted is identified by a
+ * Key
subelement:
Key
- A map of
+ * primary key attribute values that uniquely identify the item. Each entry in this
+ * map consists of an attribute name and an attribute value. For each primary key,
+ * you must provide all of the key attributes. For example, with a simple
+ * primary key, you only need to provide a value for the partition key. For a
+ * composite primary key, you must provide values for both the partition key
+ * and the sort key.PutRequest
-
+ * Perform a PutItem
operation on the specified item. The item to be
+ * put is identified by an Item
subelement:
Item
- A map of attributes and their values. Each entry in this map
* consists of an attribute name and an attribute value. Attribute values must not
* be null; string and binary type attributes must have lengths greater than zero;
@@ -70,20 +70,20 @@ namespace Model
inline const Aws::MapDeleteRequest
or PutRequest
). Each
- * element in the map consists of the following:
DeleteRequest
- Perform a DeleteItem
operation on the
- * specified item. The item to be deleted is identified by a Key
- * subelement:
Key
- A map of primary key attribute
- * values that uniquely identify the item. Each entry in this map consists of an
- * attribute name and an attribute value. For each primary key, you must provide
- * all of the key attributes. For example, with a simple primary key, you
- * only need to provide a value for the partition key. For a composite primary key,
- * you must provide values for both the partition key and the sort key.PutRequest
- Perform a
- * PutItem
operation on the specified item. The item to be put is
- * identified by an Item
subelement:
DeleteRequest
or
+ * PutRequest
). Each element in the map consists of the following:
DeleteRequest
- Perform a DeleteItem
+ * operation on the specified item. The item to be deleted is identified by a
+ * Key
subelement:
Key
- A map of
+ * primary key attribute values that uniquely identify the item. Each entry in this
+ * map consists of an attribute name and an attribute value. For each primary key,
+ * you must provide all of the key attributes. For example, with a simple
+ * primary key, you only need to provide a value for the partition key. For a
+ * composite primary key, you must provide values for both the partition key
+ * and the sort key.PutRequest
-
+ * Perform a PutItem
operation on the specified item. The item to be
+ * put is identified by an Item
subelement:
Item
- A map of attributes and their values. Each entry in this map
* consists of an attribute name and an attribute value. Attribute values must not
* be null; string and binary type attributes must have lengths greater than zero;
@@ -96,20 +96,20 @@ namespace Model
inline bool RequestItemsHasBeenSet() const { return m_requestItemsHasBeenSet; }
/**
- * DeleteRequest
or PutRequest
). Each
- * element in the map consists of the following:
DeleteRequest
- Perform a DeleteItem
operation on the
- * specified item. The item to be deleted is identified by a Key
- * subelement:
Key
- A map of primary key attribute
- * values that uniquely identify the item. Each entry in this map consists of an
- * attribute name and an attribute value. For each primary key, you must provide
- * all of the key attributes. For example, with a simple primary key, you
- * only need to provide a value for the partition key. For a composite primary key,
- * you must provide values for both the partition key and the sort key.PutRequest
- Perform a
- * PutItem
operation on the specified item. The item to be put is
- * identified by an Item
subelement:
DeleteRequest
or
+ * PutRequest
). Each element in the map consists of the following:
DeleteRequest
- Perform a DeleteItem
+ * operation on the specified item. The item to be deleted is identified by a
+ * Key
subelement:
Key
- A map of
+ * primary key attribute values that uniquely identify the item. Each entry in this
+ * map consists of an attribute name and an attribute value. For each primary key,
+ * you must provide all of the key attributes. For example, with a simple
+ * primary key, you only need to provide a value for the partition key. For a
+ * composite primary key, you must provide values for both the partition key
+ * and the sort key.PutRequest
-
+ * Perform a PutItem
operation on the specified item. The item to be
+ * put is identified by an Item
subelement:
Item
- A map of attributes and their values. Each entry in this map
* consists of an attribute name and an attribute value. Attribute values must not
* be null; string and binary type attributes must have lengths greater than zero;
@@ -122,20 +122,20 @@ namespace Model
inline void SetRequestItems(const Aws::MapDeleteRequest
or PutRequest
). Each
- * element in the map consists of the following:
DeleteRequest
- Perform a DeleteItem
operation on the
- * specified item. The item to be deleted is identified by a Key
- * subelement:
Key
- A map of primary key attribute
- * values that uniquely identify the item. Each entry in this map consists of an
- * attribute name and an attribute value. For each primary key, you must provide
- * all of the key attributes. For example, with a simple primary key, you
- * only need to provide a value for the partition key. For a composite primary key,
- * you must provide values for both the partition key and the sort key.PutRequest
- Perform a
- * PutItem
operation on the specified item. The item to be put is
- * identified by an Item
subelement:
DeleteRequest
or
+ * PutRequest
). Each element in the map consists of the following:
DeleteRequest
- Perform a DeleteItem
+ * operation on the specified item. The item to be deleted is identified by a
+ * Key
subelement:
Key
- A map of
+ * primary key attribute values that uniquely identify the item. Each entry in this
+ * map consists of an attribute name and an attribute value. For each primary key,
+ * you must provide all of the key attributes. For example, with a simple
+ * primary key, you only need to provide a value for the partition key. For a
+ * composite primary key, you must provide values for both the partition key
+ * and the sort key.PutRequest
-
+ * Perform a PutItem
operation on the specified item. The item to be
+ * put is identified by an Item
subelement:
Item
- A map of attributes and their values. Each entry in this map
* consists of an attribute name and an attribute value. Attribute values must not
* be null; string and binary type attributes must have lengths greater than zero;
@@ -148,20 +148,20 @@ namespace Model
inline void SetRequestItems(Aws::MapDeleteRequest
or PutRequest
). Each
- * element in the map consists of the following:
DeleteRequest
- Perform a DeleteItem
operation on the
- * specified item. The item to be deleted is identified by a Key
- * subelement:
Key
- A map of primary key attribute
- * values that uniquely identify the item. Each entry in this map consists of an
- * attribute name and an attribute value. For each primary key, you must provide
- * all of the key attributes. For example, with a simple primary key, you
- * only need to provide a value for the partition key. For a composite primary key,
- * you must provide values for both the partition key and the sort key.PutRequest
- Perform a
- * PutItem
operation on the specified item. The item to be put is
- * identified by an Item
subelement:
DeleteRequest
or
+ * PutRequest
). Each element in the map consists of the following:
DeleteRequest
- Perform a DeleteItem
+ * operation on the specified item. The item to be deleted is identified by a
+ * Key
subelement:
Key
- A map of
+ * primary key attribute values that uniquely identify the item. Each entry in this
+ * map consists of an attribute name and an attribute value. For each primary key,
+ * you must provide all of the key attributes. For example, with a simple
+ * primary key, you only need to provide a value for the partition key. For a
+ * composite primary key, you must provide values for both the partition key
+ * and the sort key.PutRequest
-
+ * Perform a PutItem
operation on the specified item. The item to be
+ * put is identified by an Item
subelement:
Item
- A map of attributes and their values. Each entry in this map
* consists of an attribute name and an attribute value. Attribute values must not
* be null; string and binary type attributes must have lengths greater than zero;
@@ -174,20 +174,20 @@ namespace Model
inline BatchWriteItemRequest& WithRequestItems(const Aws::MapDeleteRequest
or PutRequest
). Each
- * element in the map consists of the following:
DeleteRequest
- Perform a DeleteItem
operation on the
- * specified item. The item to be deleted is identified by a Key
- * subelement:
Key
- A map of primary key attribute
- * values that uniquely identify the item. Each entry in this map consists of an
- * attribute name and an attribute value. For each primary key, you must provide
- * all of the key attributes. For example, with a simple primary key, you
- * only need to provide a value for the partition key. For a composite primary key,
- * you must provide values for both the partition key and the sort key.PutRequest
- Perform a
- * PutItem
operation on the specified item. The item to be put is
- * identified by an Item
subelement:
DeleteRequest
or
+ * PutRequest
). Each element in the map consists of the following:
DeleteRequest
- Perform a DeleteItem
+ * operation on the specified item. The item to be deleted is identified by a
+ * Key
subelement:
Key
- A map of
+ * primary key attribute values that uniquely identify the item. Each entry in this
+ * map consists of an attribute name and an attribute value. For each primary key,
+ * you must provide all of the key attributes. For example, with a simple
+ * primary key, you only need to provide a value for the partition key. For a
+ * composite primary key, you must provide values for both the partition key
+ * and the sort key.PutRequest
-
+ * Perform a PutItem
operation on the specified item. The item to be
+ * put is identified by an Item
subelement:
Item
- A map of attributes and their values. Each entry in this map
* consists of an attribute name and an attribute value. Attribute values must not
* be null; string and binary type attributes must have lengths greater than zero;
@@ -200,20 +200,20 @@ namespace Model
inline BatchWriteItemRequest& WithRequestItems(Aws::MapDeleteRequest
or PutRequest
). Each
- * element in the map consists of the following: