h&  $      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                                                                                                              !!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""###############$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))**************++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------------------...............////////////////000000000000000000000011111111111111112222222222223333333333333344444444444444444444444445555555555555555555555555666666666666666666666666667777777777777777777777777778888888888888888888888888899999999999999999999999999::::::: : : : : : : : : : : : : : ; ; ; ; ; ; ; ; ; ; ; ; ; ; < < < < < < < < < < < < < < < < < < = = = = = = = = = = = = = = = = = = = = > > > > > > > > > > > > > > > > > > > > > > > > > > > > ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ A A A A A A A A A A A A B B B B B B B B B B B B B B C C C C C C C C C C C C C C C C C C C C C C C C C D D D D D D D D D D D D D D E E E E E E E E E E E E E E E E E E E E E E E E F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F G G G G G G G G G G G G G G H H H H H H H H H H H H H H H H H H H H H H H H H H H I I I I I I I I I I I I I I I I J J J J J J J J J J J J J J J J K K K K K K K K K K K K L L L L L L L L L L L L M M M M M M M M M M M M N N N N N N N N N N N N N N N N N N N N N N O O O O O O O O O O O O O O O P P P P P P P P P P P P P Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q R R R R R R R R R R R R R R R R S S S S S S S S S S S S T T T T T T T T T T T T T T U U U U U U U U U U U U U U U U U U V V V V V V V V V V V V V V V V W W W W W W W W W W W W W W W W W W W W W W W W W W W X X X X X X X X X X X X X X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z [ [ [ [ [ [ [ [ [ [ [ [ [ [ \ \ \ \ \ \ \ \ \ \ \ \ \\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^___________________________________``````````````````aaaaaaaaaaaaaabbbbbbbbbbbbbbbbccccccccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffgggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssttttttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0.(Brendan Hay  experimentalnon-portable (GHC extensions) Safe-Inferred";=?j amazonka-dynamodb%Represents the data for an attribute.DynamoDB sends and receives JSON objects which contain a single item whose key is a data type and the value is the data itself. We provide an actual sum type to interact with these.For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.NamingRulesDataTypes.html#HowItWorks.DataTypes Data Types in the Amazon DynamoDB Developer Guide.amazonka-dynamodb'An attribute of type List. For example: ;"L": [{"S": "Cookies"} , {"S": "Coffee"}, {"N", "3.14159"}]amazonka-dynamodb-An attribute of type Number Set. For example: $"NS": ["42.2", "-19", "7.5", "3.14"]Numbers are sent across the network to DynamoDB as strings, to maximize compatibility across languages and libraries. However, DynamoDB treats them as number type attributes for mathematical operations.amazonka-dynamodb&An attribute of type Map. For example: /"M": {"Name": {"S": "Joe"}, "Age": {"N": "35"}}amazonka-dynamodb'An attribute of type Null. For example:  "NULL": trueamazonka-dynamodb)An attribute of type Number. For example:  "N": "123.45"Numbers are sent across the network to DynamoDB as strings, to maximize compatibility across languages and libraries. However, DynamoDB treats them as number type attributes for mathematical operations.amazonka-dynamodb-An attribute of type Binary Set. For example: *"BS": ["U3Vubnk=", "UmFpbnk=", "U25vd3k="]amazonka-dynamodb)An attribute of type Binary. For example: +"B": "dGhpcyB0ZXh0IGlzIGJhc2U2NC1lbmNvZGVk"amazonka-dynamodb-An attribute of type String Set. For example: #"SS": ["Giraffe", "Hippo" ,"Zebra"] amazonka-dynamodb)An attribute of type String. For example:  "S": "Hello" amazonka-dynamodb*An attribute of type Boolean. For example:  "BOOL": true    (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0.(Brendan Hay  experimentalnon-portable (GHC extensions) Safe-Inferred";=?pamazonka-dynamodb,Represents an operation to perform - either  DeleteItem or PutItem. You can only request one of these operations, not both, in a single  WriteRequest. If you do need to perform both of these operations, you need to provide two separate  WriteRequest objects.For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_WriteRequest.html WriteRequest in the Amazon DynamoDB Developer Guide.amazonka-dynamodbA request to perform a  DeleteItem operation.A map of attribute name to attribute values, representing the primary key of the item to delete. All of the table's primary key attributes must be specified, and their data types must match those of the table's key schema.amazonka-dynamodbA request to perform a PutItem operation.A map of attribute name to attribute values, representing the primary key of an item to be processed by PutItem. All of the table's primary key attributes must be specified, and their data types must match those of the table's key schema. If any attributes are present in the item that are part of an index key schema for the table, their types must match the index key schema.(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?q4$#"! $#"! $#"!(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';v8amazonka-dynamodbRepresents the settings used to enable or disable Time to Live (TTL) for the specified table.See: < smart constructor.:amazonka-dynamodbIndicates whether TTL is to be enabled (true) or disabled (false) on the table.;amazonka-dynamodbThe name of the TTL attribute used to store the expiration time for items in the table.<amazonka-dynamodbCreate a value of 8" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility::, = - Indicates whether TTL is to be enabled (true) or disabled (false) on the table.;, > - The name of the TTL attribute used to store the expiration time for items in the table.=amazonka-dynamodbIndicates whether TTL is to be enabled (true) or disabled (false) on the table.>amazonka-dynamodbThe name of the TTL attribute used to store the expiration time for items in the table.<amazonka-dynamodb:amazonka-dynamodb;8;:9<=>8;:9<=>(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';zGamazonka-dynamodbThe description of the Time to Live (TTL) status on the specified table.See: K smart constructor.Iamazonka-dynamodb5The name of the TTL attribute for items in the table.Jamazonka-dynamodbThe TTL status for the table.Kamazonka-dynamodbCreate a value of G" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:I, L8 - The name of the TTL attribute for items in the table.J, M - The TTL status for the table.Lamazonka-dynamodb5The name of the TTL attribute for items in the table.Mamazonka-dynamodbThe TTL status for the table.GJIHKLMGJIHKLM(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';Uamazonka-dynamodbDescribes a tag. A tag is a key-value pair. You can add up to 50 tags to a single DynamoDB table.Amazon Web Services-assigned tag names and values are automatically assigned the aws: prefix, which the user cannot assign. Amazon Web Services-assigned tag names do not count towards the tag limit of 50. User-assigned tag names have the prefix user: in the Cost Allocation Report. You cannot backdate the application of a tag.4For an overview on tagging DynamoDB resources, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Tagging.htmlTagging for DynamoDB in the Amazon DynamoDB Developer Guide.See: Y smart constructor.Wamazonka-dynamodbThe key of the tag. Tag keys are case sensitive. Each DynamoDB table can only have up to one tag with the same key. If you try to add an existing tag (same key), the existing tag value will be updated to the new value.Xamazonka-dynamodbThe value of the tag. Tag values are case-sensitive and can be null.Yamazonka-dynamodbCreate a value of U" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:W, Z - The key of the tag. Tag keys are case sensitive. Each DynamoDB table can only have up to one tag with the same key. If you try to add an existing tag (same key), the existing tag value will be updated to the new value.X, [ - The value of the tag. Tag values are case-sensitive and can be null.Zamazonka-dynamodbThe key of the tag. Tag keys are case sensitive. Each DynamoDB table can only have up to one tag with the same key. If you try to add an existing tag (same key), the existing tag value will be updated to the new value.[amazonka-dynamodbThe value of the tag. Tag values are case-sensitive and can be null.Yamazonka-dynamodbWamazonka-dynamodbXUWXVYZ[UWXVYZ[(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";? dmlkjihgefdmlkjihgefmlkjihg(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?d (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';amazonka-dynamodb$Contains details of the table class.See:  smart constructor.amazonka-dynamodbRepresents the settings used to enable server-side encryption.See:  smart constructor.amazonka-dynamodbIndicates whether server-side encryption is done using an Amazon Web Services managed key or an Amazon Web Services owned key. If enabled (true), server-side encryption type is set to KMS and an Amazon Web Services managed key is used (KMS charges apply). If disabled (false) or not specified, server-side encryption is set to Amazon Web Services owned key.amazonka-dynamodbThe KMS key that should be used for the KMS encryption. To specify a key, use its key ID, Amazon Resource Name (ARN), alias name, or alias ARN. Note that you should only provide this parameter if the key is different from the default DynamoDB key alias/aws/dynamodb.amazonka-dynamodb9Server-side encryption type. The only supported value is:KMS - Server-side encryption that uses Key Management Service. The key is stored in your account and is managed by KMS (KMS charges apply).amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - Indicates whether server-side encryption is done using an Amazon Web Services managed key or an Amazon Web Services owned key. If enabled (true), server-side encryption type is set to KMS and an Amazon Web Services managed key is used (KMS charges apply). If disabled (false) or not specified, server-side encryption is set to Amazon Web Services owned key.,  - The KMS key that should be used for the KMS encryption. To specify a key, use its key ID, Amazon Resource Name (ARN), alias name, or alias ARN. Note that you should only provide this parameter if the key is different from the default DynamoDB key alias/aws/dynamodb., < - Server-side encryption type. The only supported value is:KMS - Server-side encryption that uses Key Management Service. The key is stored in your account and is managed by KMS (KMS charges apply).amazonka-dynamodbIndicates whether server-side encryption is done using an Amazon Web Services managed key or an Amazon Web Services owned key. If enabled (true), server-side encryption type is set to KMS and an Amazon Web Services managed key is used (KMS charges apply). If disabled (false) or not specified, server-side encryption is set to Amazon Web Services owned key.amazonka-dynamodbThe KMS key that should be used for the KMS encryption. To specify a key, use its key ID, Amazon Resource Name (ARN), alias name, or alias ARN. Note that you should only provide this parameter if the key is different from the default DynamoDB key alias/aws/dynamodb.amazonka-dynamodb9Server-side encryption type. The only supported value is:KMS - Server-side encryption that uses Key Management Service. The key is stored in your account and is managed by KMS (KMS charges apply).  (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&'; amazonka-dynamodbThe description of the server-side encryption status on the specified table.See:  smart constructor.amazonka-dynamodbIndicates the time, in UNIX epoch date format, when DynamoDB detected that the table's KMS key was inaccessible. This attribute will automatically be cleared when DynamoDB detects that the table's KMS key is accessible again. DynamoDB will initiate the table archival process when table's KMS key remains inaccessible for more than seven days from this date.amazonka-dynamodb,The KMS key ARN used for the KMS encryption.amazonka-dynamodb9Server-side encryption type. The only supported value is:KMS - Server-side encryption that uses Key Management Service. The key is stored in your account and is managed by KMS (KMS charges apply).amazonka-dynamodbRepresents the current state of server-side encryption. The only supported values are:ENABLED% - Server-side encryption is enabled.UPDATING+ - Server-side encryption is being updated.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - Indicates the time, in UNIX epoch date format, when DynamoDB detected that the table's KMS key was inaccessible. This attribute will automatically be cleared when DynamoDB detects that the table's KMS key is accessible again. DynamoDB will initiate the table archival process when table's KMS key remains inaccessible for more than seven days from this date., / - The KMS key ARN used for the KMS encryption., < - Server-side encryption type. The only supported value is:KMS - Server-side encryption that uses Key Management Service. The key is stored in your account and is managed by KMS (KMS charges apply).,  - Represents the current state of server-side encryption. The only supported values are:ENABLED% - Server-side encryption is enabled.UPDATING+ - Server-side encryption is being updated.amazonka-dynamodbIndicates the time, in UNIX epoch date format, when DynamoDB detected that the table's KMS key was inaccessible. This attribute will automatically be cleared when DynamoDB detects that the table's KMS key is accessible again. DynamoDB will initiate the table archival process when table's KMS key remains inaccessible for more than seven days from this date.amazonka-dynamodb,The KMS key ARN used for the KMS encryption.amazonka-dynamodb9Server-side encryption type. The only supported value is:KMS - Server-side encryption that uses Key Management Service. The key is stored in your account and is managed by KMS (KMS charges apply).amazonka-dynamodbRepresents the current state of server-side encryption. The only supported values are:ENABLED% - Server-side encryption is enabled.UPDATING+ - Server-side encryption is being updated.  (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';amazonka-dynamodb*The S3 bucket that is being imported from.See:  smart constructor.amazonka-dynamodbThe account number of the S3 bucket that is being imported from. If the bucket is owned by the requester this is optional.amazonka-dynamodbThe key prefix shared by all S3 Objects that are being imported.amazonka-dynamodb*The S3 bucket that is being imported from.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The account number of the S3 bucket that is being imported from. If the bucket is owned by the requester this is optional.,  - The key prefix shared by all S3 Objects that are being imported., - - The S3 bucket that is being imported from.amazonka-dynamodbThe account number of the S3 bucket that is being imported from. If the bucket is owned by the requester this is optional.amazonka-dynamodbThe key prefix shared by all S3 Objects that are being imported.amazonka-dynamodb*The S3 bucket that is being imported from.amazonka-dynamodb  (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';ʂamazonka-dynamodb#Represents a request to perform an  UpdateItem operation.See:  smart constructor.amazonka-dynamodbA condition that must be satisfied in order for a conditional update to succeed.amazonka-dynamodbOne or more substitution tokens for attribute names in an expression.amazonka-dynamodbRepresents the properties of a replica global secondary index.See:  smart constructor.amazonka-dynamodb'The name of the global secondary index.amazonka-dynamodbIf not described, uses the source table GSI's read capacity settings.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, * - The name of the global secondary index.,  - If not described, uses the source table GSI's read capacity settings.amazonka-dynamodb'The name of the global secondary index.amazonka-dynamodbIf not described, uses the source table GSI's read capacity settings.(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';amazonka-dynamodb>Represents the properties of a replica global secondary index.See:  smart constructor.amazonka-dynamodbReplica table GSI-specific provisioned throughput. If not specified, uses the source table GSI's read capacity settings.amazonka-dynamodb'The name of the global secondary index.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - Replica table GSI-specific provisioned throughput. If not specified, uses the source table GSI's read capacity settings., * - The name of the global secondary index.amazonka-dynamodbReplica table GSI-specific provisioned throughput. If not specified, uses the source table GSI's read capacity settings.amazonka-dynamodb'The name of the global secondary index.amazonka-dynamodb (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';x amazonka-dynamodb$Represents a replica to be modified.See:  smart constructor.amazonka-dynamodb1Replica-specific global secondary index settings.amazonka-dynamodbThe KMS key of the replica that should be used for KMS encryption. To specify a key, use its key ID, Amazon Resource Name (ARN), alias name, or alias ARN. Note that you should only provide this parameter if the key is different from the default DynamoDB KMS key alias/aws/dynamodb.amazonka-dynamodbReplica-specific provisioned throughput. If not specified, uses the source table's provisioned throughput settings.amazonka-dynamodbReplica-specific table class. If not specified, uses the source table's table class.amazonka-dynamodb$The Region where the replica exists.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, 4 - Replica-specific global secondary index settings.,  - The KMS key of the replica that should be used for KMS encryption. To specify a key, use its key ID, Amazon Resource Name (ARN), alias name, or alias ARN. Note that you should only provide this parameter if the key is different from the default DynamoDB KMS key alias/aws/dynamodb.,  - Replica-specific provisioned throughput. If not specified, uses the source table's provisioned throughput settings.,  - Replica-specific table class. If not specified, uses the source table's table class., ' - The Region where the replica exists.amazonka-dynamodb1Replica-specific global secondary index settings.amazonka-dynamodbThe KMS key of the replica that should be used for KMS encryption. To specify a key, use its key ID, Amazon Resource Name (ARN), alias name, or alias ARN. Note that you should only provide this parameter if the key is different from the default DynamoDB KMS key alias/aws/dynamodb.amazonka-dynamodbReplica-specific provisioned throughput. If not specified, uses the source table's provisioned throughput settings.amazonka-dynamodbReplica-specific table class. If not specified, uses the source table's table class.amazonka-dynamodb$The Region where the replica exists.amazonka-dynamodb  !(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';bamazonka-dynamodb$Contains the details of the replica.See:  smart constructor.amazonka-dynamodb1Replica-specific global secondary index settings.amazonka-dynamodbThe KMS key of the replica that will be used for KMS encryption.amazonka-dynamodbReplica-specific provisioned throughput. If not described, uses the source table's provisioned throughput settings.amazonka-dynamodbThe name of the Region.amazonka-dynamodbThe time at which the replica was first detected as inaccessible. To determine cause of inaccessibility check the  ReplicaStatus property.amazonka-dynamodb!The current state of the replica:CREATING - The replica is being created.UPDATING - The replica is being updated.DELETING - The replica is being deleted.ACTIVE - The replica is ready for use.REGION_DISABLED - The replica is inaccessible because the Amazon Web Services Region has been disabled.If the Amazon Web Services Region remains inaccessible for more than 20 hours, DynamoDB will remove this replica from the replication group. The replica will not be deleted and replication will stop from and to this region.$INACCESSIBLE_ENCRYPTION_CREDENTIALS > - The KMS key used to encrypt the table is inaccessible.If the KMS key remains inaccessible for more than 20 hours, DynamoDB will remove this replica from the replication group. The replica will not be deleted and replication will stop from and to this region.amazonka-dynamodb.Detailed information about the replica status.amazonka-dynamodbSpecifies the progress of a Create, Update, or Delete action on the replica as a percentage.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, 4 - Replica-specific global secondary index settings.,  - The KMS key of the replica that will be used for KMS encryption.,  - Replica-specific provisioned throughput. If not described, uses the source table's provisioned throughput settings.,  - The name of the Region.,  - The time at which the replica was first detected as inaccessible. To determine cause of inaccessibility check the  ReplicaStatus property., $ - The current state of the replica:CREATING - The replica is being created.UPDATING - The replica is being updated.DELETING - The replica is being deleted.ACTIVE - The replica is ready for use.REGION_DISABLED - The replica is inaccessible because the Amazon Web Services Region has been disabled.If the Amazon Web Services Region remains inaccessible for more than 20 hours, DynamoDB will remove this replica from the replication group. The replica will not be deleted and replication will stop from and to this region.$INACCESSIBLE_ENCRYPTION_CREDENTIALS > - The KMS key used to encrypt the table is inaccessible.If the KMS key remains inaccessible for more than 20 hours, DynamoDB will remove this replica from the replication group. The replica will not be deleted and replication will stop from and to this region., 1 - Detailed information about the replica status.,  - Specifies the progress of a Create, Update, or Delete action on the replica as a percentage.,  - Undocumented member.amazonka-dynamodb1Replica-specific global secondary index settings.amazonka-dynamodbThe KMS key of the replica that will be used for KMS encryption.amazonka-dynamodbReplica-specific provisioned throughput. If not described, uses the source table's provisioned throughput settings.amazonka-dynamodbThe name of the Region.amazonka-dynamodbThe time at which the replica was first detected as inaccessible. To determine cause of inaccessibility check the  ReplicaStatus property.amazonka-dynamodb!The current state of the replica:CREATING - The replica is being created.UPDATING - The replica is being updated.DELETING - The replica is being deleted.ACTIVE - The replica is ready for use.REGION_DISABLED - The replica is inaccessible because the Amazon Web Services Region has been disabled.If the Amazon Web Services Region remains inaccessible for more than 20 hours, DynamoDB will remove this replica from the replication group. The replica will not be deleted and replication will stop from and to this region.$INACCESSIBLE_ENCRYPTION_CREDENTIALS > - The KMS key used to encrypt the table is inaccessible.If the KMS key remains inaccessible for more than 20 hours, DynamoDB will remove this replica from the replication group. The replica will not be deleted and replication will stop from and to this region.amazonka-dynamodb.Detailed information about the replica status.amazonka-dynamodbSpecifies the progress of a Create, Update, or Delete action on the replica as a percentage.amazonka-dynamodbUndocumented member."(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';' amazonka-dynamodbRepresents the provisioned throughput settings for the table, consisting of read and write capacity units, along with data about increases and decreases.See:  smart constructor.amazonka-dynamodbThe date and time of the last provisioned throughput decrease for this table.amazonka-dynamodbThe date and time of the last provisioned throughput increase for this table.amazonka-dynamodbThe number of provisioned throughput decreases for this table during this UTC calendar day. For current maximums on provisioned throughput decreases, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Limits.html"Service, Account, and Table Quotas in the Amazon DynamoDB Developer Guide.amazonka-dynamodbThe maximum number of strongly consistent reads consumed per second before DynamoDB returns a ThrottlingException. Eventually consistent reads require less effort than strongly consistent reads, so a setting of 50 ReadCapacityUnits0 per second provides 100 eventually consistent ReadCapacityUnits per second.amazonka-dynamodbThe maximum number of writes consumed per second before DynamoDB returns a ThrottlingException.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The date and time of the last provisioned throughput decrease for this table.,  - The date and time of the last provisioned throughput increase for this table.,  - The number of provisioned throughput decreases for this table during this UTC calendar day. For current maximums on provisioned throughput decreases, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Limits.html"Service, Account, and Table Quotas in the Amazon DynamoDB Developer Guide.,  - The maximum number of strongly consistent reads consumed per second before DynamoDB returns a ThrottlingException. Eventually consistent reads require less effort than strongly consistent reads, so a setting of 50 ReadCapacityUnits0 per second provides 100 eventually consistent ReadCapacityUnits per second.,  - The maximum number of writes consumed per second before DynamoDB returns a ThrottlingException.amazonka-dynamodbThe date and time of the last provisioned throughput decrease for this table.amazonka-dynamodbThe date and time of the last provisioned throughput increase for this table.amazonka-dynamodbThe number of provisioned throughput decreases for this table during this UTC calendar day. For current maximums on provisioned throughput decreases, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Limits.html"Service, Account, and Table Quotas in the Amazon DynamoDB Developer Guide.amazonka-dynamodbThe maximum number of strongly consistent reads consumed per second before DynamoDB returns a ThrottlingException. Eventually consistent reads require less effort than strongly consistent reads, so a setting of 50 ReadCapacityUnits0 per second provides 100 eventually consistent ReadCapacityUnits per second.amazonka-dynamodbThe maximum number of writes consumed per second before DynamoDB returns a ThrottlingException.  #(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';6amazonka-dynamodbRepresents the provisioned throughput settings for a specified table or index. The settings can be modified using the  UpdateTable operation.For current minimum and maximum provisioned throughput values, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Limits.html"Service, Account, and Table Quotas in the Amazon DynamoDB Developer Guide.See:  smart constructor.amazonka-dynamodbThe maximum number of strongly consistent reads consumed per second before DynamoDB returns a ThrottlingException. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/WorkingWithTables.html#ProvisionedThroughput&Specifying Read and Write Requirements in the Amazon DynamoDB Developer Guide.If read/write capacity mode is PAY_PER_REQUEST the value is set to 0.amazonka-dynamodbThe maximum number of writes consumed per second before DynamoDB returns a ThrottlingException. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/WorkingWithTables.html#ProvisionedThroughput&Specifying Read and Write Requirements in the Amazon DynamoDB Developer Guide.If read/write capacity mode is PAY_PER_REQUEST the value is set to 0.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The maximum number of strongly consistent reads consumed per second before DynamoDB returns a ThrottlingException. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/WorkingWithTables.html#ProvisionedThroughput&Specifying Read and Write Requirements in the Amazon DynamoDB Developer Guide.If read/write capacity mode is PAY_PER_REQUEST the value is set to 0.,  - The maximum number of writes consumed per second before DynamoDB returns a ThrottlingException. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/WorkingWithTables.html#ProvisionedThroughput&Specifying Read and Write Requirements in the Amazon DynamoDB Developer Guide.If read/write capacity mode is PAY_PER_REQUEST the value is set to 0.amazonka-dynamodbThe maximum number of strongly consistent reads consumed per second before DynamoDB returns a ThrottlingException. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/WorkingWithTables.html#ProvisionedThroughput&Specifying Read and Write Requirements in the Amazon DynamoDB Developer Guide.If read/write capacity mode is PAY_PER_REQUEST the value is set to 0.amazonka-dynamodbThe maximum number of writes consumed per second before DynamoDB returns a ThrottlingException. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/WorkingWithTables.html#ProvisionedThroughput&Specifying Read and Write Requirements in the Amazon DynamoDB Developer Guide.If read/write capacity mode is PAY_PER_REQUEST the value is set to 0.amazonka-dynamodbamazonka-dynamodb$(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';>amazonka-dynamodbRepresents the new provisioned throughput settings to be applied to a global secondary index.See:  smart constructor.amazonka-dynamodb5The name of the global secondary index to be updated.amazonka-dynamodbRepresents the provisioned throughput settings for the specified global secondary index.For current minimum and maximum provisioned throughput values, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Limits.html"Service, Account, and Table Quotas in the Amazon DynamoDB Developer Guide.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, 8 - The name of the global secondary index to be updated.,  - Represents the provisioned throughput settings for the specified global secondary index.For current minimum and maximum provisioned throughput values, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Limits.html"Service, Account, and Table Quotas in the Amazon DynamoDB Developer Guide.amazonka-dynamodb5The name of the global secondary index to be updated.amazonka-dynamodbRepresents the provisioned throughput settings for the specified global secondary index.For current minimum and maximum provisioned throughput values, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Limits.html"Service, Account, and Table Quotas in the Amazon DynamoDB Developer Guide.amazonka-dynamodbamazonka-dynamodb%(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?? &(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';Lamazonka-dynamodbRepresents attributes that are copied (projected) from the table into an index. These are in addition to the primary key attributes and index key attributes, which are automatically projected.See:  smart constructor.amazonka-dynamodbRepresents the non-key attribute names which will be projected into the index.0For local secondary indexes, the total count of NonKeyAttributes summed across all of the local secondary indexes, must not exceed 100. If you project the same attribute into two different indexes, this counts as two distinct attributes when determining the total.amazonka-dynamodb8The set of attributes that are projected into the index: KEYS_ONLY - Only the index and primary keys are projected into the index.INCLUDE. - In addition to the attributes described in  KEYS_ONLY, the secondary index will include other non-key attributes that you specify.ALL< - All of the table attributes are projected into the index.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - Represents the non-key attribute names which will be projected into the index.0For local secondary indexes, the total count of NonKeyAttributes summed across all of the local secondary indexes, must not exceed 100. If you project the same attribute into two different indexes, this counts as two distinct attributes when determining the total., ; - The set of attributes that are projected into the index: KEYS_ONLY - Only the index and primary keys are projected into the index.INCLUDE. - In addition to the attributes described in  KEYS_ONLY, the secondary index will include other non-key attributes that you specify.ALL< - All of the table attributes are projected into the index.amazonka-dynamodbRepresents the non-key attribute names which will be projected into the index.0For local secondary indexes, the total count of NonKeyAttributes summed across all of the local secondary indexes, must not exceed 100. If you project the same attribute into two different indexes, this counts as two distinct attributes when determining the total.amazonka-dynamodb8The set of attributes that are projected into the index: KEYS_ONLY - Only the index and primary keys are projected into the index.INCLUDE. - In addition to the attributes described in  KEYS_ONLY, the secondary index will include other non-key attributes that you specify.ALL< - All of the table attributes are projected into the index.'(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?L((c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';Pamazonka-dynamodb>Represents the settings used to enable point in time recovery.See:  smart constructor.amazonka-dynamodbIndicates whether point in time recovery is enabled (true) or disabled (false) on the table.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - Indicates whether point in time recovery is enabled (true) or disabled (false) on the table.amazonka-dynamodbIndicates whether point in time recovery is enabled (true) or disabled (false) on the table.amazonka-dynamodb)(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';Xamazonka-dynamodbThe description of the point in time settings applied to the table.See:  smart constructor.amazonka-dynamodbSpecifies the earliest point in time you can restore your table to. You can restore your table to any point in time during the last 35 days.amazonka-dynamodbLatestRestorableDateTime1 is typically 5 minutes before the current time.amazonka-dynamodb,The current state of point in time recovery:ENABLED% - Point in time recovery is enabled.DISABLED& - Point in time recovery is disabled.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - Specifies the earliest point in time you can restore your table to. You can restore your table to any point in time during the last 35 days.,  - LatestRestorableDateTime1 is typically 5 minutes before the current time., / - The current state of point in time recovery:ENABLED% - Point in time recovery is enabled.DISABLED& - Point in time recovery is disabled.amazonka-dynamodbSpecifies the earliest point in time you can restore your table to. You can restore your table to any point in time during the last 35 days.amazonka-dynamodbLatestRestorableDateTime1 is typically 5 minutes before the current time.amazonka-dynamodb,The current state of point in time recovery:ENABLED% - Point in time recovery is enabled.DISABLED& - Point in time recovery is disabled.  *(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';\amazonka-dynamodb3Represents a PartiQL statment that uses parameters.See:  smart constructor.amazonka-dynamodbThe parameter values.amazonka-dynamodb(A PartiQL statment that uses parameters.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The parameter values., + - A PartiQL statment that uses parameters.amazonka-dynamodbThe parameter values.amazonka-dynamodb(A PartiQL statment that uses parameters.amazonka-dynamodb+(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';`amazonka-dynamodbSee:  smart constructor.amazonka-dynamodbThe name of the DynamoDB table.amazonka-dynamodb"The ARN for a Kinesis data stream.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, " - The name of the DynamoDB table., % - The ARN for a Kinesis data stream.amazonka-dynamodbThe name of the DynamoDB table.amazonka-dynamodb"The ARN for a Kinesis data stream.amazonka-dynamodbamazonka-dynamodb,(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';Z amazonka-dynamodbRepresents a set of primary keys and, for each key, the attributes to retrieve from the table.'For each primary key, you must provide all of the key attributes. For example, with a simple primary key, you only need to provide the partition key. For a composite primary key, you must provide both% the partition key and the sort key.See:  smart constructor.amazonka-dynamodb This is a legacy parameter. Use ProjectionExpression& instead. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/LegacyConditionalParameters.htmlLegacy Conditional Parameters in the Amazon DynamoDB Developer Guide.amazonka-dynamodb/The consistency of a read operation. If set to true, then a strongly consistent read is used; otherwise, an eventually consistent read is used.amazonka-dynamodbOne or more substitution tokens for attribute names in an expression. The following are some use cases for using ExpressionAttributeNames:To access an attribute whose name conflicts with a DynamoDB reserved word.To create a placeholder for repeating occurrences of an attribute name in an expression.To prevent special characters in an attribute name from being misinterpreted in an expression.Use the # character in an expression to dereference an attribute name. For example, consider the following attribute name:  PercentileThe name of this attribute conflicts with a reserved word, so it cannot be used directly in an expression. (For the complete list of reserved words, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ReservedWords.htmlReserved Words in the Amazon DynamoDB Developer Guide=). To work around this, you could specify the following for ExpressionAttributeNames: {"#P":"Percentile"}You could then use this substitution in an expression, as in this example:  #P = :valTokens that begin with the : character are /expression attribute values/, which are placeholders for the actual value at runtime.9For more information on expression attribute names, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.AccessingItemAttributes.htmlAccessing Item Attributes in the Amazon DynamoDB Developer Guide.amazonka-dynamodbA string that identifies one or more attributes to retrieve from the table. These attributes can include scalars, sets, or elements of a JSON document. The attributes in the ProjectionExpression must be separated by commas.If no attribute names are specified, then all attributes will be returned. If any of the requested attributes are not found, they will not appear in the result.For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.AccessingItemAttributes.htmlAccessing Item Attributes in the Amazon DynamoDB Developer Guide.amazonka-dynamodbThe primary key attribute values that define the items and the attributes associated with the items.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, # - This is a legacy parameter. Use ProjectionExpression& instead. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/LegacyConditionalParameters.htmlLegacy Conditional Parameters in the Amazon DynamoDB Developer Guide., 2 - The consistency of a read operation. If set to true, then a strongly consistent read is used; otherwise, an eventually consistent read is used.,  - One or more substitution tokens for attribute names in an expression. The following are some use cases for using ExpressionAttributeNames:To access an attribute whose name conflicts with a DynamoDB reserved word.To create a placeholder for repeating occurrences of an attribute name in an expression.To prevent special characters in an attribute name from being misinterpreted in an expression.Use the # character in an expression to dereference an attribute name. For example, consider the following attribute name:  PercentileThe name of this attribute conflicts with a reserved word, so it cannot be used directly in an expression. (For the complete list of reserved words, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ReservedWords.htmlReserved Words in the Amazon DynamoDB Developer Guide=). To work around this, you could specify the following for ExpressionAttributeNames: {"#P":"Percentile"}You could then use this substitution in an expression, as in this example:  #P = :valTokens that begin with the : character are /expression attribute values/, which are placeholders for the actual value at runtime.9For more information on expression attribute names, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.AccessingItemAttributes.htmlAccessing Item Attributes in the Amazon DynamoDB Developer Guide.,  - A string that identifies one or more attributes to retrieve from the table. These attributes can include scalars, sets, or elements of a JSON document. The attributes in the ProjectionExpression must be separated by commas.If no attribute names are specified, then all attributes will be returned. If any of the requested attributes are not found, they will not appear in the result.For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.AccessingItemAttributes.htmlAccessing Item Attributes in the Amazon DynamoDB Developer Guide.,  - The primary key attribute values that define the items and the attributes associated with the items.amazonka-dynamodb This is a legacy parameter. Use ProjectionExpression& instead. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/LegacyConditionalParameters.htmlLegacy Conditional Parameters in the Amazon DynamoDB Developer Guide.amazonka-dynamodb/The consistency of a read operation. If set to true, then a strongly consistent read is used; otherwise, an eventually consistent read is used.amazonka-dynamodbOne or more substitution tokens for attribute names in an expression. The following are some use cases for using ExpressionAttributeNames:To access an attribute whose name conflicts with a DynamoDB reserved word.To create a placeholder for repeating occurrences of an attribute name in an expression.To prevent special characters in an attribute name from being misinterpreted in an expression.Use the # character in an expression to dereference an attribute name. For example, consider the following attribute name:  PercentileThe name of this attribute conflicts with a reserved word, so it cannot be used directly in an expression. (For the complete list of reserved words, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ReservedWords.htmlReserved Words in the Amazon DynamoDB Developer Guide=). To work around this, you could specify the following for ExpressionAttributeNames: {"#P":"Percentile"}You could then use this substitution in an expression, as in this example:  #P = :valTokens that begin with the : character are /expression attribute values/, which are placeholders for the actual value at runtime.9For more information on expression attribute names, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.AccessingItemAttributes.htmlAccessing Item Attributes in the Amazon DynamoDB Developer Guide.amazonka-dynamodbA string that identifies one or more attributes to retrieve from the table. These attributes can include scalars, sets, or elements of a JSON document. The attributes in the ProjectionExpression must be separated by commas.If no attribute names are specified, then all attributes will be returned. If any of the requested attributes are not found, they will not appear in the result.For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.AccessingItemAttributes.htmlAccessing Item Attributes in the Amazon DynamoDB Developer Guide.amazonka-dynamodbThe primary key attribute values that define the items and the attributes associated with the items.amazonka-dynamodb  -(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?2.(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';vamazonka-dynamodb Represents a single element of a key schema. A key schema specifies the attributes that make up the primary key of a table, or the key attributes of an index.A KeySchemaElement represents exactly one attribute of the primary key. For example, a simple primary key would be represented by one KeySchemaElement (for the partition key). A composite primary key would require one KeySchemaElement% for the partition key, and another KeySchemaElement for the sort key.A KeySchemaElement must be a scalar, top-level attribute (not a nested attribute). The data type must be one of String, Number, or Binary. The attribute cannot be nested within a List or a Map.See:  smart constructor.amazonka-dynamodbThe name of a key attribute.amazonka-dynamodb-The role that this key attribute will assume:HASH - partition keyRANGE - sort key2The partition key of an item is also known as its hash attribute. The term "hash attribute" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values.-The sort key of an item is also known as its range attribute. The term "range attribute" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The name of a key attribute., 0 - The role that this key attribute will assume:HASH - partition keyRANGE - sort key2The partition key of an item is also known as its hash attribute. The term "hash attribute" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values.-The sort key of an item is also known as its range attribute. The term "range attribute" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value.amazonka-dynamodbThe name of a key attribute.amazonka-dynamodb-The role that this key attribute will assume:HASH - partition keyRANGE - sort key2The partition key of an item is also known as its hash attribute. The term "hash attribute" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values.-The sort key of an item is also known as its range attribute. The term "range attribute" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value.amazonka-dynamodbamazonka-dynamodb/(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';amazonka-dynamodbRepresents the properties of a local secondary index for the table when the backup was created.See:  smart constructor.amazonka-dynamodb1Represents the name of the local secondary index.amazonka-dynamodbThe complete key schema for a local secondary index, which consists of one or more pairs of attribute names and key types:HASH - partition keyRANGE - sort key2The partition key of an item is also known as its hash attribute. The term "hash attribute" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values.-The sort key of an item is also known as its range attribute. The term "range attribute" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value.amazonka-dynamodbRepresents attributes that are copied (projected) from the table into the global secondary index. These are in addition to the primary key attributes and index key attributes, which are automatically projected.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, 4 - Represents the name of the local secondary index.,  - The complete key schema for a local secondary index, which consists of one or more pairs of attribute names and key types:HASH - partition keyRANGE - sort key2The partition key of an item is also known as its hash attribute. The term "hash attribute" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values.-The sort key of an item is also known as its range attribute. The term "range attribute" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value.,  - Represents attributes that are copied (projected) from the table into the global secondary index. These are in addition to the primary key attributes and index key attributes, which are automatically projected.amazonka-dynamodb1Represents the name of the local secondary index.amazonka-dynamodbThe complete key schema for a local secondary index, which consists of one or more pairs of attribute names and key types:HASH - partition keyRANGE - sort key2The partition key of an item is also known as its hash attribute. The term "hash attribute" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values.-The sort key of an item is also known as its range attribute. The term "range attribute" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value.amazonka-dynamodbRepresents attributes that are copied (projected) from the table into the global secondary index. These are in addition to the primary key attributes and index key attributes, which are automatically projected.  0(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';amazonka-dynamodb5Represents the properties of a local secondary index.See:  smart constructor.amazonka-dynamodbThe Amazon Resource Name (ARN) that uniquely identifies the index.amazonka-dynamodb1Represents the name of the local secondary index.amazonka-dynamodbThe total size of the specified index, in bytes. DynamoDB updates this value approximately every six hours. Recent changes might not be reflected in this value.amazonka-dynamodbThe number of items in the specified index. DynamoDB updates this value approximately every six hours. Recent changes might not be reflected in this value.amazonka-dynamodbThe complete key schema for the local secondary index, consisting of one or more pairs of attribute names and key types:HASH - partition keyRANGE - sort key2The partition key of an item is also known as its hash attribute. The term "hash attribute" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values.-The sort key of an item is also known as its range attribute. The term "range attribute" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value.amazonka-dynamodbRepresents attributes that are copied (projected) from the table into the global secondary index. These are in addition to the primary key attributes and index key attributes, which are automatically projected.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The Amazon Resource Name (ARN) that uniquely identifies the index., 4 - Represents the name of the local secondary index.,  - The total size of the specified index, in bytes. DynamoDB updates this value approximately every six hours. Recent changes might not be reflected in this value.,  - The number of items in the specified index. DynamoDB updates this value approximately every six hours. Recent changes might not be reflected in this value.,  - The complete key schema for the local secondary index, consisting of one or more pairs of attribute names and key types:HASH - partition keyRANGE - sort key2The partition key of an item is also known as its hash attribute. The term "hash attribute" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values.-The sort key of an item is also known as its range attribute. The term "range attribute" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value.,  - Represents attributes that are copied (projected) from the table into the global secondary index. These are in addition to the primary key attributes and index key attributes, which are automatically projected.amazonka-dynamodbThe Amazon Resource Name (ARN) that uniquely identifies the index.amazonka-dynamodb1Represents the name of the local secondary index.amazonka-dynamodbThe total size of the specified index, in bytes. DynamoDB updates this value approximately every six hours. Recent changes might not be reflected in this value.amazonka-dynamodbThe number of items in the specified index. DynamoDB updates this value approximately every six hours. Recent changes might not be reflected in this value.amazonka-dynamodbThe complete key schema for the local secondary index, consisting of one or more pairs of attribute names and key types:HASH - partition keyRANGE - sort key2The partition key of an item is also known as its hash attribute. The term "hash attribute" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values.-The sort key of an item is also known as its range attribute. The term "range attribute" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value.amazonka-dynamodbRepresents attributes that are copied (projected) from the table into the global secondary index. These are in addition to the primary key attributes and index key attributes, which are automatically projected.1(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';Vamazonka-dynamodb5Represents the properties of a local secondary index.See:  smart constructor.amazonka-dynamodbThe name of the local secondary index. The name must be unique among all other indexes on this table.amazonka-dynamodbThe complete key schema for the local secondary index, consisting of one or more pairs of attribute names and key types:HASH - partition keyRANGE - sort key2The partition key of an item is also known as its hash attribute. The term "hash attribute" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values.-The sort key of an item is also known as its range attribute. The term "range attribute" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value.amazonka-dynamodbRepresents attributes that are copied (projected) from the table into the local secondary index. These are in addition to the primary key attributes and index key attributes, which are automatically projected.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The name of the local secondary index. The name must be unique among all other indexes on this table.,  - The complete key schema for the local secondary index, consisting of one or more pairs of attribute names and key types:HASH - partition keyRANGE - sort key2The partition key of an item is also known as its hash attribute. The term "hash attribute" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values.-The sort key of an item is also known as its range attribute. The term "range attribute" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value.,  - Represents attributes that are copied (projected) from the table into the local secondary index. These are in addition to the primary key attributes and index key attributes, which are automatically projected.amazonka-dynamodbThe name of the local secondary index. The name must be unique among all other indexes on this table.amazonka-dynamodbThe complete key schema for the local secondary index, consisting of one or more pairs of attribute names and key types:HASH - partition keyRANGE - sort key2The partition key of an item is also known as its hash attribute. The term "hash attribute" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values.-The sort key of an item is also known as its range attribute. The term "range attribute" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value.amazonka-dynamodbRepresents attributes that are copied (projected) from the table into the local secondary index. These are in addition to the primary key attributes and index key attributes, which are automatically projected.amazonka-dynamodbamazonka-dynamodbamazonka-dynamodb  2(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&'; amazonka-dynamodbDetails for the requested item.See:  smart constructor.amazonka-dynamodbMap of attribute data consisting of the data type and attribute value.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - Map of attribute data consisting of the data type and attribute value.amazonka-dynamodbMap of attribute data consisting of the data type and attribute value.3(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';Ԁamazonka-dynamodbInformation about item collections, if any, that were affected by the operation. ItemCollectionMetrics is only returned if the request asked for it. If the table does not have any local secondary indexes, this information is not returned in the response.See:  smart constructor.amazonka-dynamodbThe partition key value of the item collection. This value is the same as the partition key value of the item.amazonka-dynamodbAn estimate of item collection size, in gigabytes. This value is a two-element array containing a lower bound and an upper bound for the estimate. The estimate includes the size of all the items in the table, plus the size of all attributes projected into all of the local secondary indexes on that table. Use this estimate to measure whether a local secondary index is approaching its size limit.The estimate is subject to change over time; therefore, do not rely on the precision or accuracy of the estimate.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The partition key value of the item collection. This value is the same as the partition key value of the item.,  - An estimate of item collection size, in gigabytes. This value is a two-element array containing a lower bound and an upper bound for the estimate. The estimate includes the size of all the items in the table, plus the size of all attributes projected into all of the local secondary indexes on that table. Use this estimate to measure whether a local secondary index is approaching its size limit.The estimate is subject to change over time; therefore, do not rely on the precision or accuracy of the estimate.amazonka-dynamodbThe partition key value of the item collection. This value is the same as the partition key value of the item.amazonka-dynamodbAn estimate of item collection size, in gigabytes. This value is a two-element array containing a lower bound and an upper bound for the estimate. The estimate includes the size of all the items in the table, plus the size of all attributes projected into all of the local secondary indexes on that table. Use this estimate to measure whether a local secondary index is approaching its size limit.The estimate is subject to change over time; therefore, do not rely on the precision or accuracy of the estimate.4(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?@ 5(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";? 6(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";? 7(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?׌ 8(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&'; amazonka-dynamodb9Summary information about the source file for the import.See:  smart constructor.amazonka-dynamodbThe Amazon Resource Number (ARN) of the Cloudwatch Log Group associated with this import task.amazonka-dynamodbThe time at which this import task ended. (Does this include the successful complete creation of the table it was imported to?)amazonka-dynamodbThe Amazon Resource Number (ARN) corresponding to the import request.amazonka-dynamodb#The status of the import operation.amazonka-dynamodb0The format of the source data. Valid values are CSV,  DYNAMODB_JSON or ION.amazonka-dynamodbThe path and S3 bucket of the source file that is being imported. This includes the S3Bucket (required), S3KeyPrefix (optional) and S3BucketOwner (optional if the bucket is owned by the requester).amazonka-dynamodb)The time at which this import task began.amazonka-dynamodbThe Amazon Resource Number (ARN) of the table being imported into.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The Amazon Resource Number (ARN) of the Cloudwatch Log Group associated with this import task.,  - The time at which this import task ended. (Does this include the successful complete creation of the table it was imported to?),  - The Amazon Resource Number (ARN) corresponding to the import request., & - The status of the import operation., 3 - The format of the source data. Valid values are CSV,  DYNAMODB_JSON or ION.,  - The path and S3 bucket of the source file that is being imported. This includes the S3Bucket (required), S3KeyPrefix (optional) and S3BucketOwner (optional if the bucket is owned by the requester)., , - The time at which this import task began.,  - The Amazon Resource Number (ARN) of the table being imported into.amazonka-dynamodbThe Amazon Resource Number (ARN) of the Cloudwatch Log Group associated with this import task.amazonka-dynamodbThe time at which this import task ended. (Does this include the successful complete creation of the table it was imported to?)amazonka-dynamodbThe Amazon Resource Number (ARN) corresponding to the import request.amazonka-dynamodb#The status of the import operation.amazonka-dynamodb0The format of the source data. Valid values are CSV,  DYNAMODB_JSON or ION.amazonka-dynamodbThe path and S3 bucket of the source file that is being imported. This includes the S3Bucket (required), S3KeyPrefix (optional) and S3BucketOwner (optional if the bucket is owned by the requester).amazonka-dynamodb)The time at which this import task began.amazonka-dynamodbThe Amazon Resource Number (ARN) of the table being imported into.9(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";? :(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&'; amazonka-dynamodb(Contains details about the global table.See:   smart constructor.amazonka-dynamodb&The creation time of the global table.amazonka-dynamodb*The unique identifier of the global table.amazonka-dynamodbThe global table name.amazonka-dynamodb&The current state of the global table:CREATING% - The global table is being created.UPDATING% - The global table is being updated.DELETING% - The global table is being deleted.ACTIVE% - The global table is ready for use.amazonka-dynamodb0The Regions where the global table has replicas. amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  ) - The creation time of the global table.,  - - The unique identifier of the global table.,   - The global table name.,  ) - The current state of the global table:CREATING% - The global table is being created.UPDATING% - The global table is being updated.DELETING% - The global table is being deleted.ACTIVE% - The global table is ready for use.,  3 - The Regions where the global table has replicas. amazonka-dynamodb&The creation time of the global table. amazonka-dynamodb*The unique identifier of the global table. amazonka-dynamodbThe global table name. amazonka-dynamodb&The current state of the global table:CREATING% - The global table is being created.UPDATING% - The global table is being updated.DELETING% - The global table is being deleted.ACTIVE% - The global table is ready for use. amazonka-dynamodb0The Regions where the global table has replicas.   ;(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&'; amazonka-dynamodb,Represents the properties of a global table.See:   smart constructor. amazonka-dynamodbThe global table name. amazonka-dynamodb0The Regions where the global table has replicas. amazonka-dynamodbCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,   - The global table name. ,  3 - The Regions where the global table has replicas. amazonka-dynamodbThe global table name. amazonka-dynamodb0The Regions where the global table has replicas.  <(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&'; amazonka-dynamodbRepresents the properties of a global secondary index for the table when the backup was created.See:   smart constructor. amazonka-dynamodb'The name of the global secondary index. amazonka-dynamodbThe complete key schema for a global secondary index, which consists of one or more pairs of attribute names and key types:HASH - partition keyRANGE - sort key2The partition key of an item is also known as its hash attribute. The term "hash attribute" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values.-The sort key of an item is also known as its range attribute. The term "range attribute" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value. amazonka-dynamodbRepresents attributes that are copied (projected) from the table into the global secondary index. These are in addition to the primary key attributes and index key attributes, which are automatically projected. amazonka-dynamodbRepresents the provisioned throughput settings for the specified global secondary index. amazonka-dynamodbCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,  * - The name of the global secondary index. ,   - The complete key schema for a global secondary index, which consists of one or more pairs of attribute names and key types:HASH - partition keyRANGE - sort key2The partition key of an item is also known as its hash attribute. The term "hash attribute" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values.-The sort key of an item is also known as its range attribute. The term "range attribute" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value. ,   - Represents attributes that are copied (projected) from the table into the global secondary index. These are in addition to the primary key attributes and index key attributes, which are automatically projected. ,   - Represents the provisioned throughput settings for the specified global secondary index. amazonka-dynamodb'The name of the global secondary index. amazonka-dynamodbThe complete key schema for a global secondary index, which consists of one or more pairs of attribute names and key types:HASH - partition keyRANGE - sort key2The partition key of an item is also known as its hash attribute. The term "hash attribute" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values.-The sort key of an item is also known as its range attribute. The term "range attribute" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value. amazonka-dynamodbRepresents attributes that are copied (projected) from the table into the global secondary index. These are in addition to the primary key attributes and index key attributes, which are automatically projected. amazonka-dynamodbRepresents the provisioned throughput settings for the specified global secondary index. =(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&'; amazonka-dynamodbContains the details of the features enabled on the table when the backup was created. For example, LSIs, GSIs, streams, TTL.See:   smart constructor. amazonka-dynamodbRepresents the GSI properties for the table when the backup was created. It includes the IndexName, KeySchema, Projection, and ProvisionedThroughput for the GSIs on the table at the time of backup. amazonka-dynamodbRepresents the LSI properties for the table when the backup was created. It includes the IndexName, KeySchema and Projection for the LSIs on the table at the time of backup. amazonka-dynamodbThe description of the server-side encryption status on the table when the backup was created. amazonka-dynamodb9Stream settings on the table when the backup was created. amazonka-dynamodb?Time to Live settings on the table when the backup was created. amazonka-dynamodbCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,   - Represents the GSI properties for the table when the backup was created. It includes the IndexName, KeySchema, Projection, and ProvisionedThroughput for the GSIs on the table at the time of backup. ,   - Represents the LSI properties for the table when the backup was created. It includes the IndexName, KeySchema and Projection for the LSIs on the table at the time of backup. ,   - The description of the server-side encryption status on the table when the backup was created. ,  < - Stream settings on the table when the backup was created. ,   - Time to Live settings on the table when the backup was created. amazonka-dynamodbRepresents the GSI properties for the table when the backup was created. It includes the IndexName, KeySchema, Projection, and ProvisionedThroughput for the GSIs on the table at the time of backup. amazonka-dynamodbRepresents the LSI properties for the table when the backup was created. It includes the IndexName, KeySchema and Projection for the LSIs on the table at the time of backup. amazonka-dynamodbThe description of the server-side encryption status on the table when the backup was created. amazonka-dynamodb9Stream settings on the table when the backup was created. amazonka-dynamodb?Time to Live settings on the table when the backup was created. >(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';3 amazonka-dynamodb6Represents the properties of a global secondary index.See:   smart constructor. amazonka-dynamodb6Indicates whether the index is currently backfilling.  Backfilling is the process of reading items from the table and determining whether they can be added to the index. (Not all items will qualify: For example, a partition key cannot have any duplicate values.) If an item can be added to the index, DynamoDB will do so. After all items have been processed, the backfilling operation is complete and  Backfilling is false.9You can delete an index that is being created during the  Backfilling phase when  IndexStatus is set to CREATING and  Backfilling is true. You can't delete the index that is being created when  IndexStatus is set to CREATING and  Backfilling is false.'For indexes that were created during a  CreateTable operation, the  Backfilling" attribute does not appear in the  DescribeTable output. amazonka-dynamodbThe Amazon Resource Name (ARN) that uniquely identifies the index. amazonka-dynamodb'The name of the global secondary index. amazonka-dynamodbThe total size of the specified index, in bytes. DynamoDB updates this value approximately every six hours. Recent changes might not be reflected in this value. amazonka-dynamodb0The current state of the global secondary index:CREATING - The index is being created.UPDATING - The index is being updated.DELETING - The index is being deleted.ACTIVE - The index is ready for use. amazonka-dynamodbThe number of items in the specified index. DynamoDB updates this value approximately every six hours. Recent changes might not be reflected in this value. amazonka-dynamodbThe complete key schema for a global secondary index, which consists of one or more pairs of attribute names and key types:HASH - partition keyRANGE - sort key2The partition key of an item is also known as its hash attribute. The term "hash attribute" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values.-The sort key of an item is also known as its range attribute. The term "range attribute" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value. amazonka-dynamodbRepresents attributes that are copied (projected) from the table into the global secondary index. These are in addition to the primary key attributes and index key attributes, which are automatically projected. amazonka-dynamodbRepresents the provisioned throughput settings for the specified global secondary index.For current minimum and maximum provisioned throughput values, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Limits.html"Service, Account, and Table Quotas in the Amazon DynamoDB Developer Guide. amazonka-dynamodbCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,  9 - Indicates whether the index is currently backfilling.  Backfilling is the process of reading items from the table and determining whether they can be added to the index. (Not all items will qualify: For example, a partition key cannot have any duplicate values.) If an item can be added to the index, DynamoDB will do so. After all items have been processed, the backfilling operation is complete and  Backfilling is false.9You can delete an index that is being created during the  Backfilling phase when  IndexStatus is set to CREATING and  Backfilling is true. You can't delete the index that is being created when  IndexStatus is set to CREATING and  Backfilling is false.'For indexes that were created during a  CreateTable operation, the  Backfilling" attribute does not appear in the  DescribeTable output. ,   - The Amazon Resource Name (ARN) that uniquely identifies the index. ,  * - The name of the global secondary index. ,   - The total size of the specified index, in bytes. DynamoDB updates this value approximately every six hours. Recent changes might not be reflected in this value. ,  3 - The current state of the global secondary index:CREATING - The index is being created.UPDATING - The index is being updated.DELETING - The index is being deleted.ACTIVE - The index is ready for use. ,   - The number of items in the specified index. DynamoDB updates this value approximately every six hours. Recent changes might not be reflected in this value. ,   - The complete key schema for a global secondary index, which consists of one or more pairs of attribute names and key types:HASH - partition keyRANGE - sort key2The partition key of an item is also known as its hash attribute. The term "hash attribute" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values.-The sort key of an item is also known as its range attribute. The term "range attribute" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value. ,   - Represents attributes that are copied (projected) from the table into the global secondary index. These are in addition to the primary key attributes and index key attributes, which are automatically projected. ,   - Represents the provisioned throughput settings for the specified global secondary index.For current minimum and maximum provisioned throughput values, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Limits.html"Service, Account, and Table Quotas in the Amazon DynamoDB Developer Guide. amazonka-dynamodb6Indicates whether the index is currently backfilling.  Backfilling is the process of reading items from the table and determining whether they can be added to the index. (Not all items will qualify: For example, a partition key cannot have any duplicate values.) If an item can be added to the index, DynamoDB will do so. After all items have been processed, the backfilling operation is complete and  Backfilling is false.9You can delete an index that is being created during the  Backfilling phase when  IndexStatus is set to CREATING and  Backfilling is true. You can't delete the index that is being created when  IndexStatus is set to CREATING and  Backfilling is false.'For indexes that were created during a  CreateTable operation, the  Backfilling" attribute does not appear in the  DescribeTable output. amazonka-dynamodbThe Amazon Resource Name (ARN) that uniquely identifies the index. amazonka-dynamodb'The name of the global secondary index. amazonka-dynamodbThe total size of the specified index, in bytes. DynamoDB updates this value approximately every six hours. Recent changes might not be reflected in this value. amazonka-dynamodb0The current state of the global secondary index:CREATING - The index is being created.UPDATING - The index is being updated.DELETING - The index is being deleted.ACTIVE - The index is ready for use. amazonka-dynamodbThe number of items in the specified index. DynamoDB updates this value approximately every six hours. Recent changes might not be reflected in this value. amazonka-dynamodbThe complete key schema for a global secondary index, which consists of one or more pairs of attribute names and key types:HASH - partition keyRANGE - sort key2The partition key of an item is also known as its hash attribute. The term "hash attribute" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values.-The sort key of an item is also known as its range attribute. The term "range attribute" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value. amazonka-dynamodbRepresents attributes that are copied (projected) from the table into the global secondary index. These are in addition to the primary key attributes and index key attributes, which are automatically projected. amazonka-dynamodbRepresents the provisioned throughput settings for the specified global secondary index.For current minimum and maximum provisioned throughput values, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Limits.html"Service, Account, and Table Quotas in the Amazon DynamoDB Developer Guide.  ?(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';Go amazonka-dynamodb6Represents the properties of a global secondary index.See:   smart constructor. amazonka-dynamodbRepresents the provisioned throughput settings for the specified global secondary index.For current minimum and maximum provisioned throughput values, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Limits.html"Service, Account, and Table Quotas in the Amazon DynamoDB Developer Guide. amazonka-dynamodbThe name of the global secondary index. The name must be unique among all other indexes on this table. amazonka-dynamodbThe complete key schema for a global secondary index, which consists of one or more pairs of attribute names and key types:HASH - partition keyRANGE - sort key2The partition key of an item is also known as its hash attribute. The term "hash attribute" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values.-The sort key of an item is also known as its range attribute. The term "range attribute" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value. amazonka-dynamodbRepresents attributes that are copied (projected) from the table into the global secondary index. These are in addition to the primary key attributes and index key attributes, which are automatically projected. amazonka-dynamodbCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,   - Represents the provisioned throughput settings for the specified global secondary index.For current minimum and maximum provisioned throughput values, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Limits.html"Service, Account, and Table Quotas in the Amazon DynamoDB Developer Guide. ,   - The name of the global secondary index. The name must be unique among all other indexes on this table. ,   - The complete key schema for a global secondary index, which consists of one or more pairs of attribute names and key types:HASH - partition keyRANGE - sort key2The partition key of an item is also known as its hash attribute. The term "hash attribute" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values.-The sort key of an item is also known as its range attribute. The term "range attribute" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value. ,   - Represents attributes that are copied (projected) from the table into the global secondary index. These are in addition to the primary key attributes and index key attributes, which are automatically projected. amazonka-dynamodbRepresents the provisioned throughput settings for the specified global secondary index.For current minimum and maximum provisioned throughput values, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Limits.html"Service, Account, and Table Quotas in the Amazon DynamoDB Developer Guide. amazonka-dynamodbThe name of the global secondary index. The name must be unique among all other indexes on this table. amazonka-dynamodbThe complete key schema for a global secondary index, which consists of one or more pairs of attribute names and key types:HASH - partition keyRANGE - sort key2The partition key of an item is also known as its hash attribute. The term "hash attribute" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values.-The sort key of an item is also known as its range attribute. The term "range attribute" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value. amazonka-dynamodbRepresents attributes that are copied (projected) from the table into the global secondary index. These are in addition to the primary key attributes and index key attributes, which are automatically projected. amazonka-dynamodb amazonka-dynamodb amazonka-dynamodb @(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';R amazonka-dynamodbSpecifies an item and related attribute values to retrieve in a TransactGetItem object.See:   smart constructor. amazonka-dynamodbOne or more substitution tokens for attribute names in the ProjectionExpression parameter. amazonka-dynamodbA string that identifies one or more attributes of the specified item to retrieve from the table. The attributes in the expression must be separated by commas. If no attribute names are specified, then all attributes of the specified item are returned. If any of the requested attributes are not found, they do not appear in the result. amazonka-dynamodbA map of attribute names to AttributeValue objects that specifies the primary key of the item to retrieve. amazonka-dynamodbThe name of the table from which to retrieve the specified item. amazonka-dynamodbCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,   - One or more substitution tokens for attribute names in the ProjectionExpression parameter. ,   - A string that identifies one or more attributes of the specified item to retrieve from the table. The attributes in the expression must be separated by commas. If no attribute names are specified, then all attributes of the specified item are returned. If any of the requested attributes are not found, they do not appear in the result. ,   - A map of attribute names to AttributeValue objects that specifies the primary key of the item to retrieve. ,   - The name of the table from which to retrieve the specified item. amazonka-dynamodbOne or more substitution tokens for attribute names in the ProjectionExpression parameter. amazonka-dynamodbA string that identifies one or more attributes of the specified item to retrieve from the table. The attributes in the expression must be separated by commas. If no attribute names are specified, then all attributes of the specified item are returned. If any of the requested attributes are not found, they do not appear in the result. amazonka-dynamodbA map of attribute names to AttributeValue objects that specifies the primary key of the item to retrieve. amazonka-dynamodbThe name of the table from which to retrieve the specified item. amazonka-dynamodb A(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';X  amazonka-dynamodb=Specifies an item to be retrieved as part of the transaction.See:   smart constructor. amazonka-dynamodbContains the primary key that identifies the item to get, together with the name of the table that contains the item, and optionally the specific attributes of the item to retrieve. amazonka-dynamodbCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,   - Contains the primary key that identifies the item to get, together with the name of the table that contains the item, and optionally the specific attributes of the item to retrieve. amazonka-dynamodbContains the primary key that identifies the item to get, together with the name of the table that contains the item, and optionally the specific attributes of the item to retrieve. amazonka-dynamodb   B(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';[ amazonka-dynamodb6Represents a failure a contributor insights operation.See:   smart constructor. amazonka-dynamodbDescription of the failure. amazonka-dynamodbException name. amazonka-dynamodbCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,   - Description of the failure. ,   - Exception name. amazonka-dynamodbDescription of the failure. amazonka-dynamodbException name.  C(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?\z D(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';a% amazonka-dynamodb)Summary information about an export task.See:   smart constructor. amazonka-dynamodb-The Amazon Resource Name (ARN) of the export. amazonka-dynamodbExport can be in one of the following states: IN_PROGRESS, COMPLETED, or FAILED. amazonka-dynamodbCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,  0 - The Amazon Resource Name (ARN) of the export. ,   - Export can be in one of the following states: IN_PROGRESS, COMPLETED, or FAILED. amazonka-dynamodb-The Amazon Resource Name (ARN) of the export. amazonka-dynamodbExport can be in one of the following states: IN_PROGRESS, COMPLETED, or FAILED.  E(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?a  F(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';{( amazonka-dynamodb0Represents the properties of the exported table.See:   smart constructor. amazonka-dynamodb&The billable size of the table export. amazonka-dynamodbThe client token that was provided for the export task. A client token makes calls to ExportTableToPointInTimeInput idempotent, meaning that multiple identical calls have the same effect as one single call. amazonka-dynamodb,The time at which the export task completed. amazonka-dynamodb3The Amazon Resource Name (ARN) of the table export. amazonka-dynamodb2The format of the exported data. Valid values for  ExportFormat are  DYNAMODB_JSON or ION. amazonka-dynamodb2The name of the manifest file for the export task. amazonka-dynamodbExport can be in one of the following states: IN_PROGRESS, COMPLETED, or FAILED. amazonka-dynamodb1Point in time from which table data was exported. amazonka-dynamodb0Status code for the result of the failed export. amazonka-dynamodb"Export failure reason description. amazonka-dynamodbThe number of items exported. amazonka-dynamodb7The name of the Amazon S3 bucket containing the export. amazonka-dynamodbThe ID of the Amazon Web Services account that owns the bucket containing the export. amazonka-dynamodbThe Amazon S3 bucket prefix used as the file name and path of the exported snapshot. amazonka-dynamodbType of encryption used on the bucket where export data is stored. Valid values for S3SseAlgorithm are:AES2565 - server-side encryption with Amazon S3 managed keysKMS/ - server-side encryption with KMS managed keys amazonka-dynamodbThe ID of the KMS managed key used to encrypt the S3 bucket where export data is stored (if applicable). amazonka-dynamodb(The time at which the export task began. amazonka-dynamodb>The Amazon Resource Name (ARN) of the table that was exported. amazonka-dynamodb)Unique ID of the table that was exported. amazonka-dynamodbCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,  ) - The billable size of the table export. ,   - The client token that was provided for the export task. A client token makes calls to ExportTableToPointInTimeInput idempotent, meaning that multiple identical calls have the same effect as one single call. ,  / - The time at which the export task completed. ,  6 - The Amazon Resource Name (ARN) of the table export. ,  5 - The format of the exported data. Valid values for  ExportFormat are  DYNAMODB_JSON or ION. ,  5 - The name of the manifest file for the export task. ,   - Export can be in one of the following states: IN_PROGRESS, COMPLETED, or FAILED. ,  4 - Point in time from which table data was exported. ,  3 - Status code for the result of the failed export. ,  % - Export failure reason description. ,   - The number of items exported. ,  : - The name of the Amazon S3 bucket containing the export. ,   - The ID of the Amazon Web Services account that owns the bucket containing the export. ,   - The Amazon S3 bucket prefix used as the file name and path of the exported snapshot. ,   - Type of encryption used on the bucket where export data is stored. Valid values for S3SseAlgorithm are:AES2565 - server-side encryption with Amazon S3 managed keysKMS/ - server-side encryption with KMS managed keys ,   - The ID of the KMS managed key used to encrypt the S3 bucket where export data is stored (if applicable). ,  + - The time at which the export task began. ,   - The Amazon Resource Name (ARN) of the table that was exported. ,  , - Unique ID of the table that was exported. amazonka-dynamodb&The billable size of the table export. amazonka-dynamodbThe client token that was provided for the export task. A client token makes calls to ExportTableToPointInTimeInput idempotent, meaning that multiple identical calls have the same effect as one single call. amazonka-dynamodb,The time at which the export task completed. amazonka-dynamodb3The Amazon Resource Name (ARN) of the table export. amazonka-dynamodb2The format of the exported data. Valid values for  ExportFormat are  DYNAMODB_JSON or ION. amazonka-dynamodb2The name of the manifest file for the export task. amazonka-dynamodbExport can be in one of the following states: IN_PROGRESS, COMPLETED, or FAILED. amazonka-dynamodb1Point in time from which table data was exported. amazonka-dynamodb0Status code for the result of the failed export. amazonka-dynamodb"Export failure reason description. amazonka-dynamodbThe number of items exported. amazonka-dynamodb7The name of the Amazon S3 bucket containing the export. amazonka-dynamodbThe ID of the Amazon Web Services account that owns the bucket containing the export. amazonka-dynamodbThe Amazon S3 bucket prefix used as the file name and path of the exported snapshot. amazonka-dynamodbType of encryption used on the bucket where export data is stored. Valid values for S3SseAlgorithm are:AES2565 - server-side encryption with Amazon S3 managed keysKMS/ - server-side encryption with KMS managed keys amazonka-dynamodbThe ID of the KMS managed key used to encrypt the S3 bucket where export data is stored (if applicable). amazonka-dynamodb(The time at which the export task began. amazonka-dynamodb>The Amazon Resource Name (ARN) of the table that was exported. amazonka-dynamodb)Unique ID of the table that was exported.) ) G(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&'; amazonka-dynamodb An endpoint information details.See:   smart constructor. amazonka-dynamodbIP address of the endpoint. amazonka-dynamodb(Endpoint cache time to live (TTL) value. amazonka-dynamodbCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,   - IP address of the endpoint. ,  + - Endpoint cache time to live (TTL) value. amazonka-dynamodbIP address of the endpoint. amazonka-dynamodb(Endpoint cache time to live (TTL) value. amazonka-dynamodb amazonka-dynamodb   H(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?y I(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';6 amazonka-dynamodbSee:   smart constructor. amazonka-dynamodb&The current status of the replication. amazonka-dynamodb-The ARN for the specific Kinesis data stream. amazonka-dynamodb%The name of the table being modified. amazonka-dynamodbCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,  ) - The current status of the replication. ,  0 - The ARN for the specific Kinesis data stream. ,  ( - The name of the table being modified. amazonka-dynamodb&The current status of the replication. amazonka-dynamodb-The ARN for the specific Kinesis data stream. amazonka-dynamodb%The name of the table being modified. J(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';b amazonka-dynamodb,Describes a Kinesis data stream destination.See:   smart constructor. amazonka-dynamodb"The current status of replication. amazonka-dynamodbThe human-readable string that corresponds to the replica status. amazonka-dynamodb+The ARN for a specific Kinesis data stream. amazonka-dynamodbCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,  % - The current status of replication. ,   - The human-readable string that corresponds to the replica status. ,  . - The ARN for a specific Kinesis data stream. amazonka-dynamodb"The current status of replication. amazonka-dynamodbThe human-readable string that corresponds to the replica status. amazonka-dynamodb+The ARN for a specific Kinesis data stream. K(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&'; amazonka-dynamodb#Represents a replica to be deleted.See:   smart constructor. amazonka-dynamodb$The Region where the replica exists. amazonka-dynamodbCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,  ' - The Region where the replica exists. amazonka-dynamodb$The Region where the replica exists. amazonka-dynamodb   L(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';< amazonka-dynamodb#Represents a replica to be removed.See:   smart constructor. amazonka-dynamodb(The Region of the replica to be removed. amazonka-dynamodbCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,  + - The Region of the replica to be removed. amazonka-dynamodb(The Region of the replica to be removed. amazonka-dynamodb   M(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&'; amazonka-dynamodbRepresents a global secondary index to be deleted from an existing table.See:   smart constructor. amazonka-dynamodb5The name of the global secondary index to be deleted. amazonka-dynamodbCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,  8 - The name of the global secondary index to be deleted. amazonka-dynamodb5The name of the global secondary index to be deleted. amazonka-dynamodb   N(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';V amazonka-dynamodb"Represents a request to perform a  DeleteItem operation.See:   smart constructor. amazonka-dynamodbA condition that must be satisfied in order for a conditional delete to succeed. amazonka-dynamodbOne or more substitution tokens for attribute names in an expression. amazonka-dynamodbA new global secondary index to be added to an existing table.New provisioned throughput parameters for an existing global secondary index.An existing global secondary index to be removed from an existing table.See:   smart constructor. amazonka-dynamodbThe parameters required for creating a global secondary index on an existing table:  IndexName  KeySchema AttributeDefinitions  Projection ProvisionedThroughput amazonka-dynamodb=The name of an existing global secondary index to be removed. amazonka-dynamodbThe name of an existing global secondary index, along with new provisioned throughput settings to be applied to that index. amazonka-dynamodbCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,   - The parameters required for creating a global secondary index on an existing table:  IndexName  KeySchema AttributeDefinitions  Projection ProvisionedThroughput ,   - The name of an existing global secondary index to be removed. ,   - The name of an existing global secondary index, along with new provisioned throughput settings to be applied to that index. amazonka-dynamodbThe parameters required for creating a global secondary index on an existing table:  IndexName  KeySchema AttributeDefinitions  Projection ProvisionedThroughput amazonka-dynamodb=The name of an existing global secondary index to be removed. amazonka-dynamodbThe name of an existing global secondary index, along with new provisioned throughput settings to be applied to that index. W(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?+ X(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&'; amazonka-dynamodb0Represents a Contributor Insights summary entry.See:   smart constructor. amazonka-dynamodbDescribes the current status for contributor insights for the given table and index, if applicable. amazonka-dynamodb6Name of the index associated with the summary, if any. amazonka-dynamodb.Name of the table associated with the summary. amazonka-dynamodbCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,   - Describes the current status for contributor insights for the given table and index, if applicable. ,  9 - Name of the index associated with the summary, if any. ,  1 - Name of the table associated with the summary. amazonka-dynamodbDescribes the current status for contributor insights for the given table and index, if applicable. amazonka-dynamodb6Name of the index associated with the summary, if any. amazonka-dynamodb.Name of the table associated with the summary. Y(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?  Z(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?  [(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&'; amazonka-dynamodbRepresents the continuous backups and point in time recovery settings on the table.See:   smart constructor. amazonka-dynamodbThe description of the point in time recovery settings applied to the table. amazonka-dynamodbContinuousBackupsStatus7 can be one of the following states: ENABLED, DISABLED amazonka-dynamodbCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,   - The description of the point in time recovery settings applied to the table. ,   - ContinuousBackupsStatus7 can be one of the following states: ENABLED, DISABLED amazonka-dynamodbThe description of the point in time recovery settings applied to the table. amazonka-dynamodbContinuousBackupsStatus7 can be one of the following states: ENABLED, DISABLED amazonka-dynamodb   \(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?  ](c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';Vamazonka-dynamodbRepresents a request to perform a check that an item exists or to check the condition of specific attributes of the item.See:  smart constructor.amazonka-dynamodbOne or more substitution tokens for attribute names in an expression.amazonka-dynamodbContains the details of the table when the backup was created.See:  smart constructor.amazonka-dynamodbControls how you are charged for read and write throughput and how you manage capacity. This setting can be changed later. PROVISIONED( - Sets the read/write capacity mode to  PROVISIONED. We recommend using  PROVISIONED for predictable workloads.PAY_PER_REQUEST- - Sets the read/write capacity mode to PAY_PER_REQUEST. We recommend using PAY_PER_REQUEST" for unpredictable workloads.amazonka-dynamodbNumber of items in the table. Note that this is an approximate value.amazonka-dynamodb.ARN of the table for which backup was created.amazonka-dynamodbSize of the table in bytes. Note that this is an approximate value.amazonka-dynamodb7The name of the table for which the backup was created.amazonka-dynamodbUnique identifier for the table for which the backup was created.amazonka-dynamodbSchema of the table.amazonka-dynamodb'Time when the source table was created.amazonka-dynamodbRead IOPs and Write IOPS on the table when the backup was created.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - Controls how you are charged for read and write throughput and how you manage capacity. This setting can be changed later. PROVISIONED( - Sets the read/write capacity mode to  PROVISIONED. We recommend using  PROVISIONED for predictable workloads.PAY_PER_REQUEST- - Sets the read/write capacity mode to PAY_PER_REQUEST. We recommend using PAY_PER_REQUEST" for unpredictable workloads.,  - Number of items in the table. Note that this is an approximate value., 1 - ARN of the table for which backup was created.,  - Size of the table in bytes. Note that this is an approximate value., : - The name of the table for which the backup was created.,  - Unique identifier for the table for which the backup was created.,  - Schema of the table., * - Time when the source table was created.,  - Read IOPs and Write IOPS on the table when the backup was created.amazonka-dynamodbControls how you are charged for read and write throughput and how you manage capacity. This setting can be changed later. PROVISIONED( - Sets the read/write capacity mode to  PROVISIONED. We recommend using  PROVISIONED for predictable workloads.PAY_PER_REQUEST- - Sets the read/write capacity mode to PAY_PER_REQUEST. We recommend using PAY_PER_REQUEST" for unpredictable workloads.amazonka-dynamodbNumber of items in the table. Note that this is an approximate value.amazonka-dynamodb.ARN of the table for which backup was created.amazonka-dynamodbSize of the table in bytes. Note that this is an approximate value.amazonka-dynamodb7The name of the table for which the backup was created.amazonka-dynamodbUnique identifier for the table for which the backup was created.amazonka-dynamodbSchema of the table.amazonka-dynamodb'Time when the source table was created.amazonka-dynamodbRead IOPs and Write IOPS on the table when the backup was created.amazonka-dynamodbamazonka-dynamodbamazonka-dynamodbamazonka-dynamodbamazonka-dynamodbf(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';amazonka-dynamodbContains the details for the read/write capacity mode. This page talks about  PROVISIONED and PAY_PER_REQUEST> billing modes. For more information about these modes, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.ReadWriteCapacityMode.htmlRead/write capacity mode.You may need to switch to on-demand mode at least once in order to return a BillingModeSummary response.See:  smart constructor.amazonka-dynamodbControls how you are charged for read and write throughput and how you manage capacity. This setting can be changed later. PROVISIONED( - Sets the read/write capacity mode to  PROVISIONED. We recommend using  PROVISIONED for predictable workloads.PAY_PER_REQUEST- - Sets the read/write capacity mode to PAY_PER_REQUEST. We recommend using PAY_PER_REQUEST" for unpredictable workloads.amazonka-dynamodbRepresents the time when PAY_PER_REQUEST/ was last set as the read/write capacity mode.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - Controls how you are charged for read and write throughput and how you manage capacity. This setting can be changed later. PROVISIONED( - Sets the read/write capacity mode to  PROVISIONED. We recommend using  PROVISIONED for predictable workloads.PAY_PER_REQUEST- - Sets the read/write capacity mode to PAY_PER_REQUEST. We recommend using PAY_PER_REQUEST" for unpredictable workloads.,  - Represents the time when PAY_PER_REQUEST/ was last set as the read/write capacity mode.amazonka-dynamodbControls how you are charged for read and write throughput and how you manage capacity. This setting can be changed later. PROVISIONED( - Sets the read/write capacity mode to  PROVISIONED. We recommend using  PROVISIONED for predictable workloads.PAY_PER_REQUEST- - Sets the read/write capacity mode to PAY_PER_REQUEST. We recommend using PAY_PER_REQUEST" for unpredictable workloads.amazonka-dynamodbRepresents the time when PAY_PER_REQUEST/ was last set as the read/write capacity mode.g(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';amazonka-dynamodb"A PartiQL batch statement request.See:  smart constructor.amazonka-dynamodb2The read consistency of the PartiQL batch request.amazonka-dynamodbThe parameters associated with a PartiQL statement in the batch request.amazonka-dynamodbA valid PartiQL statement.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, 5 - The read consistency of the PartiQL batch request.,  - The parameters associated with a PartiQL statement in the batch request.,  - A valid PartiQL statement.amazonka-dynamodb2The read consistency of the PartiQL batch request.amazonka-dynamodbThe parameters associated with a PartiQL statement in the batch request.amazonka-dynamodbA valid PartiQL statement.amazonka-dynamodb  h(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";? i(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';amazonka-dynamodbAn error associated with a statement in a PartiQL batch that was run.See:  smart constructor.amazonka-dynamodbThe error code associated with the failed PartiQL batch statement.amazonka-dynamodb=The error message associated with the PartiQL batch response.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The error code associated with the failed PartiQL batch statement.,  - The error message associated with the PartiQL batch response.amazonka-dynamodbThe error code associated with the failed PartiQL batch statement.amazonka-dynamodb=The error message associated with the PartiQL batch response.j(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';6amazonka-dynamodb$A PartiQL batch statement response..See:  smart constructor.amazonka-dynamodb;The error associated with a failed PartiQL batch statement.amazonka-dynamodb8A DynamoDB item associated with a BatchStatementResponseamazonka-dynamodbThe table name associated with a failed PartiQL batch statement.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, > - The error associated with a failed PartiQL batch statement., ; - A DynamoDB item associated with a BatchStatementResponse,  - The table name associated with a failed PartiQL batch statement.amazonka-dynamodb;The error associated with a failed PartiQL batch statement.amazonka-dynamodb8A DynamoDB item associated with a BatchStatementResponseamazonka-dynamodbThe table name associated with a failed PartiQL batch statement.  k(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";? l(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";? m(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";? n(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';&amazonka-dynamodb Contains details for the backup.See:  smart constructor.amazonka-dynamodbARN associated with the backup.amazonka-dynamodb%Time at which the backup was created.amazonka-dynamodbTime at which the automatic on-demand backup created by DynamoDB will expire. This SYSTEM on-demand backup expires automatically 35 days after its creation.amazonka-dynamodbName of the specified backup.amazonka-dynamodbSize of the backup in bytes.amazonka-dynamodbBackup can be in one of the following states: CREATING, ACTIVE, DELETED.amazonka-dynamodb BackupType:USER - You create and manage these using the on-demand backup feature.SYSTEM - If you delete a table with point-in-time recovery enabled, a SYSTEM backup is automatically created and is retained for 35 days (at no additional cost). System backups allow you to restore the deleted table to the state it was in just before the point of deletion. AWS_BACKUP7 - On-demand backup created by you from Backup service.amazonka-dynamodbARN associated with the table.amazonka-dynamodb Unique identifier for the table.amazonka-dynamodbName of the table.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, " - ARN associated with the backup., ( - Time at which the backup was created.,  - Time at which the automatic on-demand backup created by DynamoDB will expire. This SYSTEM on-demand backup expires automatically 35 days after its creation.,  - Name of the specified backup.,  - Size of the backup in bytes.,  - Backup can be in one of the following states: CREATING, ACTIVE, DELETED.,  - BackupType:USER - You create and manage these using the on-demand backup feature.SYSTEM - If you delete a table with point-in-time recovery enabled, a SYSTEM backup is automatically created and is retained for 35 days (at no additional cost). System backups allow you to restore the deleted table to the state it was in just before the point of deletion. AWS_BACKUP7 - On-demand backup created by you from Backup service., ! - ARN associated with the table., # - Unique identifier for the table.,  - Name of the table.amazonka-dynamodbARN associated with the backup.amazonka-dynamodb%Time at which the backup was created.amazonka-dynamodbTime at which the automatic on-demand backup created by DynamoDB will expire. This SYSTEM on-demand backup expires automatically 35 days after its creation.amazonka-dynamodbName of the specified backup.amazonka-dynamodbSize of the backup in bytes.amazonka-dynamodbBackup can be in one of the following states: CREATING, ACTIVE, DELETED.amazonka-dynamodb BackupType:USER - You create and manage these using the on-demand backup feature.SYSTEM - If you delete a table with point-in-time recovery enabled, a SYSTEM backup is automatically created and is retained for 35 days (at no additional cost). System backups allow you to restore the deleted table to the state it was in just before the point of deletion. AWS_BACKUP7 - On-demand backup created by you from Backup service.amazonka-dynamodbARN associated with the table.amazonka-dynamodb Unique identifier for the table.amazonka-dynamodbName of the table.o(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';7amazonka-dynamodb9Contains the details of the backup created for the table.See:  smart constructor.amazonka-dynamodbTime at which the automatic on-demand backup created by DynamoDB will expire. This SYSTEM on-demand backup expires automatically 35 days after its creation.amazonka-dynamodbSize of the backup in bytes. DynamoDB updates this value approximately every six hours. Recent changes might not be reflected in this value.amazonka-dynamodbARN associated with the backup.amazonka-dynamodbName of the requested backup.amazonka-dynamodbBackup can be in one of the following states: CREATING, ACTIVE, DELETED.amazonka-dynamodb BackupType:USER - You create and manage these using the on-demand backup feature.SYSTEM - If you delete a table with point-in-time recovery enabled, a SYSTEM backup is automatically created and is retained for 35 days (at no additional cost). System backups allow you to restore the deleted table to the state it was in just before the point of deletion. AWS_BACKUP7 - On-demand backup created by you from Backup service.amazonka-dynamodbTime at which the backup was created. This is the request time of the backup.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - Time at which the automatic on-demand backup created by DynamoDB will expire. This SYSTEM on-demand backup expires automatically 35 days after its creation.,  - Size of the backup in bytes. DynamoDB updates this value approximately every six hours. Recent changes might not be reflected in this value., " - ARN associated with the backup.,  - Name of the requested backup.,  - Backup can be in one of the following states: CREATING, ACTIVE, DELETED.,  - BackupType:USER - You create and manage these using the on-demand backup feature.SYSTEM - If you delete a table with point-in-time recovery enabled, a SYSTEM backup is automatically created and is retained for 35 days (at no additional cost). System backups allow you to restore the deleted table to the state it was in just before the point of deletion. AWS_BACKUP7 - On-demand backup created by you from Backup service.,  - Time at which the backup was created. This is the request time of the backup.amazonka-dynamodbTime at which the automatic on-demand backup created by DynamoDB will expire. This SYSTEM on-demand backup expires automatically 35 days after its creation.amazonka-dynamodbSize of the backup in bytes. DynamoDB updates this value approximately every six hours. Recent changes might not be reflected in this value.amazonka-dynamodbARN associated with the backup.amazonka-dynamodbName of the requested backup.amazonka-dynamodbBackup can be in one of the following states: CREATING, ACTIVE, DELETED.amazonka-dynamodb BackupType:USER - You create and manage these using the on-demand backup feature.SYSTEM - If you delete a table with point-in-time recovery enabled, a SYSTEM backup is automatically created and is retained for 35 days (at no additional cost). System backups allow you to restore the deleted table to the state it was in just before the point of deletion. AWS_BACKUP7 - On-demand backup created by you from Backup service.amazonka-dynamodbTime at which the backup was created. This is the request time of the backup.amazonka-dynamodbamazonka-dynamodbamazonka-dynamodbamazonka-dynamodbamazonka-dynamodbp(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';>oamazonka-dynamodb=Contains the description of the backup created for the table.See:  smart constructor.amazonka-dynamodb9Contains the details of the backup created for the table.amazonka-dynamodb>Contains the details of the table when the backup was created.amazonka-dynamodbContains the details of the features enabled on the table when the backup was created. For example, LSIs, GSIs, streams, TTL.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, < - Contains the details of the backup created for the table.,  - Contains the details of the table when the backup was created.,  - Contains the details of the features enabled on the table when the backup was created. For example, LSIs, GSIs, streams, TTL.amazonka-dynamodb9Contains the details of the backup created for the table.amazonka-dynamodb>Contains the details of the table when the backup was created.amazonka-dynamodbContains the details of the features enabled on the table when the backup was created. For example, LSIs, GSIs, streams, TTL.  q(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';Q amazonka-dynamodbRepresents the settings of a target tracking scaling policy that will be modified.See:  smart constructor.amazonka-dynamodbIndicates whether scale in by the target tracking policy is disabled. If the value is true, scale in is disabled and the target tracking policy won't remove capacity from the scalable resource. Otherwise, scale in is enabled and the target tracking policy can remove capacity from the scalable resource. The default value is false.amazonka-dynamodbThe amount of time, in seconds, after a scale in activity completes before another scale in activity can start. The cooldown period is used to block subsequent scale in requests until it has expired. You should scale in conservatively to protect your application's availability. However, if another alarm triggers a scale out policy during the cooldown period after a scale-in, application auto scaling scales out your scalable target immediately.amazonka-dynamodbThe amount of time, in seconds, after a scale out activity completes before another scale out activity can start. While the cooldown period is in effect, the capacity that has been added by the previous scale out event that initiated the cooldown is calculated as part of the desired capacity for the next scale out. You should continuously (but not excessively) scale out.amazonka-dynamodbThe target value for the metric. The range is 8.515920e-109 to 1.174271e+108 (Base 10) or 2e-360 to 2e360 (Base 2).amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - Indicates whether scale in by the target tracking policy is disabled. If the value is true, scale in is disabled and the target tracking policy won't remove capacity from the scalable resource. Otherwise, scale in is enabled and the target tracking policy can remove capacity from the scalable resource. The default value is false.,  - The amount of time, in seconds, after a scale in activity completes before another scale in activity can start. The cooldown period is used to block subsequent scale in requests until it has expired. You should scale in conservatively to protect your application's availability. However, if another alarm triggers a scale out policy during the cooldown period after a scale-in, application auto scaling scales out your scalable target immediately.,  - The amount of time, in seconds, after a scale out activity completes before another scale out activity can start. While the cooldown period is in effect, the capacity that has been added by the previous scale out event that initiated the cooldown is calculated as part of the desired capacity for the next scale out. You should continuously (but not excessively) scale out.,  - The target value for the metric. The range is 8.515920e-109 to 1.174271e+108 (Base 10) or 2e-360 to 2e360 (Base 2).amazonka-dynamodbIndicates whether scale in by the target tracking policy is disabled. If the value is true, scale in is disabled and the target tracking policy won't remove capacity from the scalable resource. Otherwise, scale in is enabled and the target tracking policy can remove capacity from the scalable resource. The default value is false.amazonka-dynamodbThe amount of time, in seconds, after a scale in activity completes before another scale in activity can start. The cooldown period is used to block subsequent scale in requests until it has expired. You should scale in conservatively to protect your application's availability. However, if another alarm triggers a scale out policy during the cooldown period after a scale-in, application auto scaling scales out your scalable target immediately.amazonka-dynamodbThe amount of time, in seconds, after a scale out activity completes before another scale out activity can start. While the cooldown period is in effect, the capacity that has been added by the previous scale out event that initiated the cooldown is calculated as part of the desired capacity for the next scale out. You should continuously (but not excessively) scale out.amazonka-dynamodbThe target value for the metric. The range is 8.515920e-109 to 1.174271e+108 (Base 10) or 2e-360 to 2e360 (Base 2).amazonka-dynamodb  r(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';d amazonka-dynamodb>Represents the properties of a target tracking scaling policy.See:  smart constructor.amazonka-dynamodbIndicates whether scale in by the target tracking policy is disabled. If the value is true, scale in is disabled and the target tracking policy won't remove capacity from the scalable resource. Otherwise, scale in is enabled and the target tracking policy can remove capacity from the scalable resource. The default value is false.amazonka-dynamodbThe amount of time, in seconds, after a scale in activity completes before another scale in activity can start. The cooldown period is used to block subsequent scale in requests until it has expired. You should scale in conservatively to protect your application's availability. However, if another alarm triggers a scale out policy during the cooldown period after a scale-in, application auto scaling scales out your scalable target immediately.amazonka-dynamodbThe amount of time, in seconds, after a scale out activity completes before another scale out activity can start. While the cooldown period is in effect, the capacity that has been added by the previous scale out event that initiated the cooldown is calculated as part of the desired capacity for the next scale out. You should continuously (but not excessively) scale out.amazonka-dynamodbThe target value for the metric. The range is 8.515920e-109 to 1.174271e+108 (Base 10) or 2e-360 to 2e360 (Base 2).amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - Indicates whether scale in by the target tracking policy is disabled. If the value is true, scale in is disabled and the target tracking policy won't remove capacity from the scalable resource. Otherwise, scale in is enabled and the target tracking policy can remove capacity from the scalable resource. The default value is false.,  - The amount of time, in seconds, after a scale in activity completes before another scale in activity can start. The cooldown period is used to block subsequent scale in requests until it has expired. You should scale in conservatively to protect your application's availability. However, if another alarm triggers a scale out policy during the cooldown period after a scale-in, application auto scaling scales out your scalable target immediately.,  - The amount of time, in seconds, after a scale out activity completes before another scale out activity can start. While the cooldown period is in effect, the capacity that has been added by the previous scale out event that initiated the cooldown is calculated as part of the desired capacity for the next scale out. You should continuously (but not excessively) scale out.,  - The target value for the metric. The range is 8.515920e-109 to 1.174271e+108 (Base 10) or 2e-360 to 2e360 (Base 2).amazonka-dynamodbIndicates whether scale in by the target tracking policy is disabled. If the value is true, scale in is disabled and the target tracking policy won't remove capacity from the scalable resource. Otherwise, scale in is enabled and the target tracking policy can remove capacity from the scalable resource. The default value is false.amazonka-dynamodbThe amount of time, in seconds, after a scale in activity completes before another scale in activity can start. The cooldown period is used to block subsequent scale in requests until it has expired. You should scale in conservatively to protect your application's availability. However, if another alarm triggers a scale out policy during the cooldown period after a scale-in, application auto scaling scales out your scalable target immediately.amazonka-dynamodbThe amount of time, in seconds, after a scale out activity completes before another scale out activity can start. While the cooldown period is in effect, the capacity that has been added by the previous scale out event that initiated the cooldown is calculated as part of the desired capacity for the next scale out. You should continuously (but not excessively) scale out.amazonka-dynamodbThe target value for the metric. The range is 8.515920e-109 to 1.174271e+108 (Base 10) or 2e-360 to 2e360 (Base 2).amazonka-dynamodb  s(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';i amazonka-dynamodb2Represents the auto scaling policy to be modified.See:  smart constructor.amazonka-dynamodbThe name of the scaling policy.amazonka-dynamodb:Represents a target tracking scaling policy configuration.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, " - The name of the scaling policy., = - Represents a target tracking scaling policy configuration.amazonka-dynamodbThe name of the scaling policy.amazonka-dynamodb:Represents a target tracking scaling policy configuration.amazonka-dynamodbt(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';r: amazonka-dynamodbRepresents the auto scaling settings to be modified for a global table or global secondary index.See:  smart constructor.amazonka-dynamodbDisabled auto scaling for this global table or global secondary index.amazonka-dynamodb2Role ARN used for configuring auto scaling policy.amazonka-dynamodbThe maximum capacity units that a global table or global secondary index should be scaled up to.amazonka-dynamodbThe minimum capacity units that a global table or global secondary index should be scaled down to.amazonka-dynamodbThe scaling policy to apply for scaling target global table or global secondary index capacity units.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - Disabled auto scaling for this global table or global secondary index., 5 - Role ARN used for configuring auto scaling policy.,  - The maximum capacity units that a global table or global secondary index should be scaled up to.,  - The minimum capacity units that a global table or global secondary index should be scaled down to.,  - The scaling policy to apply for scaling target global table or global secondary index capacity units.amazonka-dynamodbDisabled auto scaling for this global table or global secondary index.amazonka-dynamodb2Role ARN used for configuring auto scaling policy.amazonka-dynamodbThe maximum capacity units that a global table or global secondary index should be scaled up to.amazonka-dynamodbThe minimum capacity units that a global table or global secondary index should be scaled down to.amazonka-dynamodbThe scaling policy to apply for scaling target global table or global secondary index capacity units.  u(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';yamazonka-dynamodbRepresents the settings of a global secondary index for a global table that will be modified.See:  smart constructor.amazonka-dynamodbAuto scaling settings for managing a global secondary index replica's read capacity units.amazonka-dynamodbThe maximum number of strongly consistent reads consumed per second before DynamoDB returns a ThrottlingException.amazonka-dynamodbThe name of the global secondary index. The name must be unique among all other indexes on this table.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - Auto scaling settings for managing a global secondary index replica's read capacity units.,  - The maximum number of strongly consistent reads consumed per second before DynamoDB returns a ThrottlingException.,  - The name of the global secondary index. The name must be unique among all other indexes on this table.amazonka-dynamodbAuto scaling settings for managing a global secondary index replica's read capacity units.amazonka-dynamodbThe maximum number of strongly consistent reads consumed per second before DynamoDB returns a ThrottlingException.amazonka-dynamodbThe name of the global secondary index. The name must be unique among all other indexes on this table.amazonka-dynamodb  v(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&'; amazonka-dynamodbRepresents the settings for a global table in a Region that will be modified.See:  smart constructor.amazonka-dynamodbRepresents the settings of a global secondary index for a global table that will be modified.amazonka-dynamodbAuto scaling settings for managing a global table replica's read capacity units.amazonka-dynamodbThe maximum number of strongly consistent reads consumed per second before DynamoDB returns a ThrottlingException. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/WorkingWithTables.html#ProvisionedThroughput&Specifying Read and Write Requirements in the Amazon DynamoDB Developer Guide.amazonka-dynamodbReplica-specific table class. If not specified, uses the source table's table class.amazonka-dynamodb&The Region of the replica to be added.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - Represents the settings of a global secondary index for a global table that will be modified.,  - Auto scaling settings for managing a global table replica's read capacity units.,  - The maximum number of strongly consistent reads consumed per second before DynamoDB returns a ThrottlingException. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/WorkingWithTables.html#ProvisionedThroughput&Specifying Read and Write Requirements in the Amazon DynamoDB Developer Guide.,  - Replica-specific table class. If not specified, uses the source table's table class., ) - The Region of the replica to be added.amazonka-dynamodbRepresents the settings of a global secondary index for a global table that will be modified.amazonka-dynamodbAuto scaling settings for managing a global table replica's read capacity units.amazonka-dynamodbThe maximum number of strongly consistent reads consumed per second before DynamoDB returns a ThrottlingException. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/WorkingWithTables.html#ProvisionedThroughput&Specifying Read and Write Requirements in the Amazon DynamoDB Developer Guide.amazonka-dynamodbReplica-specific table class. If not specified, uses the source table's table class.amazonka-dynamodb&The Region of the replica to be added.amazonka-dynamodb  w(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';amazonka-dynamodbRepresents the auto scaling settings of a global secondary index for a replica that will be modified.See:  smart constructor.amazonka-dynamodb'The name of the global secondary index.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, * - The name of the global secondary index.,  - Undocumented member.amazonka-dynamodb'The name of the global secondary index.amazonka-dynamodbUndocumented member.x(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';amazonka-dynamodbRepresents the auto scaling settings of a replica that will be modified.See:  smart constructor.amazonka-dynamodbRepresents the auto scaling settings of global secondary indexes that will be modified.amazonka-dynamodb$The Region where the replica exists.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - Represents the auto scaling settings of global secondary indexes that will be modified.,  - Undocumented member., ' - The Region where the replica exists.amazonka-dynamodbRepresents the auto scaling settings of global secondary indexes that will be modified.amazonka-dynamodbUndocumented member.amazonka-dynamodb$The Region where the replica exists.amazonka-dynamodb  y(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';Mamazonka-dynamodbRepresents the settings of a global secondary index for a global table that will be modified.See:  smart constructor.amazonka-dynamodbAuto scaling settings for managing a global secondary index's write capacity units.amazonka-dynamodbThe maximum number of writes consumed per second before DynamoDB returns a ThrottlingException.amazonka-dynamodbThe name of the global secondary index. The name must be unique among all other indexes on this table.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - Auto scaling settings for managing a global secondary index's write capacity units.,  - The maximum number of writes consumed per second before DynamoDB returns a ThrottlingException.,  - The name of the global secondary index. The name must be unique among all other indexes on this table.amazonka-dynamodbAuto scaling settings for managing a global secondary index's write capacity units.amazonka-dynamodbThe maximum number of writes consumed per second before DynamoDB returns a ThrottlingException.amazonka-dynamodbThe name of the global secondary index. The name must be unique among all other indexes on this table.amazonka-dynamodb  z(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';Hamazonka-dynamodbRepresents the auto scaling settings of a global secondary index for a global table that will be modified.See:  smart constructor.amazonka-dynamodb'The name of the global secondary index.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, * - The name of the global secondary index.,  - Undocumented member.amazonka-dynamodb'The name of the global secondary index.amazonka-dynamodbUndocumented member.{(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';amazonka-dynamodb0Represents the properties of the scaling policy.See:  smart constructor.amazonka-dynamodbThe name of the scaling policy.amazonka-dynamodb:Represents a target tracking scaling policy configuration.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, " - The name of the scaling policy., = - Represents a target tracking scaling policy configuration.amazonka-dynamodbThe name of the scaling policy.amazonka-dynamodb:Represents a target tracking scaling policy configuration.|(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&'; amazonka-dynamodbRepresents the auto scaling settings for a global table or global secondary index.See:  smart constructor.amazonka-dynamodbDisabled auto scaling for this global table or global secondary index.amazonka-dynamodb6Role ARN used for configuring the auto scaling policy.amazonka-dynamodbThe maximum capacity units that a global table or global secondary index should be scaled up to.amazonka-dynamodbThe minimum capacity units that a global table or global secondary index should be scaled down to.amazonka-dynamodb'Information about the scaling policies.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - Disabled auto scaling for this global table or global secondary index., 9 - Role ARN used for configuring the auto scaling policy.,  - The maximum capacity units that a global table or global secondary index should be scaled up to.,  - The minimum capacity units that a global table or global secondary index should be scaled down to., * - Information about the scaling policies.amazonka-dynamodbDisabled auto scaling for this global table or global secondary index.amazonka-dynamodb6Role ARN used for configuring the auto scaling policy.amazonka-dynamodbThe maximum capacity units that a global table or global secondary index should be scaled up to.amazonka-dynamodbThe minimum capacity units that a global table or global secondary index should be scaled down to.amazonka-dynamodb'Information about the scaling policies.  }(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';amazonka-dynamodb6Represents the properties of a global secondary index.See:  smart constructor.amazonka-dynamodb1The current status of the global secondary index:CREATING/ - The global secondary index is being created.UPDATING/ - The global secondary index is being updated.DELETING/ - The global secondary index is being deleted.ACTIVE/ - The global secondary index is ready for use.amazonka-dynamodbAuto scaling settings for a global secondary index replica's read capacity units.amazonka-dynamodbThe maximum number of strongly consistent reads consumed per second before DynamoDB returns a ThrottlingException.amazonka-dynamodbAuto scaling settings for a global secondary index replica's write capacity units.amazonka-dynamodbThe maximum number of writes consumed per second before DynamoDB returns a ThrottlingException.amazonka-dynamodbThe name of the global secondary index. The name must be unique among all other indexes on this table.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, 4 - The current status of the global secondary index:CREATING/ - The global secondary index is being created.UPDATING/ - The global secondary index is being updated.DELETING/ - The global secondary index is being deleted.ACTIVE/ - The global secondary index is ready for use.,  - Auto scaling settings for a global secondary index replica's read capacity units.,  - The maximum number of strongly consistent reads consumed per second before DynamoDB returns a ThrottlingException.,  - Auto scaling settings for a global secondary index replica's write capacity units.,  - The maximum number of writes consumed per second before DynamoDB returns a ThrottlingException.,  - The name of the global secondary index. The name must be unique among all other indexes on this table.amazonka-dynamodb1The current status of the global secondary index:CREATING/ - The global secondary index is being created.UPDATING/ - The global secondary index is being updated.DELETING/ - The global secondary index is being deleted.ACTIVE/ - The global secondary index is ready for use.amazonka-dynamodbAuto scaling settings for a global secondary index replica's read capacity units.amazonka-dynamodbThe maximum number of strongly consistent reads consumed per second before DynamoDB returns a ThrottlingException.amazonka-dynamodbAuto scaling settings for a global secondary index replica's write capacity units.amazonka-dynamodbThe maximum number of writes consumed per second before DynamoDB returns a ThrottlingException.amazonka-dynamodbThe name of the global secondary index. The name must be unique among all other indexes on this table.amazonka-dynamodb~(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';?amazonka-dynamodb'Represents the properties of a replica.See:  smart constructor.amazonka-dynamodb,The read/write capacity mode of the replica.amazonka-dynamodb=Replica global secondary index settings for the global table.amazonka-dynamodbAuto scaling settings for a global table replica's read capacity units.amazonka-dynamodbThe maximum number of strongly consistent reads consumed per second before DynamoDB returns a ThrottlingException. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/WorkingWithTables.html#ProvisionedThroughput&Specifying Read and Write Requirements in the Amazon DynamoDB Developer Guide.amazonka-dynamodbAuto scaling settings for a global table replica's write capacity units.amazonka-dynamodbThe maximum number of writes consumed per second before DynamoDB returns a ThrottlingException. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/WorkingWithTables.html#ProvisionedThroughput&Specifying Read and Write Requirements in the Amazon DynamoDB Developer Guide.amazonka-dynamodb The current state of the Region:CREATING - The Region is being created.UPDATING - The Region is being updated.DELETING - The Region is being deleted.ACTIVE - The Region is ready for use.amazonka-dynamodbThe Region name of the replica.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, / - The read/write capacity mode of the replica.,  - Replica global secondary index settings for the global table.,  - Auto scaling settings for a global table replica's read capacity units.,  - The maximum number of strongly consistent reads consumed per second before DynamoDB returns a ThrottlingException. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/WorkingWithTables.html#ProvisionedThroughput&Specifying Read and Write Requirements in the Amazon DynamoDB Developer Guide.,  - Auto scaling settings for a global table replica's write capacity units.,  - The maximum number of writes consumed per second before DynamoDB returns a ThrottlingException. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/WorkingWithTables.html#ProvisionedThroughput&Specifying Read and Write Requirements in the Amazon DynamoDB Developer Guide., # - The current state of the Region:CREATING - The Region is being created.UPDATING - The Region is being updated.DELETING - The Region is being deleted.ACTIVE - The Region is ready for use.,  - Undocumented member., " - The Region name of the replica.amazonka-dynamodb,The read/write capacity mode of the replica.amazonka-dynamodb=Replica global secondary index settings for the global table.amazonka-dynamodbAuto scaling settings for a global table replica's read capacity units.amazonka-dynamodbThe maximum number of strongly consistent reads consumed per second before DynamoDB returns a ThrottlingException. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/WorkingWithTables.html#ProvisionedThroughput&Specifying Read and Write Requirements in the Amazon DynamoDB Developer Guide.amazonka-dynamodbAuto scaling settings for a global table replica's write capacity units.amazonka-dynamodbThe maximum number of writes consumed per second before DynamoDB returns a ThrottlingException. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/WorkingWithTables.html#ProvisionedThroughput&Specifying Read and Write Requirements in the Amazon DynamoDB Developer Guide.amazonka-dynamodb The current state of the Region:CREATING - The Region is being created.UPDATING - The Region is being updated.DELETING - The Region is being deleted.ACTIVE - The Region is ready for use.amazonka-dynamodbUndocumented member.amazonka-dynamodbThe Region name of the replica.amazonka-dynamodb(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';amazonka-dynamodbRepresents the auto scaling configuration for a replica global secondary index.See:  smart constructor.amazonka-dynamodb'The name of the global secondary index.amazonka-dynamodb8The current state of the replica global secondary index:CREATING - The index is being created.UPDATING - The table/index configuration is being updated. The table/index remains available for data operations when UPDATINGDELETING - The index is being deleted.ACTIVE - The index is ready for use.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, * - The name of the global secondary index., ; - The current state of the replica global secondary index:CREATING - The index is being created.UPDATING - The table/index configuration is being updated. The table/index remains available for data operations when UPDATINGDELETING - The index is being deleted.ACTIVE - The index is ready for use.,  - Undocumented member.,  - Undocumented member.amazonka-dynamodb'The name of the global secondary index.amazonka-dynamodb8The current state of the replica global secondary index:CREATING - The index is being created.UPDATING - The table/index configuration is being updated. The table/index remains available for data operations when UPDATINGDELETING - The index is being deleted.ACTIVE - The index is ready for use.amazonka-dynamodbUndocumented member.amazonka-dynamodbUndocumented member.  (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&'; amazonka-dynamodb4Represents the auto scaling settings of the replica.See:  smart constructor.amazonka-dynamodb>Replica-specific global secondary index auto scaling settings.amazonka-dynamodb$The Region where the replica exists.amazonka-dynamodb!The current state of the replica:CREATING - The replica is being created.UPDATING - The replica is being updated.DELETING - The replica is being deleted.ACTIVE - The replica is ready for use.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - Replica-specific global secondary index auto scaling settings., ' - The Region where the replica exists.,  - Undocumented member.,  - Undocumented member., $ - The current state of the replica:CREATING - The replica is being created.UPDATING - The replica is being updated.DELETING - The replica is being deleted.ACTIVE - The replica is ready for use.amazonka-dynamodb>Replica-specific global secondary index auto scaling settings.amazonka-dynamodb$The Region where the replica exists.amazonka-dynamodbUndocumented member.amazonka-dynamodbUndocumented member.amazonka-dynamodb!The current state of the replica:CREATING - The replica is being created.UPDATING - The replica is being updated.DELETING - The replica is being deleted.ACTIVE - The replica is ready for use.  (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';߱amazonka-dynamodb=Represents the auto scaling configuration for a global table.See:  smart constructor.amazonka-dynamodb(Represents replicas of the global table.amazonka-dynamodbThe name of the table.amazonka-dynamodbThe current state of the table:CREATING - The table is being created.UPDATING - The table is being updated.DELETING - The table is being deleted.ACTIVE - The table is ready for use.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, + - Represents replicas of the global table.,  - The name of the table., " - The current state of the table:CREATING - The table is being created.UPDATING - The table is being updated.DELETING - The table is being deleted.ACTIVE - The table is ready for use.amazonka-dynamodb(Represents replicas of the global table.amazonka-dynamodbThe name of the table.amazonka-dynamodbThe current state of the table:CREATING - The table is being created.UPDATING - The table is being updated.DELETING - The table is being deleted.ACTIVE - The table is ready for use.  (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';amazonka-dynamodbRepresents an attribute for describing the key schema for the table and indexes.See:  smart constructor.amazonka-dynamodbA name for the attribute.amazonka-dynamodb'The data type for the attribute, where:S" - the attribute is of type StringN" - the attribute is of type NumberB" - the attribute is of type Binaryamazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - A name for the attribute., * - The data type for the attribute, where:S" - the attribute is of type StringN" - the attribute is of type NumberB" - the attribute is of type Binaryamazonka-dynamodbA name for the attribute.amazonka-dynamodb'The data type for the attribute, where:S" - the attribute is of type StringN" - the attribute is of type NumberB" - the attribute is of type Binaryamazonka-dynamodbamazonka-dynamodb(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';Mamazonka-dynamodbThe parameters for the table created as part of the import operation.See:  smart constructor.amazonka-dynamodbThe billing mode for provisioning the table created as part of the import operation.amazonka-dynamodbThe Global Secondary Indexes (GSI) of the table to be created as part of the import operation.amazonka-dynamodb>The name of the table created as part of the import operation.amazonka-dynamodbThe attributes of the table created as part of the import operation.amazonka-dynamodbThe primary key and option sort key of the table created as part of the import operation.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The billing mode for provisioning the table created as part of the import operation.,  - The Global Secondary Indexes (GSI) of the table to be created as part of the import operation.,  - Undocumented member.,  - Undocumented member.,  - The name of the table created as part of the import operation.,  - The attributes of the table created as part of the import operation.,  - The primary key and option sort key of the table created as part of the import operation.amazonka-dynamodbThe billing mode for provisioning the table created as part of the import operation.amazonka-dynamodbThe Global Secondary Indexes (GSI) of the table to be created as part of the import operation.amazonka-dynamodbUndocumented member.amazonka-dynamodbUndocumented member.amazonka-dynamodb>The name of the table created as part of the import operation.amazonka-dynamodbThe attributes of the table created as part of the import operation.amazonka-dynamodbThe primary key and option sort key of the table created as part of the import operation.amazonka-dynamodbamazonka-dynamodb(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&'; (amazonka-dynamodb;Represents the properties of the table being imported into.See:  smart constructor.amazonka-dynamodbThe client token that was provided for the import task. Reusing the client token on retry makes a call to  ImportTable idempotent.amazonka-dynamodbThe Amazon Resource Number (ARN) of the Cloudwatch Log Group associated with the target table.amazonka-dynamodbThe time at which the creation of the table associated with this import task completed.amazonka-dynamodbThe number of errors occurred on importing the source file into the target table.amazonka-dynamodbThe error code corresponding to the failure that the import job ran into during execution.amazonka-dynamodbThe error message corresponding to the failure that the import job ran into during execution.amazonka-dynamodbThe Amazon Resource Number (ARN) corresponding to the import request.amazonka-dynamodbThe status of the import.amazonka-dynamodb=The number of items successfully imported into the new table.amazonka-dynamodbThe compression options for the data that has been imported into the target table. The values are NONE, GZIP, or ZSTD.amazonka-dynamodb:The format of the source data going into the target table.amazonka-dynamodbThe format options for the data that was imported into the target table. There is one value, CsvOption.amazonka-dynamodb9The total number of items processed from the source file.amazonka-dynamodbThe total size of data processed from the source file, in Bytes.amazonka-dynamodbValues for the S3 bucket the source file is imported from. Includes bucket name (required), key prefix (optional) and bucket account owner ID (optional).amazonka-dynamodb'The time when this import task started.amazonka-dynamodbThe Amazon Resource Number (ARN) of the table being imported into.amazonka-dynamodb=The parameters for the new table that is being imported into.amazonka-dynamodbThe table id corresponding to the table created by import table process.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The client token that was provided for the import task. Reusing the client token on retry makes a call to  ImportTable idempotent.,  - The Amazon Resource Number (ARN) of the Cloudwatch Log Group associated with the target table.,  - The time at which the creation of the table associated with this import task completed.,  - The number of errors occurred on importing the source file into the target table.,  - The error code corresponding to the failure that the import job ran into during execution.,  - The error message corresponding to the failure that the import job ran into during execution.,  - The Amazon Resource Number (ARN) corresponding to the import request.,  - The status of the import.,  - The number of items successfully imported into the new table.,  - The compression options for the data that has been imported into the target table. The values are NONE, GZIP, or ZSTD., = - The format of the source data going into the target table.,  - The format options for the data that was imported into the target table. There is one value, CsvOption., < - The total number of items processed from the source file.,  - The total size of data processed from the source file, in Bytes.,  - Values for the S3 bucket the source file is imported from. Includes bucket name (required), key prefix (optional) and bucket account owner ID (optional)., * - The time when this import task started.,  - The Amazon Resource Number (ARN) of the table being imported into.,  - The parameters for the new table that is being imported into.,  - The table id corresponding to the table created by import table process.amazonka-dynamodbThe client token that was provided for the import task. Reusing the client token on retry makes a call to  ImportTable idempotent.amazonka-dynamodbThe Amazon Resource Number (ARN) of the Cloudwatch Log Group associated with the target table.amazonka-dynamodbThe time at which the creation of the table associated with this import task completed.amazonka-dynamodbThe number of errors occurred on importing the source file into the target table.amazonka-dynamodbThe error code corresponding to the failure that the import job ran into during execution.amazonka-dynamodbThe error message corresponding to the failure that the import job ran into during execution.amazonka-dynamodbThe Amazon Resource Number (ARN) corresponding to the import request.amazonka-dynamodbThe status of the import.amazonka-dynamodb=The number of items successfully imported into the new table.amazonka-dynamodbThe compression options for the data that has been imported into the target table. The values are NONE, GZIP, or ZSTD.amazonka-dynamodb:The format of the source data going into the target table.amazonka-dynamodbThe format options for the data that was imported into the target table. There is one value, CsvOption.amazonka-dynamodb9The total number of items processed from the source file.amazonka-dynamodbThe total size of data processed from the source file, in Bytes.amazonka-dynamodbValues for the S3 bucket the source file is imported from. Includes bucket name (required), key prefix (optional) and bucket account owner ID (optional).amazonka-dynamodb'The time when this import task started.amazonka-dynamodbThe Amazon Resource Number (ARN) of the table being imported into.amazonka-dynamodb=The parameters for the new table that is being imported into.amazonka-dynamodbThe table id corresponding to the table created by import table process.))(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?  (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';=Qamazonka-dynamodbFor the  UpdateItem operation, represents the attributes to be modified, the action to perform on each, and the new value for each.You cannot use  UpdateItem to update any primary key attributes. Instead, you will need to delete the item, and then use PutItem+ to create a new item with new attributes.Attribute values cannot be null; string and binary type attributes must have lengths greater than zero; and set type attributes must not be empty. Requests with empty values will be rejected with a ValidationException exception.See:  smart constructor.amazonka-dynamodb6Specifies how to perform the update. Valid values are PUT (default), DELETE, and ADD. The behavior depends on whether the specified primary key already exists in the table.If an item with the specified Key is found in the table:PUT - Adds the specified attribute to the item. If the attribute already exists, it is replaced by the new value.DELETE - If no value is specified, the attribute and its value are removed from the item. The data type of the specified value must match the existing value's data type.If a set of values is specified, then those values are subtracted from the old set. For example, if the attribute value was the set [a,b,c] and the DELETE action specified [a,c]*, then the final attribute value would be [b]&. Specifying an empty set is an error.ADD - If the attribute does not already exist, then the attribute and its values are added to the item. If the attribute does exist, then the behavior of ADD0 depends on the data type of the attribute:.If the existing attribute is a number, and if Value is also a number, then the Value; is mathematically added to the existing attribute. If Value is a negative number, then it is subtracted from the existing attribute. If you use ADD to increment or decrement a number value for an item that doesn't exist before the update, DynamoDB uses 0 as the initial value.In addition, if you use ADD to update an existing item, and intend to increment or decrement an attribute value which does not yet exist, DynamoDB uses 0 as the initial value. For example, suppose that the item you want to update does not yet have an attribute named  itemcount, but you decide to ADD the number 3 to this attribute anyway, even though it currently does not exist. DynamoDB will create the  itemcount% attribute, set its initial value to 0, and finally add 3! to it. The result will be a new  itemcount( attribute in the item, with a value of 3./If the existing data type is a set, and if the Value is also a set, then the Value. is added to the existing set. (This is a set operation, not mathematical addition.) For example, if the attribute value was the set [1,2] , and the ADD action specified [3]., then the final attribute value would be [1,2,3]. An error occurs if an Add action is specified for a set attribute and the attribute type specified does not match the existing set type.Both sets must have the same primitive data type. For example, if the existing data type is a set of strings, the Value must also be a set of strings. The same holds true for number sets and binary sets.This action is only valid for an existing attribute whose data type is number or is a set. Do not use ADD for any other data types.If no item with the specified Key is found:PUT - DynamoDB creates a new item with the specified primary key, and then adds the attribute.DELETE4 - Nothing happens; there is no attribute to delete.ADD - DynamoDB creates a new item with the supplied primary key and number (or set) for the attribute value. The only data types allowed are number, number set, string set or binary set.amazonka-dynamodb%Represents the data for an attribute.Each attribute value is described as a name-value pair. The name is the data type, and the value is the data itself.For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.NamingRulesDataTypes.html#HowItWorks.DataTypes Data Types in the Amazon DynamoDB Developer Guide.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, 9 - Specifies how to perform the update. Valid values are PUT (default), DELETE, and ADD. The behavior depends on whether the specified primary key already exists in the table.If an item with the specified Key is found in the table:PUT - Adds the specified attribute to the item. If the attribute already exists, it is replaced by the new value.DELETE - If no value is specified, the attribute and its value are removed from the item. The data type of the specified value must match the existing value's data type.If a set of values is specified, then those values are subtracted from the old set. For example, if the attribute value was the set [a,b,c] and the DELETE action specified [a,c]*, then the final attribute value would be [b]&. Specifying an empty set is an error.ADD - If the attribute does not already exist, then the attribute and its values are added to the item. If the attribute does exist, then the behavior of ADD0 depends on the data type of the attribute:.If the existing attribute is a number, and if Value is also a number, then the Value; is mathematically added to the existing attribute. If Value is a negative number, then it is subtracted from the existing attribute. If you use ADD to increment or decrement a number value for an item that doesn't exist before the update, DynamoDB uses 0 as the initial value.In addition, if you use ADD to update an existing item, and intend to increment or decrement an attribute value which does not yet exist, DynamoDB uses 0 as the initial value. For example, suppose that the item you want to update does not yet have an attribute named  itemcount, but you decide to ADD the number 3 to this attribute anyway, even though it currently does not exist. DynamoDB will create the  itemcount% attribute, set its initial value to 0, and finally add 3! to it. The result will be a new  itemcount( attribute in the item, with a value of 3./If the existing data type is a set, and if the Value is also a set, then the Value. is added to the existing set. (This is a set operation, not mathematical addition.) For example, if the attribute value was the set [1,2] , and the ADD action specified [3]., then the final attribute value would be [1,2,3]. An error occurs if an Add action is specified for a set attribute and the attribute type specified does not match the existing set type.Both sets must have the same primitive data type. For example, if the existing data type is a set of strings, the Value must also be a set of strings. The same holds true for number sets and binary sets.This action is only valid for an existing attribute whose data type is number or is a set. Do not use ADD for any other data types.If no item with the specified Key is found:PUT - DynamoDB creates a new item with the specified primary key, and then adds the attribute.DELETE4 - Nothing happens; there is no attribute to delete.ADD - DynamoDB creates a new item with the supplied primary key and number (or set) for the attribute value. The only data types allowed are number, number set, string set or binary set., ( - Represents the data for an attribute.Each attribute value is described as a name-value pair. The name is the data type, and the value is the data itself.For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.NamingRulesDataTypes.html#HowItWorks.DataTypes Data Types in the Amazon DynamoDB Developer Guide.amazonka-dynamodb6Specifies how to perform the update. Valid values are PUT (default), DELETE, and ADD. The behavior depends on whether the specified primary key already exists in the table.If an item with the specified Key is found in the table:PUT - Adds the specified attribute to the item. If the attribute already exists, it is replaced by the new value.DELETE - If no value is specified, the attribute and its value are removed from the item. The data type of the specified value must match the existing value's data type.If a set of values is specified, then those values are subtracted from the old set. For example, if the attribute value was the set [a,b,c] and the DELETE action specified [a,c]*, then the final attribute value would be [b]&. Specifying an empty set is an error.ADD - If the attribute does not already exist, then the attribute and its values are added to the item. If the attribute does exist, then the behavior of ADD0 depends on the data type of the attribute:.If the existing attribute is a number, and if Value is also a number, then the Value; is mathematically added to the existing attribute. If Value is a negative number, then it is subtracted from the existing attribute. If you use ADD to increment or decrement a number value for an item that doesn't exist before the update, DynamoDB uses 0 as the initial value.In addition, if you use ADD to update an existing item, and intend to increment or decrement an attribute value which does not yet exist, DynamoDB uses 0 as the initial value. For example, suppose that the item you want to update does not yet have an attribute named  itemcount, but you decide to ADD the number 3 to this attribute anyway, even though it currently does not exist. DynamoDB will create the  itemcount% attribute, set its initial value to 0, and finally add 3! to it. The result will be a new  itemcount( attribute in the item, with a value of 3./If the existing data type is a set, and if the Value is also a set, then the Value. is added to the existing set. (This is a set operation, not mathematical addition.) For example, if the attribute value was the set [1,2] , and the ADD action specified [3]., then the final attribute value would be [1,2,3]. An error occurs if an Add action is specified for a set attribute and the attribute type specified does not match the existing set type.Both sets must have the same primitive data type. For example, if the existing data type is a set of strings, the Value must also be a set of strings. The same holds true for number sets and binary sets.This action is only valid for an existing attribute whose data type is number or is a set. Do not use ADD for any other data types.If no item with the specified Key is found:PUT - DynamoDB creates a new item with the specified primary key, and then adds the attribute.DELETE4 - Nothing happens; there is no attribute to delete.ADD - DynamoDB creates a new item with the supplied primary key and number (or set) for the attribute value. The only data types allowed are number, number set, string set or binary set.amazonka-dynamodb%Represents the data for an attribute.Each attribute value is described as a name-value pair. The name is the data type, and the value is the data itself.For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.NamingRulesDataTypes.html#HowItWorks.DataTypes Data Types in the Amazon DynamoDB Developer Guide.(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';Gamazonka-dynamodb/Contains details of a table archival operation.See:  smart constructor.amazonka-dynamodbThe Amazon Resource Name (ARN) of the backup the table was archived to, when applicable in the archival reason. If you wish to restore this backup to the same table name, you will need to delete the original table.amazonka-dynamodbThe date and time when table archival was initiated by DynamoDB, in UNIX epoch time format.amazonka-dynamodbThe reason DynamoDB archived the table. Currently, the only possible value is:#INACCESSIBLE_ENCRYPTION_CREDENTIALS - The table was archived due to the table's KMS key being inaccessible for more than seven days. An On-Demand backup was created at the archival time.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The Amazon Resource Name (ARN) of the backup the table was archived to, when applicable in the archival reason. If you wish to restore this backup to the same table name, you will need to delete the original table.,  - The date and time when table archival was initiated by DynamoDB, in UNIX epoch time format.,  - The reason DynamoDB archived the table. Currently, the only possible value is:#INACCESSIBLE_ENCRYPTION_CREDENTIALS - The table was archived due to the table's KMS key being inaccessible for more than seven days. An On-Demand backup was created at the archival time.amazonka-dynamodbThe Amazon Resource Name (ARN) of the backup the table was archived to, when applicable in the archival reason. If you wish to restore this backup to the same table name, you will need to delete the original table.amazonka-dynamodbThe date and time when table archival was initiated by DynamoDB, in UNIX epoch time format.amazonka-dynamodbThe reason DynamoDB archived the table. Currently, the only possible value is:#INACCESSIBLE_ENCRYPTION_CREDENTIALS - The table was archived due to the table's KMS key being inaccessible for more than seven days. An On-Demand backup was created at the archival time.  (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';X.amazonka-dynamodb%Represents the properties of a table.See:  smart constructor.amazonka-dynamodb-Contains information about the table archive.amazonka-dynamodb An array of AttributeDefinition objects. Each of these objects describes one attribute in the table and index key schema.Each AttributeDefinition% object in this array is composed of: AttributeName - The name of the attribute. AttributeType# - The data type for the attribute.amazonka-dynamodb6Contains the details for the read/write capacity mode.amazonka-dynamodb2The date and time when the table was created, in  http://www.epochconverter.com/UNIX epoch time format.amazonka-dynamodbThe global secondary indexes, if any, on the table. Each index is scoped to a given partition key value. Each element is composed of: Backfilling - If true, then the index is currently in the backfilling phase. Backfilling occurs only when a new global secondary index is added to the table. It is the process by which DynamoDB populates the new index with data from the table. (This attribute does not appear for indexes that were created during a  CreateTable operation.)9You can delete an index that is being created during the  Backfilling phase when  IndexStatus is set to CREATING and  Backfilling is true. You can't delete the index that is being created when  IndexStatus is set to CREATING and  Backfilling is false. (This attribute does not appear for indexes that were created during a  CreateTable operation.) IndexName* - The name of the global secondary index.IndexSizeBytes - The total size of the global secondary index, in bytes. DynamoDB updates this value approximately every six hours. Recent changes might not be reflected in this value. IndexStatus4 - The current status of the global secondary index:CREATING - The index is being created.UPDATING - The index is being updated.DELETING - The index is being deleted.ACTIVE - The index is ready for use. ItemCount - The number of items in the global secondary index. DynamoDB updates this value approximately every six hours. Recent changes might not be reflected in this value. KeySchema - Specifies the complete index key schema. The attribute names in the key schema must be between 1 and 255 characters (inclusive). The key schema must begin with the same partition key as the table. Projection - Specifies attributes that are copied (projected) from the table into the index. These are in addition to the primary key attributes and index key attributes, which are automatically projected. Each attribute specification is composed of:ProjectionType - One of the following: KEYS_ONLY - Only the index and primary keys are projected into the index.INCLUDE2 - In addition to the attributes described in  KEYS_ONLY, the secondary index will include other non-key attributes that you specify.ALL - All of the table attributes are projected into the index.NonKeyAttributes - A list of one or more non-key attribute names that are projected into the secondary index. The total count of attributes provided in NonKeyAttributes, summed across all of the secondary indexes, must not exceed 100. If you project the same attribute into two different indexes, this counts as two distinct attributes when determining the total.ProvisionedThroughput - The provisioned throughput settings for the global secondary index, consisting of read and write capacity units, along with data about increases and decreases.If the table is in the DELETING7 state, no information about indexes will be returned.amazonka-dynamodbRepresents the version of  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/GlobalTables.html global tables in use, if the table is replicated across Amazon Web Services Regions.amazonka-dynamodbThe number of items in the specified table. DynamoDB updates this value approximately every six hours. Recent changes might not be reflected in this value.amazonka-dynamodb.The primary key structure for the table. Each KeySchemaElement consists of: AttributeName - The name of the attribute.KeyType - The role of the attribute:HASH - partition keyRANGE - sort key2The partition key of an item is also known as its hash attribute. The term "hash attribute" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values.-The sort key of an item is also known as its range attribute. The term "range attribute" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value..For more information about primary keys, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DataModel.html#DataModelPrimaryKey Primary Key in the Amazon DynamoDB Developer Guide.amazonka-dynamodbThe Amazon Resource Name (ARN) that uniquely identifies the latest stream for this table.amazonka-dynamodb1A timestamp, in ISO 8601 format, for this stream. Note that LatestStreamLabel is not a unique identifier for the stream, because it is possible that a stream from another table might have the same timestamp. However, the combination of the following three elements is guaranteed to be unique:Amazon Web Services customer ID Table name  StreamLabelamazonka-dynamodbRepresents one or more local secondary indexes on the table. Each index is scoped to a given partition key value. Tables with one or more local secondary indexes are subject to an item collection size limit, where the amount of data within a given item collection cannot exceed 10 GB. Each element is composed of: IndexName) - The name of the local secondary index. KeySchema - Specifies the complete index key schema. The attribute names in the key schema must be between 1 and 255 characters (inclusive). The key schema must begin with the same partition key as the table. Projection - Specifies attributes that are copied (projected) from the table into the index. These are in addition to the primary key attributes and index key attributes, which are automatically projected. Each attribute specification is composed of:ProjectionType - One of the following: KEYS_ONLY - Only the index and primary keys are projected into the index.INCLUDE - Only the specified table attributes are projected into the index. The list of projected attributes is in NonKeyAttributes.ALL - All of the table attributes are projected into the index.NonKeyAttributes - A list of one or more non-key attribute names that are projected into the secondary index. The total count of attributes provided in NonKeyAttributes, summed across all of the secondary indexes, must not exceed 100. If you project the same attribute into two different indexes, this counts as two distinct attributes when determining the total.IndexSizeBytes - Represents the total size of the index, in bytes. DynamoDB updates this value approximately every six hours. Recent changes might not be reflected in this value. ItemCount - Represents the number of items in the index. DynamoDB updates this value approximately every six hours. Recent changes might not be reflected in this value.If the table is in the DELETING7 state, no information about indexes will be returned.amazonka-dynamodbThe provisioned throughput settings for the table, consisting of read and write capacity units, along with data about increases and decreases.amazonka-dynamodb!Represents replicas of the table.amazonka-dynamodb!Contains details for the restore.amazonka-dynamodbThe description of the server-side encryption status on the specified table.amazonka-dynamodb9The current DynamoDB Streams configuration for the table.amazonka-dynamodbThe Amazon Resource Name (ARN) that uniquely identifies the table.amazonka-dynamodb$Contains details of the table class.amazonka-dynamodbUnique identifier for the table for which the backup was created.amazonka-dynamodbThe name of the table.amazonka-dynamodbThe total size of the specified table, in bytes. DynamoDB updates this value approximately every six hours. Recent changes might not be reflected in this value.amazonka-dynamodbThe current state of the table:CREATING - The table is being created.UPDATING - The table/index configuration is being updated. The table/index remains available for data operations when UPDATING.DELETING - The table is being deleted.ACTIVE - The table is ready for use.#INACCESSIBLE_ENCRYPTION_CREDENTIALS - The KMS key used to encrypt the table in inaccessible. Table operations may fail due to failure to use the KMS key. DynamoDB will initiate the table archival process when a table's KMS key remains inaccessible for more than seven days. ARCHIVING - The table is being archived. Operations are not allowed until archival is complete.ARCHIVED - The table has been archived. See the ArchivalReason for more information.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, 0 - Contains information about the table archive.,  - An array of AttributeDefinition objects. Each of these objects describes one attribute in the table and index key schema.Each AttributeDefinition% object in this array is composed of: AttributeName - The name of the attribute. AttributeType# - The data type for the attribute., 9 - Contains the details for the read/write capacity mode., 5 - The date and time when the table was created, in  http://www.epochconverter.com/UNIX epoch time format.,  - The global secondary indexes, if any, on the table. Each index is scoped to a given partition key value. Each element is composed of: Backfilling - If true, then the index is currently in the backfilling phase. Backfilling occurs only when a new global secondary index is added to the table. It is the process by which DynamoDB populates the new index with data from the table. (This attribute does not appear for indexes that were created during a  CreateTable operation.)9You can delete an index that is being created during the  Backfilling phase when  IndexStatus is set to CREATING and  Backfilling is true. You can't delete the index that is being created when  IndexStatus is set to CREATING and  Backfilling is false. (This attribute does not appear for indexes that were created during a  CreateTable operation.) IndexName* - The name of the global secondary index.IndexSizeBytes - The total size of the global secondary index, in bytes. DynamoDB updates this value approximately every six hours. Recent changes might not be reflected in this value. IndexStatus4 - The current status of the global secondary index:CREATING - The index is being created.UPDATING - The index is being updated.DELETING - The index is being deleted.ACTIVE - The index is ready for use. ItemCount - The number of items in the global secondary index. DynamoDB updates this value approximately every six hours. Recent changes might not be reflected in this value. KeySchema - Specifies the complete index key schema. The attribute names in the key schema must be between 1 and 255 characters (inclusive). The key schema must begin with the same partition key as the table. Projection - Specifies attributes that are copied (projected) from the table into the index. These are in addition to the primary key attributes and index key attributes, which are automatically projected. Each attribute specification is composed of:ProjectionType - One of the following: KEYS_ONLY - Only the index and primary keys are projected into the index.INCLUDE2 - In addition to the attributes described in  KEYS_ONLY, the secondary index will include other non-key attributes that you specify.ALL - All of the table attributes are projected into the index.NonKeyAttributes - A list of one or more non-key attribute names that are projected into the secondary index. The total count of attributes provided in NonKeyAttributes, summed across all of the secondary indexes, must not exceed 100. If you project the same attribute into two different indexes, this counts as two distinct attributes when determining the total.ProvisionedThroughput - The provisioned throughput settings for the global secondary index, consisting of read and write capacity units, along with data about increases and decreases.If the table is in the DELETING7 state, no information about indexes will be returned.,  - Represents the version of  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/GlobalTables.html global tables in use, if the table is replicated across Amazon Web Services Regions.,  - The number of items in the specified table. DynamoDB updates this value approximately every six hours. Recent changes might not be reflected in this value., 1 - The primary key structure for the table. Each KeySchemaElement consists of: AttributeName - The name of the attribute.KeyType - The role of the attribute:HASH - partition keyRANGE - sort key2The partition key of an item is also known as its hash attribute. The term "hash attribute" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values.-The sort key of an item is also known as its range attribute. The term "range attribute" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value..For more information about primary keys, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DataModel.html#DataModelPrimaryKey Primary Key in the Amazon DynamoDB Developer Guide.,  - The Amazon Resource Name (ARN) that uniquely identifies the latest stream for this table., 4 - A timestamp, in ISO 8601 format, for this stream. Note that LatestStreamLabel is not a unique identifier for the stream, because it is possible that a stream from another table might have the same timestamp. However, the combination of the following three elements is guaranteed to be unique:Amazon Web Services customer ID Table name  StreamLabel,  - Represents one or more local secondary indexes on the table. Each index is scoped to a given partition key value. Tables with one or more local secondary indexes are subject to an item collection size limit, where the amount of data within a given item collection cannot exceed 10 GB. Each element is composed of: IndexName) - The name of the local secondary index. KeySchema - Specifies the complete index key schema. The attribute names in the key schema must be between 1 and 255 characters (inclusive). The key schema must begin with the same partition key as the table. Projection - Specifies attributes that are copied (projected) from the table into the index. These are in addition to the primary key attributes and index key attributes, which are automatically projected. Each attribute specification is composed of:ProjectionType - One of the following: KEYS_ONLY - Only the index and primary keys are projected into the index.INCLUDE - Only the specified table attributes are projected into the index. The list of projected attributes is in NonKeyAttributes.ALL - All of the table attributes are projected into the index.NonKeyAttributes - A list of one or more non-key attribute names that are projected into the secondary index. The total count of attributes provided in NonKeyAttributes, summed across all of the secondary indexes, must not exceed 100. If you project the same attribute into two different indexes, this counts as two distinct attributes when determining the total.IndexSizeBytes - Represents the total size of the index, in bytes. DynamoDB updates this value approximately every six hours. Recent changes might not be reflected in this value. ItemCount - Represents the number of items in the index. DynamoDB updates this value approximately every six hours. Recent changes might not be reflected in this value.If the table is in the DELETING7 state, no information about indexes will be returned.,  - The provisioned throughput settings for the table, consisting of read and write capacity units, along with data about increases and decreases., $ - Represents replicas of the table., $ - Contains details for the restore.,  - The description of the server-side encryption status on the specified table., < - The current DynamoDB Streams configuration for the table.,  - The Amazon Resource Name (ARN) that uniquely identifies the table., ' - Contains details of the table class.,  - Unique identifier for the table for which the backup was created.,  - The name of the table.,  - The total size of the specified table, in bytes. DynamoDB updates this value approximately every six hours. Recent changes might not be reflected in this value., " - The current state of the table:CREATING - The table is being created.UPDATING - The table/index configuration is being updated. The table/index remains available for data operations when UPDATING.DELETING - The table is being deleted.ACTIVE - The table is ready for use.#INACCESSIBLE_ENCRYPTION_CREDENTIALS - The KMS key used to encrypt the table in inaccessible. Table operations may fail due to failure to use the KMS key. DynamoDB will initiate the table archival process when a table's KMS key remains inaccessible for more than seven days. ARCHIVING - The table is being archived. Operations are not allowed until archival is complete.ARCHIVED - The table has been archived. See the ArchivalReason for more information.amazonka-dynamodb-Contains information about the table archive.amazonka-dynamodb An array of AttributeDefinition objects. Each of these objects describes one attribute in the table and index key schema.Each AttributeDefinition% object in this array is composed of: AttributeName - The name of the attribute. AttributeType# - The data type for the attribute.amazonka-dynamodb6Contains the details for the read/write capacity mode.amazonka-dynamodb2The date and time when the table was created, in  http://www.epochconverter.com/UNIX epoch time format.amazonka-dynamodbThe global secondary indexes, if any, on the table. Each index is scoped to a given partition key value. Each element is composed of: Backfilling - If true, then the index is currently in the backfilling phase. Backfilling occurs only when a new global secondary index is added to the table. It is the process by which DynamoDB populates the new index with data from the table. (This attribute does not appear for indexes that were created during a  CreateTable operation.)9You can delete an index that is being created during the  Backfilling phase when  IndexStatus is set to CREATING and  Backfilling is true. You can't delete the index that is being created when  IndexStatus is set to CREATING and  Backfilling is false. (This attribute does not appear for indexes that were created during a  CreateTable operation.) IndexName* - The name of the global secondary index.IndexSizeBytes - The total size of the global secondary index, in bytes. DynamoDB updates this value approximately every six hours. Recent changes might not be reflected in this value. IndexStatus4 - The current status of the global secondary index:CREATING - The index is being created.UPDATING - The index is being updated.DELETING - The index is being deleted.ACTIVE - The index is ready for use. ItemCount - The number of items in the global secondary index. DynamoDB updates this value approximately every six hours. Recent changes might not be reflected in this value. KeySchema - Specifies the complete index key schema. The attribute names in the key schema must be between 1 and 255 characters (inclusive). The key schema must begin with the same partition key as the table. Projection - Specifies attributes that are copied (projected) from the table into the index. These are in addition to the primary key attributes and index key attributes, which are automatically projected. Each attribute specification is composed of:ProjectionType - One of the following: KEYS_ONLY - Only the index and primary keys are projected into the index.INCLUDE2 - In addition to the attributes described in  KEYS_ONLY, the secondary index will include other non-key attributes that you specify.ALL - All of the table attributes are projected into the index.NonKeyAttributes - A list of one or more non-key attribute names that are projected into the secondary index. The total count of attributes provided in NonKeyAttributes, summed across all of the secondary indexes, must not exceed 100. If you project the same attribute into two different indexes, this counts as two distinct attributes when determining the total.ProvisionedThroughput - The provisioned throughput settings for the global secondary index, consisting of read and write capacity units, along with data about increases and decreases.If the table is in the DELETING7 state, no information about indexes will be returned.amazonka-dynamodbRepresents the version of  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/GlobalTables.html global tables in use, if the table is replicated across Amazon Web Services Regions.amazonka-dynamodbThe number of items in the specified table. DynamoDB updates this value approximately every six hours. Recent changes might not be reflected in this value.amazonka-dynamodb.The primary key structure for the table. Each KeySchemaElement consists of: AttributeName - The name of the attribute.KeyType - The role of the attribute:HASH - partition keyRANGE - sort key2The partition key of an item is also known as its hash attribute. The term "hash attribute" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values.-The sort key of an item is also known as its range attribute. The term "range attribute" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value..For more information about primary keys, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DataModel.html#DataModelPrimaryKey Primary Key in the Amazon DynamoDB Developer Guide.amazonka-dynamodbThe Amazon Resource Name (ARN) that uniquely identifies the latest stream for this table.amazonka-dynamodb1A timestamp, in ISO 8601 format, for this stream. Note that LatestStreamLabel is not a unique identifier for the stream, because it is possible that a stream from another table might have the same timestamp. However, the combination of the following three elements is guaranteed to be unique:Amazon Web Services customer ID Table name  StreamLabelamazonka-dynamodbRepresents one or more local secondary indexes on the table. Each index is scoped to a given partition key value. Tables with one or more local secondary indexes are subject to an item collection size limit, where the amount of data within a given item collection cannot exceed 10 GB. Each element is composed of: IndexName) - The name of the local secondary index. KeySchema - Specifies the complete index key schema. The attribute names in the key schema must be between 1 and 255 characters (inclusive). The key schema must begin with the same partition key as the table. Projection - Specifies attributes that are copied (projected) from the table into the index. These are in addition to the primary key attributes and index key attributes, which are automatically projected. Each attribute specification is composed of:ProjectionType - One of the following: KEYS_ONLY - Only the index and primary keys are projected into the index.INCLUDE - Only the specified table attributes are projected into the index. The list of projected attributes is in NonKeyAttributes.ALL - All of the table attributes are projected into the index.NonKeyAttributes - A list of one or more non-key attribute names that are projected into the secondary index. The total count of attributes provided in NonKeyAttributes, summed across all of the secondary indexes, must not exceed 100. If you project the same attribute into two different indexes, this counts as two distinct attributes when determining the total.IndexSizeBytes - Represents the total size of the index, in bytes. DynamoDB updates this value approximately every six hours. Recent changes might not be reflected in this value. ItemCount - Represents the number of items in the index. DynamoDB updates this value approximately every six hours. Recent changes might not be reflected in this value.If the table is in the DELETING7 state, no information about indexes will be returned.amazonka-dynamodbThe provisioned throughput settings for the table, consisting of read and write capacity units, along with data about increases and decreases.amazonka-dynamodb!Represents replicas of the table.amazonka-dynamodb!Contains details for the restore.amazonka-dynamodbThe description of the server-side encryption status on the specified table.amazonka-dynamodb9The current DynamoDB Streams configuration for the table.amazonka-dynamodbThe Amazon Resource Name (ARN) that uniquely identifies the table.amazonka-dynamodb$Contains details of the table class.amazonka-dynamodbUnique identifier for the table for which the backup was created.amazonka-dynamodbThe name of the table.amazonka-dynamodbThe total size of the specified table, in bytes. DynamoDB updates this value approximately every six hours. Recent changes might not be reflected in this value.amazonka-dynamodbThe current state of the table:CREATING - The table is being created.UPDATING - The table/index configuration is being updated. The table/index remains available for data operations when UPDATING.DELETING - The table is being deleted.ACTIVE - The table is ready for use.#INACCESSIBLE_ENCRYPTION_CREDENTIALS - The KMS key used to encrypt the table in inaccessible. Table operations may fail due to failure to use the KMS key. DynamoDB will initiate the table archival process when a table's KMS key remains inaccessible for more than seven days. ARCHIVING - The table is being archived. Operations are not allowed until archival is complete.ARCHIVED - The table has been archived. See the ArchivalReason for more information.//(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%T amazonka-dynamodb API version  2012-08-10* of the Amazon DynamoDB SDK configuration.amazonka-dynamodbThere is another ongoing conflicting backup control plane operation on the table. The backup is either being created, deleted or restored to a table.amazonka-dynamodb)Backup not found for the given BackupARN.amazonka-dynamodb>A condition specified in the operation could not be evaluated.amazonka-dynamodb1Backups have not yet been enabled for this table.amazonka-dynamodbThere was an attempt to insert an item with the same primary key as an item that already exists in the DynamoDB table.amazonka-dynamodb=There was a conflict when writing to the specified S3 bucket.amazonka-dynamodb#The specified export was not found.amazonka-dynamodb*The specified global table already exists.amazonka-dynamodb*The specified global table does not exist.amazonka-dynamodbDynamoDB rejected the request because you retried a request with a different payload but with an idempotent token that was already used.amazonka-dynamodbThere was a conflict when importing from the specified S3 source. This can occur when the current import conflicts with a previous import request that had the same client token.amazonka-dynamodb#The specified import was not found.amazonka-dynamodb2The operation tried to access a nonexistent index.amazonka-dynamodb%An error occurred on the server side.amazonka-dynamodbThe specified  ExportTime2 is outside of the point in time recovery window.amazonka-dynamodbAn invalid restore time was specified. RestoreDateTime must be between EarliestRestorableDateTime and LatestRestorableDateTime.amazonka-dynamodbAn item collection is too large. This exception is only returned for tables that have one or more local secondary indexes.amazonka-dynamodbThere is no limit to the number of daily on-demand backups that can be taken.For most purposes, up to 500 simultaneous table operations are allowed per account. These operations include  CreateTable,  UpdateTable,  DeleteTable,UpdateTimeToLive, RestoreTableFromBackup, and RestoreTableToPointInTime.When you are creating a table with one or more secondary indexes, you can have up to 250 such requests running at a time. However, if the table or index specifications are complex, then DynamoDB might temporarily reduce the number of concurrent operations.When importing into DynamoDB, up to 50 simultaneous import table operations are allowed per account..There is a soft account quota of 2,500 tables.amazonka-dynamodbPoint in time recovery has not yet been enabled for this source table.amazonka-dynamodbYour request rate is too high. The Amazon Web Services SDKs for DynamoDB automatically retry requests that receive this exception. Your request is eventually successful, unless your retry queue is too large to finish. Reduce the frequency of requests and use exponential backoff. For more information, go to  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Programming.Errors.html#Programming.Errors.RetryAndBackoff%Error Retries and Exponential Backoff in the Amazon DynamoDB Developer Guide.amazonka-dynamodb:The specified replica is already part of the global table.amazonka-dynamodbGHIJKLMUVXWYZ[dmlkjihgef   dmlkjihgefmlkjihg$#"! $#"!         UVXWYZ[GHIJKLM89:;<=> (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';`amazonka-dynamodbSee:  smart constructor.amazonka-dynamodb*The capacity units consumed by the entire TransactWriteItems operation. The values of the list are ordered according to the ordering of the  TransactItems request parameter.amazonka-dynamodb(A list of tables that were processed by TransactWriteItems and, for each table, information about any item collections that were affected by individual  UpdateItem, PutItem, or  DeleteItem operations.amazonka-dynamodb The response's http status code.amazonka-dynamodbSee:  smart constructor.amazonka-dynamodb Providing a ClientRequestToken makes the call to TransactWriteItems idempotent, meaning that multiple identical calls have the same effect as one single call.Although multiple identical calls using the same client request token produce the same result on the server (no side effects), the responses to the calls might not be the same. If the ReturnConsumedCapacity>% parameter is set, then the initial TransactWriteItems call returns the amount of write capacity units consumed in making the changes. Subsequent TransactWriteItems calls with the same client token return the number of read capacity units consumed in reading the item.A client request token is valid for 10 minutes after the first request that uses it is completed. After 10 minutes, any request with the same client token is treated as a new request. Do not resubmit the same request with the same client token for more than 10 minutes, or the result might not be idempotent.If you submit a request with the same client token but a change in other parameters within the 10-minute idempotency window, DynamoDB returns an IdempotentParameterMismatch exception.amazonka-dynamodbDetermines whether item collection metrics are returned. If set to SIZE, the response includes statistics about item collections (if any), that were modified during the operation and are returned in the response. If set to NONE+ (the default), no statistics are returned.amazonka-dynamodbAn ordered array of up to 100 TransactWriteItem$ objects, each of which contains a ConditionCheck, Put, Update, or Delete object. These can operate on items in different tables, but the tables must reside in the same Amazon Web Services account and Region, and no two of them can operate on the same item.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - Providing a ClientRequestToken makes the call to TransactWriteItems idempotent, meaning that multiple identical calls have the same effect as one single call.Although multiple identical calls using the same client request token produce the same result on the server (no side effects), the responses to the calls might not be the same. If the ReturnConsumedCapacity>% parameter is set, then the initial TransactWriteItems call returns the amount of write capacity units consumed in making the changes. Subsequent TransactWriteItems calls with the same client token return the number of read capacity units consumed in reading the item.A client request token is valid for 10 minutes after the first request that uses it is completed. After 10 minutes, any request with the same client token is treated as a new request. Do not resubmit the same request with the same client token for more than 10 minutes, or the result might not be idempotent.If you submit a request with the same client token but a change in other parameters within the 10-minute idempotency window, DynamoDB returns an IdempotentParameterMismatch exception.,  - Undocumented member.,  - Determines whether item collection metrics are returned. If set to SIZE, the response includes statistics about item collections (if any), that were modified during the operation and are returned in the response. If set to NONE+ (the default), no statistics are returned., ! - An ordered array of up to 100 TransactWriteItem$ objects, each of which contains a ConditionCheck, Put, Update, or Delete object. These can operate on items in different tables, but the tables must reside in the same Amazon Web Services account and Region, and no two of them can operate on the same item.amazonka-dynamodb Providing a ClientRequestToken makes the call to TransactWriteItems idempotent, meaning that multiple identical calls have the same effect as one single call.Although multiple identical calls using the same client request token produce the same result on the server (no side effects), the responses to the calls might not be the same. If the ReturnConsumedCapacity>% parameter is set, then the initial TransactWriteItems call returns the amount of write capacity units consumed in making the changes. Subsequent TransactWriteItems calls with the same client token return the number of read capacity units consumed in reading the item.A client request token is valid for 10 minutes after the first request that uses it is completed. After 10 minutes, any request with the same client token is treated as a new request. Do not resubmit the same request with the same client token for more than 10 minutes, or the result might not be idempotent.If you submit a request with the same client token but a change in other parameters within the 10-minute idempotency window, DynamoDB returns an IdempotentParameterMismatch exception.amazonka-dynamodbUndocumented member.amazonka-dynamodbDetermines whether item collection metrics are returned. If set to SIZE, the response includes statistics about item collections (if any), that were modified during the operation and are returned in the response. If set to NONE+ (the default), no statistics are returned.amazonka-dynamodbAn ordered array of up to 100 TransactWriteItem$ objects, each of which contains a ConditionCheck, Put, Update, or Delete object. These can operate on items in different tables, but the tables must reside in the same Amazon Web Services account and Region, and no two of them can operate on the same item.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, - - The capacity units consumed by the entire TransactWriteItems operation. The values of the list are ordered according to the ordering of the  TransactItems request parameter., + - A list of tables that were processed by TransactWriteItems and, for each table, information about any item collections that were affected by individual  UpdateItem, PutItem, or  DeleteItem operations., # - The response's http status code.amazonka-dynamodb*The capacity units consumed by the entire TransactWriteItems operation. The values of the list are ordered according to the ordering of the  TransactItems request parameter.amazonka-dynamodb(A list of tables that were processed by TransactWriteItems and, for each table, information about any item collections that were affected by individual  UpdateItem, PutItem, or  DeleteItem operations.amazonka-dynamodb The response's http status code.amazonka-dynamodbamazonka-dynamodb(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';+gamazonka-dynamodbSee:  smart constructor.amazonka-dynamodbIf the ReturnConsumedCapacity value was TOTAL, this is an array of ConsumedCapacity+ objects, one for each table addressed by TransactGetItem objects in the  TransactItems parameter. These ConsumedCapacity9 objects report the read-capacity units consumed by the TransactGetItems call in that table.amazonka-dynamodbAn ordered array of up to 100  ItemResponse, objects, each of which corresponds to the TransactGetItem% object in the same position in the  TransactItems array. Each  ItemResponse object contains a Map of the name-value pairs that are the projected attributes of the requested item.?If a requested item could not be retrieved, the corresponding  ItemResponse object is Null, or if the requested item has no projected attributes, the corresponding  ItemResponse object is an empty Map.amazonka-dynamodb The response's http status code.amazonka-dynamodbSee:  smart constructor.amazonka-dynamodb A value of TOTAL causes consumed capacity information to be returned, and a value of NONE prevents that information from being returned. No other value is valid.amazonka-dynamodbAn ordered array of up to 100 TransactGetItem$ objects, each of which contains a Get structure.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - A value of TOTAL causes consumed capacity information to be returned, and a value of NONE prevents that information from being returned. No other value is valid., ! - An ordered array of up to 100 TransactGetItem$ objects, each of which contains a Get structure.amazonka-dynamodb A value of TOTAL causes consumed capacity information to be returned, and a value of NONE prevents that information from being returned. No other value is valid.amazonka-dynamodbAn ordered array of up to 100 TransactGetItem$ objects, each of which contains a Get structure.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - If the ReturnConsumedCapacity value was TOTAL, this is an array of ConsumedCapacity+ objects, one for each table addressed by TransactGetItem objects in the  TransactItems parameter. These ConsumedCapacity9 objects report the read-capacity units consumed by the TransactGetItems call in that table., ! - An ordered array of up to 100  ItemResponse, objects, each of which corresponds to the TransactGetItem% object in the same position in the  TransactItems array. Each  ItemResponse object contains a Map of the name-value pairs that are the projected attributes of the requested item.?If a requested item could not be retrieved, the corresponding  ItemResponse object is Null, or if the requested item has no projected attributes, the corresponding  ItemResponse object is an empty Map., # - The response's http status code.amazonka-dynamodbIf the ReturnConsumedCapacity value was TOTAL, this is an array of ConsumedCapacity+ objects, one for each table addressed by TransactGetItem objects in the  TransactItems parameter. These ConsumedCapacity9 objects report the read-capacity units consumed by the TransactGetItems call in that table.amazonka-dynamodbAn ordered array of up to 100  ItemResponse, objects, each of which corresponds to the TransactGetItem% object in the same position in the  TransactItems array. Each  ItemResponse object contains a Map of the name-value pairs that are the projected attributes of the requested item.?If a requested item could not be retrieved, the corresponding  ItemResponse object is Null, or if the requested item has no projected attributes, the corresponding  ItemResponse object is an empty Map.amazonka-dynamodb The response's http status code.amazonka-dynamodbamazonka-dynamodb(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';1amazonka-dynamodbSee:  smart constructor.amazonka-dynamodbSee:  smart constructor.amazonka-dynamodbIdentifies the Amazon DynamoDB resource to which tags should be added. This value is an Amazon Resource Name (ARN).amazonka-dynamodb8The tags to be assigned to the Amazon DynamoDB resource.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - Identifies the Amazon DynamoDB resource to which tags should be added. This value is an Amazon Resource Name (ARN)., ; - The tags to be assigned to the Amazon DynamoDB resource.amazonka-dynamodbIdentifies the Amazon DynamoDB resource to which tags should be added. This value is an Amazon Resource Name (ARN).amazonka-dynamodb8The tags to be assigned to the Amazon DynamoDB resource.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.amazonka-dynamodb  (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';E/amazonka-dynamodbRepresents the output of a Scan operation.See:  smart constructor.amazonka-dynamodb#The capacity units consumed by the Scan operation. The data returned includes the total provisioned throughput consumed, along with statistics for the table and any indexes involved in the operation. ConsumedCapacity is only returned if the ReturnConsumedCapacity6 parameter was specified. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ProvisionedThroughputIntro.htmlProvisioned Throughput in the Amazon DynamoDB Developer Guide.amazonka-dynamodb$The number of items in the response. If you set  ScanFilter in the request, then Count is the number of items returned after the filter was applied, and  ScannedCount is the number of matching items before the filter was applied.1If you did not use a filter in the request, then Count is the same as  ScannedCount.amazonka-dynamodbAn array of item attributes that match the scan criteria. Each element in this array consists of an attribute name and the value for that attribute.amazonka-dynamodbThe primary key of the item where the operation stopped, inclusive of the previous result set. Use this value to start a new operation, excluding this value in the new request.If LastEvaluatedKey is empty, then the "last page" of results has been processed and there is no more data to be retrieved.If LastEvaluatedKey is not empty, it does not necessarily mean that there is more data in the result set. The only way to know when you have reached the end of the result set is when LastEvaluatedKey is empty.amazonka-dynamodb*The number of items evaluated, before any  ScanFilter is applied. A high  ScannedCount value with few, or no, Count# results indicates an inefficient Scan' operation. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/QueryAndScan.html#CountCount and ScannedCount in the Amazon DynamoDB Developer Guide.1If you did not use a filter in the request, then  ScannedCount is the same as Count.amazonka-dynamodb The response's http status code.amazonka-dynamodbRepresents the input of a Scan operation.See:  smart constructor.amazonka-dynamodb This is a legacy parameter. Use ProjectionExpression& instead. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/LegacyConditionalParameters.AttributesToGet.htmlAttributesToGet in the Amazon DynamoDB Developer Guide.amazonka-dynamodb This is a legacy parameter. Use FilterExpression& instead. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/LegacyConditionalParameters.ConditionalOperator.htmlConditionalOperator in the Amazon DynamoDB Developer Guide.amazonka-dynamodbA Boolean value that determines the read consistency model during the scan:If ConsistentRead is false, then the data returned from Scan might not contain the results from other recently completed write operations (PutItem,  UpdateItem, or  DeleteItem).If ConsistentRead is true, then all of the write operations that completed before the Scan2 began are guaranteed to be contained in the Scan response.The default setting for ConsistentRead is false.The ConsistentRead parameter is not supported on global secondary indexes. If you scan a global secondary index with ConsistentRead" set to true, you will receive a ValidationException.amazonka-dynamodbThe primary key of the first item that this operation will evaluate. Use the value that was returned for LastEvaluatedKey in the previous operation.The data type for ExclusiveStartKey must be String, Number or Binary. No set data types are allowed.In a parallel scan, a Scan request that includes ExclusiveStartKey/ must specify the same segment whose previous Scan& returned the corresponding value of LastEvaluatedKey.amazonka-dynamodbOne or more substitution tokens for attribute names in an expression. The following are some use cases for using ExpressionAttributeNames:To access an attribute whose name conflicts with a DynamoDB reserved word.To create a placeholder for repeating occurrences of an attribute name in an expression.To prevent special characters in an attribute name from being misinterpreted in an expression.Use the # character in an expression to dereference an attribute name. For example, consider the following attribute name:  PercentileThe name of this attribute conflicts with a reserved word, so it cannot be used directly in an expression. (For the complete list of reserved words, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ReservedWords.htmlReserved Words in the Amazon DynamoDB Developer Guide=). To work around this, you could specify the following for ExpressionAttributeNames: {"#P":"Percentile"}You could then use this substitution in an expression, as in this example:  #P = :valTokens that begin with the : character are /expression attribute values/, which are placeholders for the actual value at runtime.9For more information on expression attribute names, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.AccessingItemAttributes.htmlSpecifying Item Attributes in the Amazon DynamoDB Developer Guide.amazonka-dynamodb  :sortkeyval3 - true if the sort key value is greater than  :sortkeyval. sortKeyName >=   :sortkeyval? - true if the sort key value is greater than or equal to  :sortkeyval. sortKeyName BETWEEN  :sortkeyval1 AND  :sortkeyval2? - true if the sort key value is greater than or equal to  :sortkeyval1!, and less than or equal to  :sortkeyval2. begins_with (  sortKeyName,  :sortkeyval ) - true if the sort key value begins with a particular operand. (You cannot use this function with a sort key that is of type Number.) Note that the function name  begins_with is case-sensitive.Use the ExpressionAttributeValues& parameter to replace tokens such as  :partitionval and :sortval with actual values at runtime.You can optionally use the ExpressionAttributeNames parameter to replace the names of the partition key and sort key with placeholder tokens. This option might be necessary if an attribute name conflicts with a DynamoDB reserved word. For example, the following KeyConditionExpression# parameter causes an error because Size is a reserved word:  Size = :myval2To work around this, define a placeholder (such a #S#) to represent the attribute name Size. KeyConditionExpression then is as follows:  #S = :myval#For a list of reserved words, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ReservedWords.htmlReserved Words in the Amazon DynamoDB Developer Guide.For more information on ExpressionAttributeNames and ExpressionAttributeValues, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ExpressionPlaceholders.html1Using Placeholders for Attribute Names and Values in the Amazon DynamoDB Developer Guide.amazonka-dynamodb This is a legacy parameter. Use KeyConditionExpression& instead. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/LegacyConditionalParameters.KeyConditions.html KeyConditions in the Amazon DynamoDB Developer Guide.amazonka-dynamodbThe maximum number of items to evaluate (not necessarily the number of matching items). If DynamoDB processes the number of items up to the limit while processing the results, it stops the operation and returns the matching values up to that point, and a key in LastEvaluatedKey to apply in a subsequent operation, so that you can pick up where you left off. Also, if the processed dataset size exceeds 1 MB before DynamoDB reaches this limit, it stops the operation and returns the matching values up to the limit, and a key in LastEvaluatedKey to apply in a subsequent operation to continue the operation. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/QueryAndScan.htmlQuery and Scan in the Amazon DynamoDB Developer Guide.amazonka-dynamodbA string that identifies one or more attributes to retrieve from the table. These attributes can include scalars, sets, or elements of a JSON document. The attributes in the expression must be separated by commas.If no attribute names are specified, then all attributes will be returned. If any of the requested attributes are not found, they will not appear in the result.For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.AccessingItemAttributes.htmlAccessing Item Attributes in the Amazon DynamoDB Developer Guide.amazonka-dynamodb This is a legacy parameter. Use FilterExpression& instead. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/LegacyConditionalParameters.QueryFilter.html QueryFilter in the Amazon DynamoDB Developer Guide.amazonka-dynamodb,Specifies the order for index traversal: If true? (default), the traversal is performed in ascending order; if false2, the traversal is performed in descending order.Items with the same partition key value are stored in sorted order by sort key. If the sort key data type is Number, the results are stored in numeric order. For type String, the results are stored in order of UTF-8 bytes. For type Binary, DynamoDB treats each byte of the binary data as unsigned.If ScanIndexForward is true, DynamoDB returns the results in the order in which they are stored (by sort key value). This is the default behavior. If ScanIndexForward is false, DynamoDB reads the results in reverse order by sort key value, and then returns the results to the client.amazonka-dynamodbThe attributes to be returned in the result. You can retrieve all item attributes, specific item attributes, the count of matching items, or in the case of an index, some or all of the attributes projected into the index.ALL_ATTRIBUTES - Returns all of the item attributes from the specified table or index. If you query a local secondary index, then for each matching item in the index, DynamoDB fetches the entire item from the parent table. If the index is configured to project all item attributes, then all of the data can be obtained from the local secondary index, and no fetching is required.ALL_PROJECTED_ATTRIBUTES - Allowed only when querying an index. Retrieves all attributes that have been projected into the index. If the index is configured to project all attributes, this return value is equivalent to specifying ALL_ATTRIBUTES.COUNT - Returns the number of matching items, rather than the matching items themselves.SPECIFIC_ATTRIBUTES. - Returns only the attributes listed in ProjectionExpression5. This return value is equivalent to specifying ProjectionExpression' without specifying any value for Select.If you query or scan a local secondary index and request only attributes that are projected into that index, the operation will read only the index and not the table. If any of the requested attributes are not projected into the local secondary index, DynamoDB fetches each of these attributes from the parent table. This extra fetching incurs additional throughput cost and latency.If you query or scan a global secondary index, you can only request attributes that are projected into the index. Global secondary index queries cannot fetch attributes from the parent table. If neither Select nor ProjectionExpression& are specified, DynamoDB defaults to ALL_ATTRIBUTES when accessing a table, and ALL_PROJECTED_ATTRIBUTES/ when accessing an index. You cannot use both Select and ProjectionExpression5 together in a single request, unless the value for Select is SPECIFIC_ATTRIBUTES+. (This usage is equivalent to specifying ProjectionExpression without any value for Select.)If you use the ProjectionExpression parameter, then the value for Select can only be SPECIFIC_ATTRIBUTES. Any other value for Select will return an error.amazonka-dynamodb5The name of the table containing the requested items.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, # - This is a legacy parameter. Use ProjectionExpression& instead. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/LegacyConditionalParameters.AttributesToGet.htmlAttributesToGet in the Amazon DynamoDB Developer Guide., # - This is a legacy parameter. Use FilterExpression& instead. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/LegacyConditionalParameters.ConditionalOperator.htmlConditionalOperator in the Amazon DynamoDB Developer Guide., 4 - Determines the read consistency model: If set to true, then the operation uses strongly consistent reads; otherwise, the operation uses eventually consistent reads.Strongly consistent reads are not supported on global secondary indexes. If you query a global secondary index with ConsistentRead set to true, you will receive a ValidationException.,  - The primary key of the first item that this operation will evaluate. Use the value that was returned for LastEvaluatedKey in the previous operation.The data type for ExclusiveStartKey must be String, Number, or Binary. No set data types are allowed.,  - One or more substitution tokens for attribute names in an expression. The following are some use cases for using ExpressionAttributeNames:To access an attribute whose name conflicts with a DynamoDB reserved word.To create a placeholder for repeating occurrences of an attribute name in an expression.To prevent special characters in an attribute name from being misinterpreted in an expression.Use the # character in an expression to dereference an attribute name. For example, consider the following attribute name:  PercentileThe name of this attribute conflicts with a reserved word, so it cannot be used directly in an expression. (For the complete list of reserved words, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ReservedWords.htmlReserved Words in the Amazon DynamoDB Developer Guide=). To work around this, you could specify the following for ExpressionAttributeNames: {"#P":"Percentile"}You could then use this substitution in an expression, as in this example:  #P = :valTokens that begin with the : character are /expression attribute values/, which are placeholders for the actual value at runtime.9For more information on expression attribute names, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.AccessingItemAttributes.htmlSpecifying Item Attributes in the Amazon DynamoDB Developer Guide., ? - One or more values that can be substituted in an expression.Use the : (colon) character in an expression to dereference an attribute value. For example, suppose that you wanted to check whether the value of the  ProductStatus$ attribute was one of the following: &Available | Backordered | Discontinued You would first need to specify ExpressionAttributeValues as follows: { ":avail":{"S":"Available"}, ":back":{"S":"Backordered"}, ":disc":{"S":"Discontinued"} }?You could then use these values in an expression, such as this: 'ProductStatus IN (:avail, :back, :disc):For more information on expression attribute values, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.SpecifyingConditions.htmlSpecifying Conditions in the Amazon DynamoDB Developer Guide.,  - A string that contains conditions that DynamoDB applies after the Query operation, but before the data is returned to you. Items that do not satisfy the FilterExpression criteria are not returned.A FilterExpression does not allow key attributes. You cannot define a filter expression based on a partition key or a sort key.A FilterExpression is applied after the items have already been read; the process of filtering does not consume any additional read capacity units.For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/QueryAndScan.html#Query.FilterExpressionFilter Expressions in the Amazon DynamoDB Developer Guide.,  - The name of an index to query. This index can be any local secondary index or global secondary index on the table. Note that if you use the  IndexName" parameter, you must also provide  TableName.,  - The condition that specifies the key values for items to be retrieved by the Query action.The condition must perform an equality test on a single partition key value.The condition can optionally perform one of several comparison tests on a single sort key value. This allows Query to retrieve one item with a given partition key value and sort key value, or several items that have the same partition key value but different sort key values.The partition key equality test is required, and must be specified in the following format:partitionKeyName = :partitionkeyvalIf you also want to provide a condition for the sort key, it must be combined using AND with the condition for the sort key. Following is an example, using the =& comparison operator for the sort key:partitionKeyName = :partitionkeyval AND  sortKeyName =  :sortkeyval  :sortkeyval3 - true if the sort key value is greater than  :sortkeyval. sortKeyName >=   :sortkeyval? - true if the sort key value is greater than or equal to  :sortkeyval. sortKeyName BETWEEN  :sortkeyval1 AND  :sortkeyval2? - true if the sort key value is greater than or equal to  :sortkeyval1!, and less than or equal to  :sortkeyval2. begins_with (  sortKeyName,  :sortkeyval ) - true if the sort key value begins with a particular operand. (You cannot use this function with a sort key that is of type Number.) Note that the function name  begins_with is case-sensitive.Use the ExpressionAttributeValues& parameter to replace tokens such as  :partitionval and :sortval with actual values at runtime.You can optionally use the ExpressionAttributeNames parameter to replace the names of the partition key and sort key with placeholder tokens. This option might be necessary if an attribute name conflicts with a DynamoDB reserved word. For example, the following KeyConditionExpression# parameter causes an error because Size is a reserved word:  Size = :myval2To work around this, define a placeholder (such a #S#) to represent the attribute name Size. KeyConditionExpression then is as follows:  #S = :myval#For a list of reserved words, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ReservedWords.htmlReserved Words in the Amazon DynamoDB Developer Guide.For more information on ExpressionAttributeNames and ExpressionAttributeValues, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ExpressionPlaceholders.html1Using Placeholders for Attribute Names and Values in the Amazon DynamoDB Developer Guide., # - This is a legacy parameter. Use KeyConditionExpression& instead. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/LegacyConditionalParameters.KeyConditions.html KeyConditions in the Amazon DynamoDB Developer Guide.,  - The maximum number of items to evaluate (not necessarily the number of matching items). If DynamoDB processes the number of items up to the limit while processing the results, it stops the operation and returns the matching values up to that point, and a key in LastEvaluatedKey to apply in a subsequent operation, so that you can pick up where you left off. Also, if the processed dataset size exceeds 1 MB before DynamoDB reaches this limit, it stops the operation and returns the matching values up to the limit, and a key in LastEvaluatedKey to apply in a subsequent operation to continue the operation. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/QueryAndScan.htmlQuery and Scan in the Amazon DynamoDB Developer Guide.,  - A string that identifies one or more attributes to retrieve from the table. These attributes can include scalars, sets, or elements of a JSON document. The attributes in the expression must be separated by commas.If no attribute names are specified, then all attributes will be returned. If any of the requested attributes are not found, they will not appear in the result.For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.AccessingItemAttributes.htmlAccessing Item Attributes in the Amazon DynamoDB Developer Guide., # - This is a legacy parameter. Use FilterExpression& instead. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/LegacyConditionalParameters.QueryFilter.html QueryFilter in the Amazon DynamoDB Developer Guide.,  - Undocumented member., / - Specifies the order for index traversal: If true? (default), the traversal is performed in ascending order; if false2, the traversal is performed in descending order.Items with the same partition key value are stored in sorted order by sort key. If the sort key data type is Number, the results are stored in numeric order. For type String, the results are stored in order of UTF-8 bytes. For type Binary, DynamoDB treats each byte of the binary data as unsigned.If ScanIndexForward is true, DynamoDB returns the results in the order in which they are stored (by sort key value). This is the default behavior. If ScanIndexForward is false, DynamoDB reads the results in reverse order by sort key value, and then returns the results to the client.,  - The attributes to be returned in the result. You can retrieve all item attributes, specific item attributes, the count of matching items, or in the case of an index, some or all of the attributes projected into the index.ALL_ATTRIBUTES - Returns all of the item attributes from the specified table or index. If you query a local secondary index, then for each matching item in the index, DynamoDB fetches the entire item from the parent table. If the index is configured to project all item attributes, then all of the data can be obtained from the local secondary index, and no fetching is required.ALL_PROJECTED_ATTRIBUTES - Allowed only when querying an index. Retrieves all attributes that have been projected into the index. If the index is configured to project all attributes, this return value is equivalent to specifying ALL_ATTRIBUTES.COUNT - Returns the number of matching items, rather than the matching items themselves.SPECIFIC_ATTRIBUTES. - Returns only the attributes listed in ProjectionExpression5. This return value is equivalent to specifying ProjectionExpression' without specifying any value for Select.If you query or scan a local secondary index and request only attributes that are projected into that index, the operation will read only the index and not the table. If any of the requested attributes are not projected into the local secondary index, DynamoDB fetches each of these attributes from the parent table. This extra fetching incurs additional throughput cost and latency.If you query or scan a global secondary index, you can only request attributes that are projected into the index. Global secondary index queries cannot fetch attributes from the parent table. If neither Select nor ProjectionExpression& are specified, DynamoDB defaults to ALL_ATTRIBUTES when accessing a table, and ALL_PROJECTED_ATTRIBUTES/ when accessing an index. You cannot use both Select and ProjectionExpression5 together in a single request, unless the value for Select is SPECIFIC_ATTRIBUTES+. (This usage is equivalent to specifying ProjectionExpression without any value for Select.)If you use the ProjectionExpression parameter, then the value for Select can only be SPECIFIC_ATTRIBUTES. Any other value for Select will return an error., 8 - The name of the table containing the requested items.amazonka-dynamodb This is a legacy parameter. Use ProjectionExpression& instead. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/LegacyConditionalParameters.AttributesToGet.htmlAttributesToGet in the Amazon DynamoDB Developer Guide.amazonka-dynamodb This is a legacy parameter. Use FilterExpression& instead. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/LegacyConditionalParameters.ConditionalOperator.htmlConditionalOperator in the Amazon DynamoDB Developer Guide.amazonka-dynamodb1Determines the read consistency model: If set to true, then the operation uses strongly consistent reads; otherwise, the operation uses eventually consistent reads.Strongly consistent reads are not supported on global secondary indexes. If you query a global secondary index with ConsistentRead set to true, you will receive a ValidationException.amazonka-dynamodbThe primary key of the first item that this operation will evaluate. Use the value that was returned for LastEvaluatedKey in the previous operation.The data type for ExclusiveStartKey must be String, Number, or Binary. No set data types are allowed.amazonka-dynamodbOne or more substitution tokens for attribute names in an expression. The following are some use cases for using ExpressionAttributeNames:To access an attribute whose name conflicts with a DynamoDB reserved word.To create a placeholder for repeating occurrences of an attribute name in an expression.To prevent special characters in an attribute name from being misinterpreted in an expression.Use the # character in an expression to dereference an attribute name. For example, consider the following attribute name:  PercentileThe name of this attribute conflicts with a reserved word, so it cannot be used directly in an expression. (For the complete list of reserved words, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ReservedWords.htmlReserved Words in the Amazon DynamoDB Developer Guide=). To work around this, you could specify the following for ExpressionAttributeNames: {"#P":"Percentile"}You could then use this substitution in an expression, as in this example:  #P = :valTokens that begin with the : character are /expression attribute values/, which are placeholders for the actual value at runtime.9For more information on expression attribute names, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.AccessingItemAttributes.htmlSpecifying Item Attributes in the Amazon DynamoDB Developer Guide.amazonka-dynamodb  :sortkeyval3 - true if the sort key value is greater than  :sortkeyval. sortKeyName >=   :sortkeyval? - true if the sort key value is greater than or equal to  :sortkeyval. sortKeyName BETWEEN  :sortkeyval1 AND  :sortkeyval2? - true if the sort key value is greater than or equal to  :sortkeyval1!, and less than or equal to  :sortkeyval2. begins_with (  sortKeyName,  :sortkeyval ) - true if the sort key value begins with a particular operand. (You cannot use this function with a sort key that is of type Number.) Note that the function name  begins_with is case-sensitive.Use the ExpressionAttributeValues& parameter to replace tokens such as  :partitionval and :sortval with actual values at runtime.You can optionally use the ExpressionAttributeNames parameter to replace the names of the partition key and sort key with placeholder tokens. This option might be necessary if an attribute name conflicts with a DynamoDB reserved word. For example, the following KeyConditionExpression# parameter causes an error because Size is a reserved word:  Size = :myval2To work around this, define a placeholder (such a #S#) to represent the attribute name Size. KeyConditionExpression then is as follows:  #S = :myval#For a list of reserved words, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ReservedWords.htmlReserved Words in the Amazon DynamoDB Developer Guide.For more information on ExpressionAttributeNames and ExpressionAttributeValues, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ExpressionPlaceholders.html1Using Placeholders for Attribute Names and Values in the Amazon DynamoDB Developer Guide.amazonka-dynamodb This is a legacy parameter. Use KeyConditionExpression& instead. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/LegacyConditionalParameters.KeyConditions.html KeyConditions in the Amazon DynamoDB Developer Guide.amazonka-dynamodbThe maximum number of items to evaluate (not necessarily the number of matching items). If DynamoDB processes the number of items up to the limit while processing the results, it stops the operation and returns the matching values up to that point, and a key in LastEvaluatedKey to apply in a subsequent operation, so that you can pick up where you left off. Also, if the processed dataset size exceeds 1 MB before DynamoDB reaches this limit, it stops the operation and returns the matching values up to the limit, and a key in LastEvaluatedKey to apply in a subsequent operation to continue the operation. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/QueryAndScan.htmlQuery and Scan in the Amazon DynamoDB Developer Guide.amazonka-dynamodbA string that identifies one or more attributes to retrieve from the table. These attributes can include scalars, sets, or elements of a JSON document. The attributes in the expression must be separated by commas.If no attribute names are specified, then all attributes will be returned. If any of the requested attributes are not found, they will not appear in the result.For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.AccessingItemAttributes.htmlAccessing Item Attributes in the Amazon DynamoDB Developer Guide.amazonka-dynamodb This is a legacy parameter. Use FilterExpression& instead. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/LegacyConditionalParameters.QueryFilter.html QueryFilter in the Amazon DynamoDB Developer Guide.amazonka-dynamodbUndocumented member.amazonka-dynamodb,Specifies the order for index traversal: If true? (default), the traversal is performed in ascending order; if false2, the traversal is performed in descending order.Items with the same partition key value are stored in sorted order by sort key. If the sort key data type is Number, the results are stored in numeric order. For type String, the results are stored in order of UTF-8 bytes. For type Binary, DynamoDB treats each byte of the binary data as unsigned.If ScanIndexForward is true, DynamoDB returns the results in the order in which they are stored (by sort key value). This is the default behavior. If ScanIndexForward is false, DynamoDB reads the results in reverse order by sort key value, and then returns the results to the client.amazonka-dynamodbThe attributes to be returned in the result. You can retrieve all item attributes, specific item attributes, the count of matching items, or in the case of an index, some or all of the attributes projected into the index.ALL_ATTRIBUTES - Returns all of the item attributes from the specified table or index. If you query a local secondary index, then for each matching item in the index, DynamoDB fetches the entire item from the parent table. If the index is configured to project all item attributes, then all of the data can be obtained from the local secondary index, and no fetching is required.ALL_PROJECTED_ATTRIBUTES - Allowed only when querying an index. Retrieves all attributes that have been projected into the index. If the index is configured to project all attributes, this return value is equivalent to specifying ALL_ATTRIBUTES.COUNT - Returns the number of matching items, rather than the matching items themselves.SPECIFIC_ATTRIBUTES. - Returns only the attributes listed in ProjectionExpression5. This return value is equivalent to specifying ProjectionExpression' without specifying any value for Select.If you query or scan a local secondary index and request only attributes that are projected into that index, the operation will read only the index and not the table. If any of the requested attributes are not projected into the local secondary index, DynamoDB fetches each of these attributes from the parent table. This extra fetching incurs additional throughput cost and latency.If you query or scan a global secondary index, you can only request attributes that are projected into the index. Global secondary index queries cannot fetch attributes from the parent table. If neither Select nor ProjectionExpression& are specified, DynamoDB defaults to ALL_ATTRIBUTES when accessing a table, and ALL_PROJECTED_ATTRIBUTES/ when accessing an index. You cannot use both Select and ProjectionExpression5 together in a single request, unless the value for Select is SPECIFIC_ATTRIBUTES+. (This usage is equivalent to specifying ProjectionExpression without any value for Select.)If you use the ProjectionExpression parameter, then the value for Select can only be SPECIFIC_ATTRIBUTES. Any other value for Select will return an error.amazonka-dynamodb5The name of the table containing the requested items.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, & - The capacity units consumed by the Query operation. The data returned includes the total provisioned throughput consumed, along with statistics for the table and any indexes involved in the operation. ConsumedCapacity is only returned if the ReturnConsumedCapacity6 parameter was specified. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ProvisionedThroughputIntro.htmlProvisioned Throughput in the Amazon DynamoDB Developer Guide., ' - The number of items in the response.If you used a  QueryFilter in the request, then Count is the number of items returned after the filter was applied, and  ScannedCount is the number of matching items before the filter was applied.1If you did not use a filter in the request, then Count and  ScannedCount are the same.,  - The primary key of the item where the operation stopped, inclusive of the previous result set. Use this value to start a new operation, excluding this value in the new request.If LastEvaluatedKey is empty, then the "last page" of results has been processed and there is no more data to be retrieved.If LastEvaluatedKey is not empty, it does not necessarily mean that there is more data in the result set. The only way to know when you have reached the end of the result set is when LastEvaluatedKey is empty., - - The number of items evaluated, before any  QueryFilter is applied. A high  ScannedCount value with few, or no, Count# results indicates an inefficient Query' operation. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/QueryAndScan.html#CountCount and ScannedCount in the Amazon DynamoDB Developer Guide.1If you did not use a filter in the request, then  ScannedCount is the same as Count., # - The response's http status code.,  - An array of item attributes that match the query criteria. Each element in this array consists of an attribute name and the value for that attribute.amazonka-dynamodb#The capacity units consumed by the Query operation. The data returned includes the total provisioned throughput consumed, along with statistics for the table and any indexes involved in the operation. ConsumedCapacity is only returned if the ReturnConsumedCapacity6 parameter was specified. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ProvisionedThroughputIntro.htmlProvisioned Throughput in the Amazon DynamoDB Developer Guide.amazonka-dynamodb$The number of items in the response.If you used a  QueryFilter in the request, then Count is the number of items returned after the filter was applied, and  ScannedCount is the number of matching items before the filter was applied.1If you did not use a filter in the request, then Count and  ScannedCount are the same.amazonka-dynamodbThe primary key of the item where the operation stopped, inclusive of the previous result set. Use this value to start a new operation, excluding this value in the new request.If LastEvaluatedKey is empty, then the "last page" of results has been processed and there is no more data to be retrieved.If LastEvaluatedKey is not empty, it does not necessarily mean that there is more data in the result set. The only way to know when you have reached the end of the result set is when LastEvaluatedKey is empty.amazonka-dynamodb*The number of items evaluated, before any  QueryFilter is applied. A high  ScannedCount value with few, or no, Count# results indicates an inefficient Query' operation. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/QueryAndScan.html#CountCount and ScannedCount in the Amazon DynamoDB Developer Guide.1If you did not use a filter in the request, then  ScannedCount is the same as Count.amazonka-dynamodb The response's http status code.amazonka-dynamodbAn array of item attributes that match the query criteria. Each element in this array consists of an attribute name and the value for that attribute.amazonka-dynamodbamazonka-dynamodb44(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';amazonka-dynamodbRepresents the output of a PutItem operation.See:  smart constructor.amazonka-dynamodb1The attribute values as they appeared before the PutItem operation, but only if  ReturnValues is specified as ALL_OLD in the request. Each element consists of an attribute name and an attribute value.amazonka-dynamodb#The capacity units consumed by the PutItem operation. The data returned includes the total provisioned throughput consumed, along with statistics for the table and any indexes involved in the operation. ConsumedCapacity is only returned if the ReturnConsumedCapacity6 parameter was specified. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ProvisionedThroughputIntro.htmlRead/Write Capacity Mode in the Amazon DynamoDB Developer Guide.amazonka-dynamodbInformation about item collections, if any, that were affected by the PutItem operation. ItemCollectionMetrics is only returned if the ReturnItemCollectionMetrics parameter was specified. If the table does not have any local secondary indexes, this information is not returned in the response.Each ItemCollectionMetrics element consists of:ItemCollectionKey - The partition key value of the item collection. This is the same as the partition key value of the item itself.SizeEstimateRangeGB - An estimate of item collection size, in gigabytes. This value is a two-element array containing a lower bound and an upper bound for the estimate. The estimate includes the size of all the items in the table, plus the size of all attributes projected into all of the local secondary indexes on that table. Use this estimate to measure whether a local secondary index is approaching its size limit.The estimate is subject to change over time; therefore, do not rely on the precision or accuracy of the estimate.amazonka-dynamodb The response's http status code.amazonka-dynamodbRepresents the input of a PutItem operation.See:  smart constructor.amazonka-dynamodb>A condition that must be satisfied in order for a conditional PutItem operation to succeed./An expression can contain any of the following:Functions: attribute_exists | attribute_not_exists | attribute_type | contains | begins_with | size(These function names are case-sensitive.Comparison operators: (= | <> | < | > | <= | >= | BETWEEN | IN Logical operators: AND | OR | NOT4For more information on condition expressions, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.SpecifyingConditions.htmlCondition Expressions in the Amazon DynamoDB Developer Guide.amazonka-dynamodb This is a legacy parameter. Use ConditionExpression& instead. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/LegacyConditionalParameters.ConditionalOperator.htmlConditionalOperator in the Amazon DynamoDB Developer Guide.amazonka-dynamodb This is a legacy parameter. Use ConditionExpression& instead. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/LegacyConditionalParameters.Expected.htmlExpected in the Amazon DynamoDB Developer Guide.amazonka-dynamodbOne or more substitution tokens for attribute names in an expression. The following are some use cases for using ExpressionAttributeNames:To access an attribute whose name conflicts with a DynamoDB reserved word.To create a placeholder for repeating occurrences of an attribute name in an expression.To prevent special characters in an attribute name from being misinterpreted in an expression.Use the # character in an expression to dereference an attribute name. For example, consider the following attribute name:  PercentileThe name of this attribute conflicts with a reserved word, so it cannot be used directly in an expression. (For the complete list of reserved words, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ReservedWords.htmlReserved Words in the Amazon DynamoDB Developer Guide=). To work around this, you could specify the following for ExpressionAttributeNames: {"#P":"Percentile"}You could then use this substitution in an expression, as in this example:  #P = :valTokens that begin with the : character are /expression attribute values/, which are placeholders for the actual value at runtime.9For more information on expression attribute names, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.AccessingItemAttributes.htmlSpecifying Item Attributes in the Amazon DynamoDB Developer Guide.amazonka-dynamodb | < | > | <= | >= | BETWEEN | IN Logical operators: AND | OR | NOT4For more information on condition expressions, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.SpecifyingConditions.htmlCondition Expressions in the Amazon DynamoDB Developer Guide., # - This is a legacy parameter. Use ConditionExpression& instead. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/LegacyConditionalParameters.ConditionalOperator.htmlConditionalOperator in the Amazon DynamoDB Developer Guide., # - This is a legacy parameter. Use ConditionExpression& instead. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/LegacyConditionalParameters.Expected.htmlExpected in the Amazon DynamoDB Developer Guide.,  - One or more substitution tokens for attribute names in an expression. The following are some use cases for using ExpressionAttributeNames:To access an attribute whose name conflicts with a DynamoDB reserved word.To create a placeholder for repeating occurrences of an attribute name in an expression.To prevent special characters in an attribute name from being misinterpreted in an expression.Use the # character in an expression to dereference an attribute name. For example, consider the following attribute name:  PercentileThe name of this attribute conflicts with a reserved word, so it cannot be used directly in an expression. (For the complete list of reserved words, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ReservedWords.htmlReserved Words in the Amazon DynamoDB Developer Guide=). To work around this, you could specify the following for ExpressionAttributeNames: {"#P":"Percentile"}You could then use this substitution in an expression, as in this example:  #P = :valTokens that begin with the : character are /expression attribute values/, which are placeholders for the actual value at runtime.9For more information on expression attribute names, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.AccessingItemAttributes.htmlSpecifying Item Attributes in the Amazon DynamoDB Developer Guide., ? - One or more values that can be substituted in an expression.Use the : (colon) character in an expression to dereference an attribute value. For example, suppose that you wanted to check whether the value of the  ProductStatus$ attribute was one of the following: &Available | Backordered | Discontinued You would first need to specify ExpressionAttributeValues as follows: { ":avail":{"S":"Available"}, ":back":{"S":"Backordered"}, ":disc":{"S":"Discontinued"} }?You could then use these values in an expression, such as this: 'ProductStatus IN (:avail, :back, :disc):For more information on expression attribute values, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.SpecifyingConditions.htmlCondition Expressions in the Amazon DynamoDB Developer Guide.,  - Undocumented member.,  - Determines whether item collection metrics are returned. If set to SIZE, the response includes statistics about item collections, if any, that were modified during the operation are returned in the response. If set to NONE+ (the default), no statistics are returned.,  - Use  ReturnValues if you want to get the item attributes as they appeared before they were updated with the PutItem request. For PutItem, the valid values are:NONE - If  ReturnValues+ is not specified, or if its value is NONE, then nothing is returned. (This setting is the default for  ReturnValues.)ALL_OLD - If PutItem overwrote an attribute name-value pair, then the content of the old item is returned.,The values returned are strongly consistent.There is no additional cost associated with requesting a return value aside from the small network and processing overhead of receiving a larger response. No read capacity units are consumed.The  ReturnValues= parameter is used by several DynamoDB operations; however, PutItem* does not recognize any values other than NONE or ALL_OLD., - - The name of the table to contain the item.,  - A map of attribute name/value pairs, one for each attribute. Only the primary key attributes are required; you can optionally provide other attribute name-value pairs for the item.You must provide all of the attributes for the primary key. 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 both values for both the partition key and the sort key.If you specify any attributes that are part of an index key, then the data types for those attributes must match those of the schema in the table's attribute definition.Empty String and Binary attribute values are allowed. Attribute values of type String and Binary must have a length greater than zero if the attribute is used as a key attribute for a table or index..For more information about primary keys, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.CoreComponents.html#HowItWorks.CoreComponents.PrimaryKey Primary Key in the Amazon DynamoDB Developer Guide.Each element in the Item map is an AttributeValue object.amazonka-dynamodb>A condition that must be satisfied in order for a conditional PutItem operation to succeed./An expression can contain any of the following:Functions: attribute_exists | attribute_not_exists | attribute_type | contains | begins_with | size(These function names are case-sensitive.Comparison operators: (= | <> | < | > | <= | >= | BETWEEN | IN Logical operators: AND | OR | NOT4For more information on condition expressions, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.SpecifyingConditions.htmlCondition Expressions in the Amazon DynamoDB Developer Guide.amazonka-dynamodb This is a legacy parameter. Use ConditionExpression& instead. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/LegacyConditionalParameters.ConditionalOperator.htmlConditionalOperator in the Amazon DynamoDB Developer Guide.amazonka-dynamodb This is a legacy parameter. Use ConditionExpression& instead. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/LegacyConditionalParameters.Expected.htmlExpected in the Amazon DynamoDB Developer Guide.amazonka-dynamodbOne or more substitution tokens for attribute names in an expression. The following are some use cases for using ExpressionAttributeNames:To access an attribute whose name conflicts with a DynamoDB reserved word.To create a placeholder for repeating occurrences of an attribute name in an expression.To prevent special characters in an attribute name from being misinterpreted in an expression.Use the # character in an expression to dereference an attribute name. For example, consider the following attribute name:  PercentileThe name of this attribute conflicts with a reserved word, so it cannot be used directly in an expression. (For the complete list of reserved words, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ReservedWords.htmlReserved Words in the Amazon DynamoDB Developer Guide=). To work around this, you could specify the following for ExpressionAttributeNames: {"#P":"Percentile"}You could then use this substitution in an expression, as in this example:  #P = :valTokens that begin with the : character are /expression attribute values/, which are placeholders for the actual value at runtime.9For more information on expression attribute names, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.AccessingItemAttributes.htmlSpecifying Item Attributes in the Amazon DynamoDB Developer Guide.amazonka-dynamodbThe first global table name that this operation will evaluate.amazonka-dynamodbThe maximum number of table names to return, if the parameter is not specified DynamoDB defaults to 100.If the number of global tables DynamoDB finds reaches this limit, it stops the operation and returns the table names collected up to that point, with a table name in the LastEvaluatedGlobalTableName, to apply in a subsequent operation to the ExclusiveStartGlobalTableName parameter.amazonka-dynamodb-Lists the global tables in a specific Region.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The first global table name that this operation will evaluate.,  - The maximum number of table names to return, if the parameter is not specified DynamoDB defaults to 100.If the number of global tables DynamoDB finds reaches this limit, it stops the operation and returns the table names collected up to that point, with a table name in the LastEvaluatedGlobalTableName, to apply in a subsequent operation to the ExclusiveStartGlobalTableName parameter., 0 - Lists the global tables in a specific Region.amazonka-dynamodb>The first global table name that this operation will evaluate.amazonka-dynamodbThe maximum number of table names to return, if the parameter is not specified DynamoDB defaults to 100.If the number of global tables DynamoDB finds reaches this limit, it stops the operation and returns the table names collected up to that point, with a table name in the LastEvaluatedGlobalTableName, to apply in a subsequent operation to the ExclusiveStartGlobalTableName parameter.amazonka-dynamodb-Lists the global tables in a specific Region.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - List of global table names., $ - Last evaluated global table name., # - The response's http status code.amazonka-dynamodbList of global table names.amazonka-dynamodb!Last evaluated global table name.amazonka-dynamodb The response's http status code.amazonka-dynamodb(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';aamazonka-dynamodbSee:  smart constructor.amazonka-dynamodb A list of  ExportSummary objects.amazonka-dynamodbIf this value is returned, there are additional results to be displayed. To retrieve them, call  ListExports again, with  NextToken set to this value.amazonka-dynamodb The response's http status code.amazonka-dynamodbSee:  smart constructor.amazonka-dynamodb-Maximum number of results to return per page.amazonka-dynamodbAn optional string that, if supplied, must be copied from the output of a previous call to  ListExports. When provided in this manner, the API fetches the next page of results.amazonka-dynamodbThe Amazon Resource Name (ARN) associated with the exported table.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, 0 - Maximum number of results to return per page.,  - An optional string that, if supplied, must be copied from the output of a previous call to  ListExports. When provided in this manner, the API fetches the next page of results.,  - The Amazon Resource Name (ARN) associated with the exported table.amazonka-dynamodb-Maximum number of results to return per page.amazonka-dynamodbAn optional string that, if supplied, must be copied from the output of a previous call to  ListExports. When provided in this manner, the API fetches the next page of results.amazonka-dynamodbThe Amazon Resource Name (ARN) associated with the exported table.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - A list of  ExportSummary objects.,  - If this value is returned, there are additional results to be displayed. To retrieve them, call  ListExports again, with  NextToken set to this value., # - The response's http status code.amazonka-dynamodb A list of  ExportSummary objects.amazonka-dynamodbIf this value is returned, there are additional results to be displayed. To retrieve them, call  ListExports again, with  NextToken set to this value.amazonka-dynamodb The response's http status code.amazonka-dynamodb(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';jamazonka-dynamodbSee:  smart constructor.amazonka-dynamodb%A list of ContributorInsightsSummary.amazonka-dynamodb/A token to go to the next page if there is one.amazonka-dynamodb The response's http status code.amazonka-dynamodbSee:  smart constructor.amazonka-dynamodb-Maximum number of results to return per page.amazonka-dynamodb1A token to for the desired page, if there is one.amazonka-dynamodbThe name of the table.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, 0 - Maximum number of results to return per page., 4 - A token to for the desired page, if there is one.,  - The name of the table.amazonka-dynamodb-Maximum number of results to return per page.amazonka-dynamodb1A token to for the desired page, if there is one.amazonka-dynamodbThe name of the table.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, ( - A list of ContributorInsightsSummary., 2 - A token to go to the next page if there is one., # - The response's http status code.amazonka-dynamodb%A list of ContributorInsightsSummary.amazonka-dynamodb/A token to go to the next page if there is one.amazonka-dynamodb The response's http status code.amazonka-dynamodb(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';amazonka-dynamodbSee:  smart constructor.amazonka-dynamodbList of  BackupSummary objects.amazonka-dynamodbThe ARN of the backup last evaluated when the current page of results was returned, inclusive of the current page of results. This value may be specified as the ExclusiveStartBackupArn of a new  ListBackups7 operation in order to fetch the next page of results.If LastEvaluatedBackupArn is empty, then the last page of results has been processed and there are no more results to be retrieved.If LastEvaluatedBackupArn is not empty, this may or may not indicate that there is more data to be returned. All results are guaranteed to have been returned if and only if no value for LastEvaluatedBackupArn is returned.amazonka-dynamodb The response's http status code.amazonka-dynamodbSee:  smart constructor.amazonka-dynamodb(The backups from the table specified by  BackupType are listed.Where  BackupType can be:USER - On-demand backup created by you. (The default setting if no other backup types are specified.)SYSTEM6 - On-demand backup automatically created by DynamoDB.ALL4 - All types of on-demand backups (USER and SYSTEM).amazonka-dynamodbLastEvaluatedBackupArn is the Amazon Resource Name (ARN) of the backup last evaluated when the current page of results was returned, inclusive of the current page of results. This value may be specified as the ExclusiveStartBackupArn of a new  ListBackups7 operation in order to fetch the next page of results.amazonka-dynamodb,Maximum number of backups to return at once.amazonka-dynamodb(The backups from the table specified by  TableName are listed.amazonka-dynamodb1Only backups created after this time are listed. TimeRangeLowerBound is inclusive.amazonka-dynamodb2Only backups created before this time are listed. TimeRangeUpperBound is exclusive.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, + - The backups from the table specified by  BackupType are listed.Where  BackupType can be:USER - On-demand backup created by you. (The default setting if no other backup types are specified.)SYSTEM6 - On-demand backup automatically created by DynamoDB.ALL4 - All types of on-demand backups (USER and SYSTEM).,  - LastEvaluatedBackupArn is the Amazon Resource Name (ARN) of the backup last evaluated when the current page of results was returned, inclusive of the current page of results. This value may be specified as the ExclusiveStartBackupArn of a new  ListBackups7 operation in order to fetch the next page of results., / - Maximum number of backups to return at once., + - The backups from the table specified by  TableName are listed., 4 - Only backups created after this time are listed. TimeRangeLowerBound is inclusive., 5 - Only backups created before this time are listed. TimeRangeUpperBound is exclusive.amazonka-dynamodb(The backups from the table specified by  BackupType are listed.Where  BackupType can be:USER - On-demand backup created by you. (The default setting if no other backup types are specified.)SYSTEM6 - On-demand backup automatically created by DynamoDB.ALL4 - All types of on-demand backups (USER and SYSTEM).amazonka-dynamodbLastEvaluatedBackupArn is the Amazon Resource Name (ARN) of the backup last evaluated when the current page of results was returned, inclusive of the current page of results. This value may be specified as the ExclusiveStartBackupArn of a new  ListBackups7 operation in order to fetch the next page of results.amazonka-dynamodb,Maximum number of backups to return at once.amazonka-dynamodb(The backups from the table specified by  TableName are listed.amazonka-dynamodb1Only backups created after this time are listed. TimeRangeLowerBound is inclusive.amazonka-dynamodb2Only backups created before this time are listed. TimeRangeUpperBound is exclusive.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - List of  BackupSummary objects.,  - The ARN of the backup last evaluated when the current page of results was returned, inclusive of the current page of results. This value may be specified as the ExclusiveStartBackupArn of a new  ListBackups7 operation in order to fetch the next page of results.If LastEvaluatedBackupArn is empty, then the last page of results has been processed and there are no more results to be retrieved.If LastEvaluatedBackupArn is not empty, this may or may not indicate that there is more data to be returned. All results are guaranteed to have been returned if and only if no value for LastEvaluatedBackupArn is returned., # - The response's http status code.amazonka-dynamodbList of  BackupSummary objects.amazonka-dynamodbThe ARN of the backup last evaluated when the current page of results was returned, inclusive of the current page of results. This value may be specified as the ExclusiveStartBackupArn of a new  ListBackups7 operation in order to fetch the next page of results.If LastEvaluatedBackupArn is empty, then the last page of results has been processed and there are no more results to be retrieved.If LastEvaluatedBackupArn is not empty, this may or may not indicate that there is more data to be returned. All results are guaranteed to have been returned if and only if no value for LastEvaluatedBackupArn is returned.amazonka-dynamodb The response's http status code.amazonka-dynamodb(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';amazonka-dynamodbSee:  smart constructor.amazonka-dynamodb The response's http status code.amazonka-dynamodbRepresents the properties of the table created for the import, and parameters of the import. The import parameters include import status, how many items were processed, and how many errors were encountered.amazonka-dynamodbSee:  smart constructor.amazonka-dynamodb Providing a  ClientToken makes the call to ImportTableInput idempotent, meaning that multiple identical calls have the same effect as one single call.A client token is valid for 8 hours after the first request that uses it is completed. After 8 hours, any request with the same client token is treated as a new request. Do not resubmit the same request with the same client token for more than 8 hours, or the result might not be idempotent.If you submit a request with the same client token but a change in other parameters within the 8-hour idempotency window, DynamoDB returns an IdempotentParameterMismatch exception.amazonka-dynamodbType of compression to be used on the input coming from the imported table.amazonka-dynamodb>Additional properties that specify how the input is formatted,amazonka-dynamodb6The S3 bucket that provides the source for the import.amazonka-dynamodb0The format of the source data. Valid values for  ImportFormat are CSV,  DYNAMODB_JSON or ION.amazonka-dynamodb1Parameters for the table to import the data into.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - Providing a  ClientToken makes the call to ImportTableInput idempotent, meaning that multiple identical calls have the same effect as one single call.A client token is valid for 8 hours after the first request that uses it is completed. After 8 hours, any request with the same client token is treated as a new request. Do not resubmit the same request with the same client token for more than 8 hours, or the result might not be idempotent.If you submit a request with the same client token but a change in other parameters within the 8-hour idempotency window, DynamoDB returns an IdempotentParameterMismatch exception.,  - Type of compression to be used on the input coming from the imported table.,  - Additional properties that specify how the input is formatted,, 9 - The S3 bucket that provides the source for the import., 3 - The format of the source data. Valid values for  ImportFormat are CSV,  DYNAMODB_JSON or ION., 4 - Parameters for the table to import the data into.amazonka-dynamodb Providing a  ClientToken makes the call to ImportTableInput idempotent, meaning that multiple identical calls have the same effect as one single call.A client token is valid for 8 hours after the first request that uses it is completed. After 8 hours, any request with the same client token is treated as a new request. Do not resubmit the same request with the same client token for more than 8 hours, or the result might not be idempotent.If you submit a request with the same client token but a change in other parameters within the 8-hour idempotency window, DynamoDB returns an IdempotentParameterMismatch exception.amazonka-dynamodbType of compression to be used on the input coming from the imported table.amazonka-dynamodb>Additional properties that specify how the input is formatted,amazonka-dynamodb6The S3 bucket that provides the source for the import.amazonka-dynamodb0The format of the source data. Valid values for  ImportFormat are CSV,  DYNAMODB_JSON or ION.amazonka-dynamodb1Parameters for the table to import the data into.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, # - The response's http status code.,  - Represents the properties of the table created for the import, and parameters of the import. The import parameters include import status, how many items were processed, and how many errors were encountered.amazonka-dynamodb The response's http status code.amazonka-dynamodbRepresents the properties of the table created for the import, and parameters of the import. The import parameters include import status, how many items were processed, and how many errors were encountered.amazonka-dynamodbamazonka-dynamodbamazonka-dynamodbamazonka-dynamodbamazonka-dynamodb(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';qamazonka-dynamodbRepresents the output of a GetItem operation.See:  smart constructor.amazonka-dynamodb#The capacity units consumed by the GetItem operation. The data returned includes the total provisioned throughput consumed, along with statistics for the table and any indexes involved in the operation. ConsumedCapacity is only returned if the ReturnConsumedCapacity6 parameter was specified. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ProvisionedThroughputIntro.htmlRead/Write Capacity Mode in the Amazon DynamoDB Developer Guide.amazonka-dynamodbA map of attribute names to AttributeValue objects, as specified by ProjectionExpression.amazonka-dynamodb The response's http status code.amazonka-dynamodbRepresents the input of a GetItem operation.See:  smart constructor.amazonka-dynamodb This is a legacy parameter. Use ProjectionExpression& instead. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/LegacyConditionalParameters.AttributesToGet.htmlAttributesToGet in the Amazon DynamoDB Developer Guide.amazonka-dynamodb1Determines the read consistency model: If set to true, then the operation uses strongly consistent reads; otherwise, the operation uses eventually consistent reads.amazonka-dynamodbOne or more substitution tokens for attribute names in an expression. The following are some use cases for using ExpressionAttributeNames:To access an attribute whose name conflicts with a DynamoDB reserved word.To create a placeholder for repeating occurrences of an attribute name in an expression.To prevent special characters in an attribute name from being misinterpreted in an expression.Use the # character in an expression to dereference an attribute name. For example, consider the following attribute name:  PercentileThe name of this attribute conflicts with a reserved word, so it cannot be used directly in an expression. (For the complete list of reserved words, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ReservedWords.htmlReserved Words in the Amazon DynamoDB Developer Guide=). To work around this, you could specify the following for ExpressionAttributeNames: {"#P":"Percentile"}You could then use this substitution in an expression, as in this example:  #P = :valTokens that begin with the : character are /expression attribute values/, which are placeholders for the actual value at runtime.9For more information on expression attribute names, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.AccessingItemAttributes.htmlSpecifying Item Attributes in the Amazon DynamoDB Developer Guide.amazonka-dynamodbA string that identifies one or more attributes to retrieve from the table. These attributes can include scalars, sets, or elements of a JSON document. The attributes in the expression must be separated by commas.If no attribute names are specified, then all attributes are returned. If any of the requested attributes are not found, they do not appear in the result.For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.AccessingItemAttributes.htmlSpecifying Item Attributes in the Amazon DynamoDB Developer Guide.amazonka-dynamodb4The name of the table containing the requested item.amazonka-dynamodbA map of attribute names to AttributeValue objects, representing the primary key of the item to retrieve.For the primary key, you must provide all of the 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.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, # - This is a legacy parameter. Use ProjectionExpression& instead. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/LegacyConditionalParameters.AttributesToGet.htmlAttributesToGet in the Amazon DynamoDB Developer Guide., 4 - Determines the read consistency model: If set to true, then the operation uses strongly consistent reads; otherwise, the operation uses eventually consistent reads.,  - One or more substitution tokens for attribute names in an expression. The following are some use cases for using ExpressionAttributeNames:To access an attribute whose name conflicts with a DynamoDB reserved word.To create a placeholder for repeating occurrences of an attribute name in an expression.To prevent special characters in an attribute name from being misinterpreted in an expression.Use the # character in an expression to dereference an attribute name. For example, consider the following attribute name:  PercentileThe name of this attribute conflicts with a reserved word, so it cannot be used directly in an expression. (For the complete list of reserved words, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ReservedWords.htmlReserved Words in the Amazon DynamoDB Developer Guide=). To work around this, you could specify the following for ExpressionAttributeNames: {"#P":"Percentile"}You could then use this substitution in an expression, as in this example:  #P = :valTokens that begin with the : character are /expression attribute values/, which are placeholders for the actual value at runtime.9For more information on expression attribute names, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.AccessingItemAttributes.htmlSpecifying Item Attributes in the Amazon DynamoDB Developer Guide.,  - A string that identifies one or more attributes to retrieve from the table. These attributes can include scalars, sets, or elements of a JSON document. The attributes in the expression must be separated by commas.If no attribute names are specified, then all attributes are returned. If any of the requested attributes are not found, they do not appear in the result.For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.AccessingItemAttributes.htmlSpecifying Item Attributes in the Amazon DynamoDB Developer Guide.,  - Undocumented member., 7 - The name of the table containing the requested item.,  - A map of attribute names to AttributeValue objects, representing the primary key of the item to retrieve.For the primary key, you must provide all of the 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.amazonka-dynamodb This is a legacy parameter. Use ProjectionExpression& instead. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/LegacyConditionalParameters.AttributesToGet.htmlAttributesToGet in the Amazon DynamoDB Developer Guide.amazonka-dynamodb1Determines the read consistency model: If set to true, then the operation uses strongly consistent reads; otherwise, the operation uses eventually consistent reads.amazonka-dynamodbOne or more substitution tokens for attribute names in an expression. The following are some use cases for using ExpressionAttributeNames:To access an attribute whose name conflicts with a DynamoDB reserved word.To create a placeholder for repeating occurrences of an attribute name in an expression.To prevent special characters in an attribute name from being misinterpreted in an expression.Use the # character in an expression to dereference an attribute name. For example, consider the following attribute name:  PercentileThe name of this attribute conflicts with a reserved word, so it cannot be used directly in an expression. (For the complete list of reserved words, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ReservedWords.htmlReserved Words in the Amazon DynamoDB Developer Guide=). To work around this, you could specify the following for ExpressionAttributeNames: {"#P":"Percentile"}You could then use this substitution in an expression, as in this example:  #P = :valTokens that begin with the : character are /expression attribute values/, which are placeholders for the actual value at runtime.9For more information on expression attribute names, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.AccessingItemAttributes.htmlSpecifying Item Attributes in the Amazon DynamoDB Developer Guide.amazonka-dynamodbA string that identifies one or more attributes to retrieve from the table. These attributes can include scalars, sets, or elements of a JSON document. The attributes in the expression must be separated by commas.If no attribute names are specified, then all attributes are returned. If any of the requested attributes are not found, they do not appear in the result.For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.AccessingItemAttributes.htmlSpecifying Item Attributes in the Amazon DynamoDB Developer Guide.amazonka-dynamodbUndocumented member.amazonka-dynamodb4The name of the table containing the requested item.amazonka-dynamodbA map of attribute names to AttributeValue objects, representing the primary key of the item to retrieve.For the primary key, you must provide all of the 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.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, & - The capacity units consumed by the GetItem operation. The data returned includes the total provisioned throughput consumed, along with statistics for the table and any indexes involved in the operation. ConsumedCapacity is only returned if the ReturnConsumedCapacity6 parameter was specified. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ProvisionedThroughputIntro.htmlRead/Write Capacity Mode in the Amazon DynamoDB Developer Guide.,  - A map of attribute names to AttributeValue objects, as specified by ProjectionExpression., # - The response's http status code.amazonka-dynamodb#The capacity units consumed by the GetItem operation. The data returned includes the total provisioned throughput consumed, along with statistics for the table and any indexes involved in the operation. ConsumedCapacity is only returned if the ReturnConsumedCapacity6 parameter was specified. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ProvisionedThroughputIntro.htmlRead/Write Capacity Mode in the Amazon DynamoDB Developer Guide.amazonka-dynamodbA map of attribute names to AttributeValue objects, as specified by ProjectionExpression.amazonka-dynamodb The response's http status code.amazonka-dynamodbamazonka-dynamodb(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';'amazonka-dynamodbSee:  smart constructor.amazonka-dynamodb+Contains a description of the table export.amazonka-dynamodb The response's http status code.amazonka-dynamodbSee:  smart constructor.amazonka-dynamodb Providing a  ClientToken makes the call to ExportTableToPointInTimeInput idempotent, meaning that multiple identical calls have the same effect as one single call.A client token is valid for 8 hours after the first request that uses it is completed. After 8 hours, any request with the same client token is treated as a new request. Do not resubmit the same request with the same client token for more than 8 hours, or the result might not be idempotent.If you submit a request with the same client token but a change in other parameters within the 8-hour idempotency window, DynamoDB returns an ImportConflictException.amazonka-dynamodb3The format for the exported data. Valid values for  ExportFormat are  DYNAMODB_JSON or ION.amazonka-dynamodbTime in the past from which to export table data, counted in seconds from the start of the Unix epoch. The table export will be a snapshot of the table's state at this point in time.amazonka-dynamodbThe ID of the Amazon Web Services account that owns the bucket the export will be stored in.amazonka-dynamodbThe Amazon S3 bucket prefix to use as the file name and path of the exported snapshot.amazonka-dynamodbType of encryption used on the bucket where export data will be stored. Valid values for S3SseAlgorithm are:AES2565 - server-side encryption with Amazon S3 managed keysKMS/ - server-side encryption with KMS managed keysamazonka-dynamodbThe ID of the KMS managed key used to encrypt the S3 bucket where export data will be stored (if applicable).amazonka-dynamodbThe Amazon Resource Name (ARN) associated with the table to export.amazonka-dynamodb;The name of the Amazon S3 bucket to export the snapshot to.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - Providing a  ClientToken makes the call to ExportTableToPointInTimeInput idempotent, meaning that multiple identical calls have the same effect as one single call.A client token is valid for 8 hours after the first request that uses it is completed. After 8 hours, any request with the same client token is treated as a new request. Do not resubmit the same request with the same client token for more than 8 hours, or the result might not be idempotent.If you submit a request with the same client token but a change in other parameters within the 8-hour idempotency window, DynamoDB returns an ImportConflictException., 6 - The format for the exported data. Valid values for  ExportFormat are  DYNAMODB_JSON or ION.,  - Time in the past from which to export table data, counted in seconds from the start of the Unix epoch. The table export will be a snapshot of the table's state at this point in time.,  - The ID of the Amazon Web Services account that owns the bucket the export will be stored in.,  - The Amazon S3 bucket prefix to use as the file name and path of the exported snapshot.,  - Type of encryption used on the bucket where export data will be stored. Valid values for S3SseAlgorithm are:AES2565 - server-side encryption with Amazon S3 managed keysKMS/ - server-side encryption with KMS managed keys,  - The ID of the KMS managed key used to encrypt the S3 bucket where export data will be stored (if applicable).,  - The Amazon Resource Name (ARN) associated with the table to export., > - The name of the Amazon S3 bucket to export the snapshot to.amazonka-dynamodb Providing a  ClientToken makes the call to ExportTableToPointInTimeInput idempotent, meaning that multiple identical calls have the same effect as one single call.A client token is valid for 8 hours after the first request that uses it is completed. After 8 hours, any request with the same client token is treated as a new request. Do not resubmit the same request with the same client token for more than 8 hours, or the result might not be idempotent.If you submit a request with the same client token but a change in other parameters within the 8-hour idempotency window, DynamoDB returns an ImportConflictException.amazonka-dynamodb3The format for the exported data. Valid values for  ExportFormat are  DYNAMODB_JSON or ION.amazonka-dynamodbTime in the past from which to export table data, counted in seconds from the start of the Unix epoch. The table export will be a snapshot of the table's state at this point in time.amazonka-dynamodbThe ID of the Amazon Web Services account that owns the bucket the export will be stored in.amazonka-dynamodbThe Amazon S3 bucket prefix to use as the file name and path of the exported snapshot.amazonka-dynamodbType of encryption used on the bucket where export data will be stored. Valid values for S3SseAlgorithm are:AES2565 - server-side encryption with Amazon S3 managed keysKMS/ - server-side encryption with KMS managed keysamazonka-dynamodbThe ID of the KMS managed key used to encrypt the S3 bucket where export data will be stored (if applicable).amazonka-dynamodbThe Amazon Resource Name (ARN) associated with the table to export.amazonka-dynamodb;The name of the Amazon S3 bucket to export the snapshot to.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, . - Contains a description of the table export., # - The response's http status code.amazonka-dynamodb+Contains a description of the table export.amazonka-dynamodb The response's http status code.amazonka-dynamodbamazonka-dynamodbamazonka-dynamodb(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';amazonka-dynamodbSee:  smart constructor.amazonka-dynamodbThe capacity units consumed by the entire operation. The values of the list are ordered according to the ordering of the statements.amazonka-dynamodb&The response to a PartiQL transaction.amazonka-dynamodb The response's http status code.amazonka-dynamodbSee:  smart constructor.amazonka-dynamodb,Set this value to get remaining results, if  NextToken) was returned in the statement response.amazonka-dynamodbDetermines the level of detail about either provisioned or on-demand throughput consumption that is returned in the response. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_TransactGetItems.htmlTransactGetItems and  https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_TransactWriteItems.htmlTransactWriteItems.amazonka-dynamodbThe list of PartiQL statements representing the transaction to run.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, / - Set this value to get remaining results, if  NextToken) was returned in the statement response.,  - Determines the level of detail about either provisioned or on-demand throughput consumption that is returned in the response. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_TransactGetItems.htmlTransactGetItems and  https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_TransactWriteItems.htmlTransactWriteItems.,  - The list of PartiQL statements representing the transaction to run.amazonka-dynamodb,Set this value to get remaining results, if  NextToken) was returned in the statement response.amazonka-dynamodbDetermines the level of detail about either provisioned or on-demand throughput consumption that is returned in the response. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_TransactGetItems.htmlTransactGetItems and  https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_TransactWriteItems.htmlTransactWriteItems.amazonka-dynamodbThe list of PartiQL statements representing the transaction to run.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The capacity units consumed by the entire operation. The values of the list are ordered according to the ordering of the statements., ) - The response to a PartiQL transaction., # - The response's http status code.amazonka-dynamodbThe capacity units consumed by the entire operation. The values of the list are ordered according to the ordering of the statements.amazonka-dynamodb&The response to a PartiQL transaction.amazonka-dynamodb The response's http status code.amazonka-dynamodbamazonka-dynamodb(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; Jamazonka-dynamodbSee:  smart constructor.amazonka-dynamodbIf a read operation was used, this property will contain the result of the read operation; a map of attribute names and their values. For the write operations this value will be empty.amazonka-dynamodbThe primary key of the item where the operation stopped, inclusive of the previous result set. Use this value to start a new operation, excluding this value in the new request. If LastEvaluatedKey is empty, then the "last page" of results has been processed and there is no more data to be retrieved. If LastEvaluatedKey is not empty, it does not necessarily mean that there is more data in the result set. The only way to know when you have reached the end of the result set is when LastEvaluatedKey is empty.amazonka-dynamodbIf the response of a read request exceeds the response payload limit DynamoDB will set this value in the response. If set, you can use that this value in the subsequent request to get the remaining results.amazonka-dynamodb The response's http status code.amazonka-dynamodbSee:  smart constructor.amazonka-dynamodb/The consistency of a read operation. If set to true, then a strongly consistent read is used; otherwise, an eventually consistent read is used.amazonka-dynamodbThe maximum number of items to evaluate (not necessarily the number of matching items). If DynamoDB processes the number of items up to the limit while processing the results, it stops the operation and returns the matching values up to that point, along with a key in LastEvaluatedKey to apply in a subsequent operation so you can pick up where you left off. Also, if the processed dataset size exceeds 1 MB before DynamoDB reaches this limit, it stops the operation and returns the matching values up to the limit, and a key in LastEvaluatedKey? to apply in a subsequent operation to continue the operation.amazonka-dynamodb,Set this value to get remaining results, if  NextToken) was returned in the statement response.amazonka-dynamodb1The parameters for the PartiQL statement, if any.amazonka-dynamodb8The PartiQL statement representing the operation to run.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, 2 - The consistency of a read operation. If set to true, then a strongly consistent read is used; otherwise, an eventually consistent read is used.,  - The maximum number of items to evaluate (not necessarily the number of matching items). If DynamoDB processes the number of items up to the limit while processing the results, it stops the operation and returns the matching values up to that point, along with a key in LastEvaluatedKey to apply in a subsequent operation so you can pick up where you left off. Also, if the processed dataset size exceeds 1 MB before DynamoDB reaches this limit, it stops the operation and returns the matching values up to the limit, and a key in LastEvaluatedKey? to apply in a subsequent operation to continue the operation., / - Set this value to get remaining results, if  NextToken) was returned in the statement response., 4 - The parameters for the PartiQL statement, if any.,  - Undocumented member., ; - The PartiQL statement representing the operation to run.amazonka-dynamodb/The consistency of a read operation. If set to true, then a strongly consistent read is used; otherwise, an eventually consistent read is used.amazonka-dynamodbThe maximum number of items to evaluate (not necessarily the number of matching items). If DynamoDB processes the number of items up to the limit while processing the results, it stops the operation and returns the matching values up to that point, along with a key in LastEvaluatedKey to apply in a subsequent operation so you can pick up where you left off. Also, if the processed dataset size exceeds 1 MB before DynamoDB reaches this limit, it stops the operation and returns the matching values up to the limit, and a key in LastEvaluatedKey? to apply in a subsequent operation to continue the operation.amazonka-dynamodb,Set this value to get remaining results, if  NextToken) was returned in the statement response.amazonka-dynamodb1The parameters for the PartiQL statement, if any.amazonka-dynamodbUndocumented member.amazonka-dynamodb8The PartiQL statement representing the operation to run.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - Undocumented member.,  - If a read operation was used, this property will contain the result of the read operation; a map of attribute names and their values. For the write operations this value will be empty.,  - The primary key of the item where the operation stopped, inclusive of the previous result set. Use this value to start a new operation, excluding this value in the new request. If LastEvaluatedKey is empty, then the "last page" of results has been processed and there is no more data to be retrieved. If LastEvaluatedKey is not empty, it does not necessarily mean that there is more data in the result set. The only way to know when you have reached the end of the result set is when LastEvaluatedKey is empty.,  - If the response of a read request exceeds the response payload limit DynamoDB will set this value in the response. If set, you can use that this value in the subsequent request to get the remaining results., # - The response's http status code.amazonka-dynamodbUndocumented member.amazonka-dynamodbIf a read operation was used, this property will contain the result of the read operation; a map of attribute names and their values. For the write operations this value will be empty.amazonka-dynamodbThe primary key of the item where the operation stopped, inclusive of the previous result set. Use this value to start a new operation, excluding this value in the new request. If LastEvaluatedKey is empty, then the "last page" of results has been processed and there is no more data to be retrieved. If LastEvaluatedKey is not empty, it does not necessarily mean that there is more data in the result set. The only way to know when you have reached the end of the result set is when LastEvaluatedKey is empty.amazonka-dynamodbIf the response of a read request exceeds the response payload limit DynamoDB will set this value in the response. If set, you can use that this value in the subsequent request to get the remaining results.amazonka-dynamodb The response's http status code.amazonka-dynamodbamazonka-dynamodb(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; amazonka-dynamodbSee:  smart constructor.amazonka-dynamodbThe name of the DynamoDB table.amazonka-dynamodb"The ARN for a Kinesis data stream.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, " - The name of the DynamoDB table., % - The ARN for a Kinesis data stream.amazonka-dynamodbThe name of the DynamoDB table.amazonka-dynamodb"The ARN for a Kinesis data stream.amazonka-dynamodbamazonka-dynamodb  (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; amazonka-dynamodbSee:  smart constructor.amazonka-dynamodbThe name of the DynamoDB table.amazonka-dynamodb"The ARN for a Kinesis data stream.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, " - The name of the DynamoDB table., % - The ARN for a Kinesis data stream.amazonka-dynamodbThe name of the DynamoDB table.amazonka-dynamodb"The ARN for a Kinesis data stream.amazonka-dynamodbamazonka-dynamodb  (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; &amazonka-dynamodbSee:  smart constructor.amazonka-dynamodb The response's http status code.amazonka-dynamodbSee:  smart constructor.amazonka-dynamodb&The name of the table to be described.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, ) - The name of the table to be described.amazonka-dynamodb&The name of the table to be described.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  -, # - The response's http status code.amazonka-dynamodb The response's http status code.amazonka-dynamodbamazonka-dynamodb  (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; -I amazonka-dynamodbSee:  smart constructor.amazonka-dynamodb4Represents the auto scaling properties of the table.amazonka-dynamodb The response's http status code.amazonka-dynamodbSee:  smart constructor.amazonka-dynamodbThe name of the table.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The name of the table.amazonka-dynamodbThe name of the table.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, 7 - Represents the auto scaling properties of the table., # - The response's http status code.amazonka-dynamodb4Represents the auto scaling properties of the table.amazonka-dynamodb The response's http status code.amazonka-dynamodbamazonka-dynamodb  (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; 4+ amazonka-dynamodbRepresents the output of a  DescribeTable operation.See:  smart constructor.amazonka-dynamodbThe properties of the table.amazonka-dynamodb The response's http status code.amazonka-dynamodbRepresents the input of a  DescribeTable operation.See:  smart constructor.amazonka-dynamodb"The name of the table to describe.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, % - The name of the table to describe.amazonka-dynamodb"The name of the table to describe.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The properties of the table., # - The response's http status code.amazonka-dynamodbThe properties of the table.amazonka-dynamodb The response's http status code.amazonka-dynamodbamazonka-dynamodb  (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; Bkamazonka-dynamodbRepresents the output of a DescribeLimits operation.See:  smart constructor.amazonka-dynamodbThe maximum total read capacity units that your account allows you to provision across all of your tables in this Region.amazonka-dynamodbThe maximum total write capacity units that your account allows you to provision across all of your tables in this Region.amazonka-dynamodbThe maximum read capacity units that your account allows you to provision for a new table that you are creating in this Region, including the read capacity units provisioned for its global secondary indexes (GSIs).amazonka-dynamodbThe maximum write capacity units that your account allows you to provision for a new table that you are creating in this Region, including the write capacity units provisioned for its global secondary indexes (GSIs).amazonka-dynamodb The response's http status code.amazonka-dynamodbRepresents the input of a DescribeLimits operation. Has no content.See:  smart constructor.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The maximum total read capacity units that your account allows you to provision across all of your tables in this Region.,  - The maximum total write capacity units that your account allows you to provision across all of your tables in this Region.,  - The maximum read capacity units that your account allows you to provision for a new table that you are creating in this Region, including the read capacity units provisioned for its global secondary indexes (GSIs).,  - The maximum write capacity units that your account allows you to provision for a new table that you are creating in this Region, including the write capacity units provisioned for its global secondary indexes (GSIs)., # - The response's http status code.amazonka-dynamodbThe maximum total read capacity units that your account allows you to provision across all of your tables in this Region.amazonka-dynamodbThe maximum total write capacity units that your account allows you to provision across all of your tables in this Region.amazonka-dynamodbThe maximum read capacity units that your account allows you to provision for a new table that you are creating in this Region, including the read capacity units provisioned for its global secondary indexes (GSIs).amazonka-dynamodbThe maximum write capacity units that your account allows you to provision for a new table that you are creating in this Region, including the write capacity units provisioned for its global secondary indexes (GSIs).amazonka-dynamodb The response's http status code.amazonka-dynamodb(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; J amazonka-dynamodbSee:  smart constructor.amazonka-dynamodb=The list of replica structures for the table being described.amazonka-dynamodb&The name of the table being described.amazonka-dynamodb The response's http status code.amazonka-dynamodbSee:  smart constructor.amazonka-dynamodb&The name of the table being described.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, ) - The name of the table being described.amazonka-dynamodb&The name of the table being described.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The list of replica structures for the table being described., ) - The name of the table being described., # - The response's http status code.amazonka-dynamodb=The list of replica structures for the table being described.amazonka-dynamodb&The name of the table being described.amazonka-dynamodb The response's http status code.amazonka-dynamodbamazonka-dynamodb(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; S; amazonka-dynamodbSee:  smart constructor.amazonka-dynamodb The response's http status code.amazonka-dynamodbRepresents the properties of the table created for the import, and parameters of the import. The import parameters include import status, how many items were processed, and how many errors were encountered.amazonka-dynamodbSee:  smart constructor.amazonka-dynamodbThe Amazon Resource Name (ARN) associated with the table you're importing to.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The Amazon Resource Name (ARN) associated with the table you're importing to.amazonka-dynamodbThe Amazon Resource Name (ARN) associated with the table you're importing to.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, # - The response's http status code.,  - Represents the properties of the table created for the import, and parameters of the import. The import parameters include import status, how many items were processed, and how many errors were encountered.amazonka-dynamodb The response's http status code.amazonka-dynamodbRepresents the properties of the table created for the import, and parameters of the import. The import parameters include import status, how many items were processed, and how many errors were encountered.amazonka-dynamodbamazonka-dynamodbamazonka-dynamodb  (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; Z amazonka-dynamodbSee:  smart constructor.amazonka-dynamodbThe name of the global table.amazonka-dynamodb2The Region-specific settings for the global table.amazonka-dynamodb The response's http status code.amazonka-dynamodbSee:  smart constructor.amazonka-dynamodb)The name of the global table to describe.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, , - The name of the global table to describe.amazonka-dynamodb)The name of the global table to describe.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The name of the global table., 5 - The Region-specific settings for the global table., # - The response's http status code.amazonka-dynamodbThe name of the global table.amazonka-dynamodb2The Region-specific settings for the global table.amazonka-dynamodb The response's http status code.amazonka-dynamodbamazonka-dynamodb(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; a amazonka-dynamodbSee:  smart constructor.amazonka-dynamodb)Contains the details of the global table.amazonka-dynamodb The response's http status code.amazonka-dynamodbSee:  smart constructor.amazonka-dynamodbThe name of the global table.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The name of the global table.amazonka-dynamodbThe name of the global table.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, , - Contains the details of the global table., # - The response's http status code.amazonka-dynamodb)Contains the details of the global table.amazonka-dynamodb The response's http status code.amazonka-dynamodbamazonka-dynamodb  (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; g amazonka-dynamodbSee:  smart constructor.amazonka-dynamodb(Represents the properties of the export.amazonka-dynamodb The response's http status code.amazonka-dynamodbSee:  smart constructor.amazonka-dynamodb:The Amazon Resource Name (ARN) associated with the export.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, = - The Amazon Resource Name (ARN) associated with the export.amazonka-dynamodb:The Amazon Resource Name (ARN) associated with the export.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, + - Represents the properties of the export., # - The response's http status code.amazonka-dynamodb(Represents the properties of the export.amazonka-dynamodb The response's http status code.amazonka-dynamodbamazonka-dynamodb  (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; lamazonka-dynamodbSee:  smart constructor.amazonka-dynamodb The response's http status code.amazonka-dynamodbList of endpoints.amazonka-dynamodbSee:  smart constructor.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, # - The response's http status code.,  - List of endpoints.amazonka-dynamodb The response's http status code.amazonka-dynamodbList of endpoints.amazonka-dynamodb  (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; amazonka-dynamodbSee:  smart constructor.amazonka-dynamodb;List of names of the associated contributor insights rules.amazonka-dynamodb'Current status of contributor insights.amazonka-dynamodbReturns information about the last failure that was encountered.3The most common exceptions for a FAILED status are:LimitExceededException - Per-account Amazon CloudWatch Contributor Insights rule limit reached. Please disable Contributor Insights for other tables/indexes OR disable Contributor Insights rules before retrying.AccessDeniedException - Amazon CloudWatch Contributor Insights rules cannot be modified due to insufficient permissions.AccessDeniedException - Failed to create service-linked role for Contributor Insights due to insufficient permissions.InternalServerError - Failed to create Amazon CloudWatch Contributor Insights rules. Please retry request.amazonka-dynamodb7The name of the global secondary index being described.amazonka-dynamodb2Timestamp of the last time the status was changed.amazonka-dynamodb&The name of the table being described.amazonka-dynamodb The response's http status code.amazonka-dynamodbSee:  smart constructor.amazonka-dynamodbThe name of the global secondary index to describe, if applicable.amazonka-dynamodb"The name of the table to describe.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The name of the global secondary index to describe, if applicable., % - The name of the table to describe.amazonka-dynamodbThe name of the global secondary index to describe, if applicable.amazonka-dynamodb"The name of the table to describe.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, > - List of names of the associated contributor insights rules., * - Current status of contributor insights.,  - Returns information about the last failure that was encountered.3The most common exceptions for a FAILED status are:LimitExceededException - Per-account Amazon CloudWatch Contributor Insights rule limit reached. Please disable Contributor Insights for other tables/indexes OR disable Contributor Insights rules before retrying.AccessDeniedException - Amazon CloudWatch Contributor Insights rules cannot be modified due to insufficient permissions.AccessDeniedException - Failed to create service-linked role for Contributor Insights due to insufficient permissions.InternalServerError - Failed to create Amazon CloudWatch Contributor Insights rules. Please retry request., : - The name of the global secondary index being described., 5 - Timestamp of the last time the status was changed., ) - The name of the table being described., # - The response's http status code.amazonka-dynamodb;List of names of the associated contributor insights rules.amazonka-dynamodb'Current status of contributor insights.amazonka-dynamodbReturns information about the last failure that was encountered.3The most common exceptions for a FAILED status are:LimitExceededException - Per-account Amazon CloudWatch Contributor Insights rule limit reached. Please disable Contributor Insights for other tables/indexes OR disable Contributor Insights rules before retrying.AccessDeniedException - Amazon CloudWatch Contributor Insights rules cannot be modified due to insufficient permissions.AccessDeniedException - Failed to create service-linked role for Contributor Insights due to insufficient permissions.InternalServerError - Failed to create Amazon CloudWatch Contributor Insights rules. Please retry request.amazonka-dynamodb7The name of the global secondary index being described.amazonka-dynamodb2Timestamp of the last time the status was changed.amazonka-dynamodb&The name of the table being described.amazonka-dynamodb The response's http status code.amazonka-dynamodbamazonka-dynamodb(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; amazonka-dynamodbSee:  smart constructor.amazonka-dynamodbRepresents the continuous backups and point in time recovery settings on the table.amazonka-dynamodb The response's http status code.amazonka-dynamodbSee:  smart constructor.amazonka-dynamodbName of the table for which the customer wants to check the continuous backups and point in time recovery settings.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - Name of the table for which the customer wants to check the continuous backups and point in time recovery settings.amazonka-dynamodbName of the table for which the customer wants to check the continuous backups and point in time recovery settings.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - Represents the continuous backups and point in time recovery settings on the table., # - The response's http status code.amazonka-dynamodbRepresents the continuous backups and point in time recovery settings on the table.amazonka-dynamodb The response's http status code.amazonka-dynamodbamazonka-dynamodb  (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';  amazonka-dynamodbSee:  smart constructor.amazonka-dynamodb=Contains the description of the backup created for the table.amazonka-dynamodb The response's http status code.amazonka-dynamodbSee:  smart constructor.amazonka-dynamodb:The Amazon Resource Name (ARN) associated with the backup.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, = - The Amazon Resource Name (ARN) associated with the backup.amazonka-dynamodb:The Amazon Resource Name (ARN) associated with the backup.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - Contains the description of the backup created for the table., # - The response's http status code.amazonka-dynamodb=Contains the description of the backup created for the table.amazonka-dynamodb The response's http status code.amazonka-dynamodbamazonka-dynamodb  (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';  amazonka-dynamodbRepresents the output of a  DeleteTable operation.See:  smart constructor.amazonka-dynamodb%Represents the properties of a table.amazonka-dynamodb The response's http status code.amazonka-dynamodbRepresents the input of a  DeleteTable operation.See:  smart constructor.amazonka-dynamodb The name of the table to delete.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, # - The name of the table to delete.amazonka-dynamodb The name of the table to delete.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, ( - Represents the properties of a table., # - The response's http status code.amazonka-dynamodb%Represents the properties of a table.amazonka-dynamodb The response's http status code.amazonka-dynamodbamazonka-dynamodb  (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; Zamazonka-dynamodbRepresents the output of a  DeleteItem operation.See:  smart constructor.amazonka-dynamodbA map of attribute names to AttributeValue; objects, representing the item as it appeared before the  DeleteItem6 operation. This map appears in the response only if  ReturnValues was specified as ALL_OLD in the request.amazonka-dynamodb#The capacity units consumed by the  DeleteItem operation. The data returned includes the total provisioned throughput consumed, along with statistics for the table and any indexes involved in the operation. ConsumedCapacity is only returned if the ReturnConsumedCapacity6 parameter was specified. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ProvisionedThroughputIntro.htmlProvisioned Mode in the Amazon DynamoDB Developer Guide.amazonka-dynamodbInformation about item collections, if any, that were affected by the  DeleteItem operation. ItemCollectionMetrics is only returned if the ReturnItemCollectionMetrics parameter was specified. If the table does not have any local secondary indexes, this information is not returned in the response.Each ItemCollectionMetrics element consists of:ItemCollectionKey - The partition key value of the item collection. This is the same as the partition key value of the item itself.SizeEstimateRangeGB - An estimate of item collection size, in gigabytes. This value is a two-element array containing a lower bound and an upper bound for the estimate. The estimate includes the size of all the items in the table, plus the size of all attributes projected into all of the local secondary indexes on that table. Use this estimate to measure whether a local secondary index is approaching its size limit.The estimate is subject to change over time; therefore, do not rely on the precision or accuracy of the estimate.amazonka-dynamodb The response's http status code.amazonka-dynamodbRepresents the input of a  DeleteItem operation.See:  smart constructor.amazonka-dynamodb?A condition that must be satisfied in order for a conditional  DeleteItem to succeed./An expression can contain any of the following:Functions: attribute_exists | attribute_not_exists | attribute_type | contains | begins_with | size(These function names are case-sensitive.Comparison operators: (= | <> | < | > | <= | >= | BETWEEN | IN Logical operators: AND | OR | NOT7For more information about condition expressions, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.SpecifyingConditions.htmlCondition Expressions in the Amazon DynamoDB Developer Guide.amazonka-dynamodb This is a legacy parameter. Use ConditionExpression& instead. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/LegacyConditionalParameters.ConditionalOperator.htmlConditionalOperator in the Amazon DynamoDB Developer Guide.amazonka-dynamodb This is a legacy parameter. Use ConditionExpression& instead. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/LegacyConditionalParameters.Expected.htmlExpected in the Amazon DynamoDB Developer Guide.amazonka-dynamodbOne or more substitution tokens for attribute names in an expression. The following are some use cases for using ExpressionAttributeNames:To access an attribute whose name conflicts with a DynamoDB reserved word.To create a placeholder for repeating occurrences of an attribute name in an expression.To prevent special characters in an attribute name from being misinterpreted in an expression.Use the # character in an expression to dereference an attribute name. For example, consider the following attribute name:  PercentileThe name of this attribute conflicts with a reserved word, so it cannot be used directly in an expression. (For the complete list of reserved words, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ReservedWords.htmlReserved Words in the Amazon DynamoDB Developer Guide=). To work around this, you could specify the following for ExpressionAttributeNames: {"#P":"Percentile"}You could then use this substitution in an expression, as in this example:  #P = :valTokens that begin with the : character are /expression attribute values/, which are placeholders for the actual value at runtime.9For more information on expression attribute names, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.AccessingItemAttributes.htmlSpecifying Item Attributes in the Amazon DynamoDB Developer Guide.amazonka-dynamodb objects, representing the primary key of the item to delete.For the primary key, you must provide all of the 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.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - A condition that must be satisfied in order for a conditional  DeleteItem to succeed./An expression can contain any of the following:Functions: attribute_exists | attribute_not_exists | attribute_type | contains | begins_with | size(These function names are case-sensitive.Comparison operators: (= | <> | < | > | <= | >= | BETWEEN | IN Logical operators: AND | OR | NOT7For more information about condition expressions, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.SpecifyingConditions.htmlCondition Expressions in the Amazon DynamoDB Developer Guide., # - This is a legacy parameter. Use ConditionExpression& instead. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/LegacyConditionalParameters.ConditionalOperator.htmlConditionalOperator in the Amazon DynamoDB Developer Guide., # - This is a legacy parameter. Use ConditionExpression& instead. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/LegacyConditionalParameters.Expected.htmlExpected in the Amazon DynamoDB Developer Guide.,  - One or more substitution tokens for attribute names in an expression. The following are some use cases for using ExpressionAttributeNames:To access an attribute whose name conflicts with a DynamoDB reserved word.To create a placeholder for repeating occurrences of an attribute name in an expression.To prevent special characters in an attribute name from being misinterpreted in an expression.Use the # character in an expression to dereference an attribute name. For example, consider the following attribute name:  PercentileThe name of this attribute conflicts with a reserved word, so it cannot be used directly in an expression. (For the complete list of reserved words, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ReservedWords.htmlReserved Words in the Amazon DynamoDB Developer Guide=). To work around this, you could specify the following for ExpressionAttributeNames: {"#P":"Percentile"}You could then use this substitution in an expression, as in this example:  #P = :valTokens that begin with the : character are /expression attribute values/, which are placeholders for the actual value at runtime.9For more information on expression attribute names, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.AccessingItemAttributes.htmlSpecifying Item Attributes in the Amazon DynamoDB Developer Guide., ? - One or more values that can be substituted in an expression.Use the : (colon) character in an expression to dereference an attribute value. For example, suppose that you wanted to check whether the value of the  ProductStatus$ attribute was one of the following: &Available | Backordered | Discontinued You would first need to specify ExpressionAttributeValues as follows: { ":avail":{"S":"Available"}, ":back":{"S":"Backordered"}, ":disc":{"S":"Discontinued"} }?You could then use these values in an expression, such as this: 'ProductStatus IN (:avail, :back, :disc):For more information on expression attribute values, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.SpecifyingConditions.htmlCondition Expressions in the Amazon DynamoDB Developer Guide.,  - Undocumented member.,  - Determines whether item collection metrics are returned. If set to SIZE, the response includes statistics about item collections, if any, that were modified during the operation are returned in the response. If set to NONE+ (the default), no statistics are returned.,  - Use  ReturnValues if you want to get the item attributes as they appeared before they were deleted. For  DeleteItem, the valid values are:NONE - If  ReturnValues+ is not specified, or if its value is NONE, then nothing is returned. (This setting is the default for  ReturnValues.)ALL_OLD+ - The content of the old item is returned.There is no additional cost associated with requesting a return value aside from the small network and processing overhead of receiving a larger response. No read capacity units are consumed.The  ReturnValues= parameter is used by several DynamoDB operations; however,  DeleteItem* does not recognize any values other than NONE or ALL_OLD., 7 - The name of the table from which to delete the item.,  - A map of attribute names to AttributeValue> objects, representing the primary key of the item to delete.For the primary key, you must provide all of the 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.amazonka-dynamodb?A condition that must be satisfied in order for a conditional  DeleteItem to succeed./An expression can contain any of the following:Functions: attribute_exists | attribute_not_exists | attribute_type | contains | begins_with | size(These function names are case-sensitive.Comparison operators: (= | <> | < | > | <= | >= | BETWEEN | IN Logical operators: AND | OR | NOT7For more information about condition expressions, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.SpecifyingConditions.htmlCondition Expressions in the Amazon DynamoDB Developer Guide.amazonka-dynamodb This is a legacy parameter. Use ConditionExpression& instead. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/LegacyConditionalParameters.ConditionalOperator.htmlConditionalOperator in the Amazon DynamoDB Developer Guide.amazonka-dynamodb This is a legacy parameter. Use ConditionExpression& instead. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/LegacyConditionalParameters.Expected.htmlExpected in the Amazon DynamoDB Developer Guide.amazonka-dynamodbOne or more substitution tokens for attribute names in an expression. The following are some use cases for using ExpressionAttributeNames:To access an attribute whose name conflicts with a DynamoDB reserved word.To create a placeholder for repeating occurrences of an attribute name in an expression.To prevent special characters in an attribute name from being misinterpreted in an expression.Use the # character in an expression to dereference an attribute name. For example, consider the following attribute name:  PercentileThe name of this attribute conflicts with a reserved word, so it cannot be used directly in an expression. (For the complete list of reserved words, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ReservedWords.htmlReserved Words in the Amazon DynamoDB Developer Guide=). To work around this, you could specify the following for ExpressionAttributeNames: {"#P":"Percentile"}You could then use this substitution in an expression, as in this example:  #P = :valTokens that begin with the : character are /expression attribute values/, which are placeholders for the actual value at runtime.9For more information on expression attribute names, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.AccessingItemAttributes.htmlSpecifying Item Attributes in the Amazon DynamoDB Developer Guide.amazonka-dynamodb objects, representing the primary key of the item to delete.For the primary key, you must provide all of the 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.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - A map of attribute names to AttributeValue; objects, representing the item as it appeared before the  DeleteItem6 operation. This map appears in the response only if  ReturnValues was specified as ALL_OLD in the request., & - The capacity units consumed by the  DeleteItem operation. The data returned includes the total provisioned throughput consumed, along with statistics for the table and any indexes involved in the operation. ConsumedCapacity is only returned if the ReturnConsumedCapacity6 parameter was specified. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ProvisionedThroughputIntro.htmlProvisioned Mode in the Amazon DynamoDB Developer Guide.,  - Information about item collections, if any, that were affected by the  DeleteItem operation. ItemCollectionMetrics is only returned if the ReturnItemCollectionMetrics parameter was specified. If the table does not have any local secondary indexes, this information is not returned in the response.Each ItemCollectionMetrics element consists of:ItemCollectionKey - The partition key value of the item collection. This is the same as the partition key value of the item itself.SizeEstimateRangeGB - An estimate of item collection size, in gigabytes. This value is a two-element array containing a lower bound and an upper bound for the estimate. The estimate includes the size of all the items in the table, plus the size of all attributes projected into all of the local secondary indexes on that table. Use this estimate to measure whether a local secondary index is approaching its size limit.The estimate is subject to change over time; therefore, do not rely on the precision or accuracy of the estimate., # - The response's http status code.amazonka-dynamodbA map of attribute names to AttributeValue; objects, representing the item as it appeared before the  DeleteItem6 operation. This map appears in the response only if  ReturnValues was specified as ALL_OLD in the request.amazonka-dynamodb#The capacity units consumed by the  DeleteItem operation. The data returned includes the total provisioned throughput consumed, along with statistics for the table and any indexes involved in the operation. ConsumedCapacity is only returned if the ReturnConsumedCapacity6 parameter was specified. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ProvisionedThroughputIntro.htmlProvisioned Mode in the Amazon DynamoDB Developer Guide.amazonka-dynamodbInformation about item collections, if any, that were affected by the  DeleteItem operation. ItemCollectionMetrics is only returned if the ReturnItemCollectionMetrics parameter was specified. If the table does not have any local secondary indexes, this information is not returned in the response.Each ItemCollectionMetrics element consists of:ItemCollectionKey - The partition key value of the item collection. This is the same as the partition key value of the item itself.SizeEstimateRangeGB - An estimate of item collection size, in gigabytes. This value is a two-element array containing a lower bound and an upper bound for the estimate. The estimate includes the size of all the items in the table, plus the size of all attributes projected into all of the local secondary indexes on that table. Use this estimate to measure whether a local secondary index is approaching its size limit.The estimate is subject to change over time; therefore, do not rely on the precision or accuracy of the estimate.amazonka-dynamodb The response's http status code.amazonka-dynamodbamazonka-dynamodb""(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; amazonka-dynamodbSee:  smart constructor.amazonka-dynamodb=Contains the description of the backup created for the table.amazonka-dynamodb The response's http status code.amazonka-dynamodbSee:  smart constructor.amazonka-dynamodb#The ARN associated with the backup.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, & - The ARN associated with the backup.amazonka-dynamodb#The ARN associated with the backup.amazonka-dynamodbCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - Contains the description of the backup created for the table., # - The response's http status code.amazonka-dynamodb=Contains the description of the backup created for the table.amazonka-dynamodb The response's http status code.amazonka-dynamodbamazonka-dynamodb  (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; Xz amazonka-dynamodbRepresents the output of a  CreateTable operation.See:   smart constructor. amazonka-dynamodb'Represents the properties of the table. amazonka-dynamodb The response's http status code. amazonka-dynamodbRepresents the input of a  CreateTable operation.See:   smart constructor. amazonka-dynamodbControls how you are charged for read and write throughput and how you manage capacity. This setting can be changed later. PROVISIONED - We recommend using  PROVISIONED! for predictable workloads.  PROVISIONED sets the billing mode to  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.ReadWriteCapacityMode.html#HowItWorks.ProvisionedThroughput.ManualProvisioned Mode.PAY_PER_REQUEST - We recommend using PAY_PER_REQUEST# for unpredictable workloads. PAY_PER_REQUEST sets the billing mode to  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.ReadWriteCapacityMode.html#HowItWorks.OnDemandOn-Demand Mode. amazonka-dynamodbOne or more global secondary indexes (the maximum is 20) to be created on the table. Each global secondary index in the array includes the following: IndexName - The name of the global secondary index. Must be unique only for this table. KeySchema - Specifies the key schema for the global secondary index. Projection - Specifies attributes that are copied (projected) from the table into the index. These are in addition to the primary key attributes and index key attributes, which are automatically projected. Each attribute specification is composed of:ProjectionType - One of the following: KEYS_ONLY - Only the index and primary keys are projected into the index.INCLUDE - Only the specified table attributes are projected into the index. The list of projected attributes is in NonKeyAttributes.ALL - All of the table attributes are projected into the index.NonKeyAttributes - A list of one or more non-key attribute names that are projected into the secondary index. The total count of attributes provided in NonKeyAttributes, summed across all of the secondary indexes, must not exceed 100. If you project the same attribute into two different indexes, this counts as two distinct attributes when determining the total.ProvisionedThroughput - The provisioned throughput settings for the global secondary index, consisting of read and write capacity units. amazonka-dynamodbOne or more local secondary indexes (the maximum is 5) to be created on the table. Each index is scoped to a given partition key value. There is a 10 GB size limit per partition key value; otherwise, the size of a local secondary index is unconstrained.?Each local secondary index in the array includes the following: IndexName - The name of the local secondary index. Must be unique only for this table. KeySchema - Specifies the key schema for the local secondary index. The key schema must begin with the same partition key as the table. Projection - Specifies attributes that are copied (projected) from the table into the index. These are in addition to the primary key attributes and index key attributes, which are automatically projected. Each attribute specification is composed of:ProjectionType - One of the following: KEYS_ONLY - Only the index and primary keys are projected into the index.INCLUDE - Only the specified table attributes are projected into the index. The list of projected attributes is in NonKeyAttributes.ALL - All of the table attributes are projected into the index.NonKeyAttributes - A list of one or more non-key attribute names that are projected into the secondary index. The total count of attributes provided in NonKeyAttributes, summed across all of the secondary indexes, must not exceed 100. If you project the same attribute into two different indexes, this counts as two distinct attributes when determining the total. amazonka-dynamodbRepresents the provisioned throughput settings for a specified table or index. The settings can be modified using the  UpdateTable operation.If you set BillingMode as  PROVISIONED=, you must specify this property. If you set BillingMode as PAY_PER_REQUEST$, you cannot specify this property.For current minimum and maximum provisioned throughput values, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Limits.html"Service, Account, and Table Quotas in the Amazon DynamoDB Developer Guide. amazonka-dynamodb>Represents the settings used to enable server-side encryption. amazonka-dynamodbThe settings for DynamoDB Streams on the table. These settings consist of: StreamEnabled - Indicates whether DynamoDB Streams is to be enabled (true) or disabled (false).StreamViewType/ - When an item in the table is modified, StreamViewType determines what information is written to the table's stream. Valid values for StreamViewType are: KEYS_ONLY - Only the key attributes of the modified item are written to the stream. NEW_IMAGE - The entire item, as it appears after it was modified, is written to the stream. OLD_IMAGE - The entire item, as it appeared before it was modified, is written to the stream.NEW_AND_OLD_IMAGES - Both the new and the old item images of the item are written to the stream. amazonka-dynamodb3The table class of the new table. Valid values are STANDARD and STANDARD_INFREQUENT_ACCESS. amazonka-dynamodbA list of key-value pairs to label the table. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Tagging.htmlTagging for DynamoDB. amazonka-dynamodbAn array of attributes that describe the key schema for the table and indexes. amazonka-dynamodb The name of the table to create. amazonka-dynamodbSpecifies the attributes that make up the primary key for a table or an index. The attributes in  KeySchema must also be defined in the AttributeDefinitions# array. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DataModel.html Data Model in the Amazon DynamoDB Developer Guide.Each KeySchemaElement in the array is composed of: AttributeName" - The name of this key attribute.KeyType/ - The role that the key attribute will assume:HASH - partition keyRANGE - sort key2The partition key of an item is also known as its hash attribute. The term "hash attribute" derives from the DynamoDB usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values.-The sort key of an item is also known as its range attribute. The term "range attribute" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value.For a simple primary key (partition key), you must provide exactly one element with a KeyType of HASH.For a composite primary key (partition key and sort key), you must provide exactly two elements, in this order: The first element must have a KeyType of HASH%, and the second element must have a KeyType of RANGE.For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/WorkingWithTables.html#WorkingWithTables.primary.keyWorking with Tables in the Amazon DynamoDB Developer Guide. amazonka-dynamodbCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,   - Controls how you are charged for read and write throughput and how you manage capacity. This setting can be changed later. PROVISIONED - We recommend using  PROVISIONED! for predictable workloads.  PROVISIONED sets the billing mode to  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.ReadWriteCapacityMode.html#HowItWorks.ProvisionedThroughput.ManualProvisioned Mode.PAY_PER_REQUEST - We recommend using PAY_PER_REQUEST# for unpredictable workloads. PAY_PER_REQUEST sets the billing mode to  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.ReadWriteCapacityMode.html#HowItWorks.OnDemandOn-Demand Mode. ,   - One or more global secondary indexes (the maximum is 20) to be created on the table. Each global secondary index in the array includes the following: IndexName - The name of the global secondary index. Must be unique only for this table. KeySchema - Specifies the key schema for the global secondary index. Projection - Specifies attributes that are copied (projected) from the table into the index. These are in addition to the primary key attributes and index key attributes, which are automatically projected. Each attribute specification is composed of:ProjectionType - One of the following: KEYS_ONLY - Only the index and primary keys are projected into the index.INCLUDE - Only the specified table attributes are projected into the index. The list of projected attributes is in NonKeyAttributes.ALL - All of the table attributes are projected into the index.NonKeyAttributes - A list of one or more non-key attribute names that are projected into the secondary index. The total count of attributes provided in NonKeyAttributes, summed across all of the secondary indexes, must not exceed 100. If you project the same attribute into two different indexes, this counts as two distinct attributes when determining the total.ProvisionedThroughput - The provisioned throughput settings for the global secondary index, consisting of read and write capacity units. ,   - One or more local secondary indexes (the maximum is 5) to be created on the table. Each index is scoped to a given partition key value. There is a 10 GB size limit per partition key value; otherwise, the size of a local secondary index is unconstrained.?Each local secondary index in the array includes the following: IndexName - The name of the local secondary index. Must be unique only for this table. KeySchema - Specifies the key schema for the local secondary index. The key schema must begin with the same partition key as the table. Projection - Specifies attributes that are copied (projected) from the table into the index. These are in addition to the primary key attributes and index key attributes, which are automatically projected. Each attribute specification is composed of:ProjectionType - One of the following: KEYS_ONLY - Only the index and primary keys are projected into the index.INCLUDE - Only the specified table attributes are projected into the index. The list of projected attributes is in NonKeyAttributes.ALL - All of the table attributes are projected into the index.NonKeyAttributes - A list of one or more non-key attribute names that are projected into the secondary index. The total count of attributes provided in NonKeyAttributes, summed across all of the secondary indexes, must not exceed 100. If you project the same attribute into two different indexes, this counts as two distinct attributes when determining the total. ,   - Represents the provisioned throughput settings for a specified table or index. The settings can be modified using the  UpdateTable operation.If you set BillingMode as  PROVISIONED=, you must specify this property. If you set BillingMode as PAY_PER_REQUEST$, you cannot specify this property.For current minimum and maximum provisioned throughput values, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Limits.html"Service, Account, and Table Quotas in the Amazon DynamoDB Developer Guide. ,   - Represents the settings used to enable server-side encryption. ,   - The settings for DynamoDB Streams on the table. These settings consist of: StreamEnabled - Indicates whether DynamoDB Streams is to be enabled (true) or disabled (false).StreamViewType/ - When an item in the table is modified, StreamViewType determines what information is written to the table's stream. Valid values for StreamViewType are: KEYS_ONLY - Only the key attributes of the modified item are written to the stream. NEW_IMAGE - The entire item, as it appears after it was modified, is written to the stream. OLD_IMAGE - The entire item, as it appeared before it was modified, is written to the stream.NEW_AND_OLD_IMAGES - Both the new and the old item images of the item are written to the stream. ,  6 - The table class of the new table. Valid values are STANDARD and STANDARD_INFREQUENT_ACCESS. ,   - A list of key-value pairs to label the table. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Tagging.htmlTagging for DynamoDB. ,   - An array of attributes that describe the key schema for the table and indexes. ,  # - The name of the table to create. ,   - Specifies the attributes that make up the primary key for a table or an index. The attributes in  KeySchema must also be defined in the AttributeDefinitions# array. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DataModel.html Data Model in the Amazon DynamoDB Developer Guide.Each KeySchemaElement in the array is composed of: AttributeName" - The name of this key attribute.KeyType/ - The role that the key attribute will assume:HASH - partition keyRANGE - sort key2The partition key of an item is also known as its hash attribute. The term "hash attribute" derives from the DynamoDB usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values.-The sort key of an item is also known as its range attribute. The term "range attribute" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value.For a simple primary key (partition key), you must provide exactly one element with a KeyType of HASH.For a composite primary key (partition key and sort key), you must provide exactly two elements, in this order: The first element must have a KeyType of HASH%, and the second element must have a KeyType of RANGE.For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/WorkingWithTables.html#WorkingWithTables.primary.keyWorking with Tables in the Amazon DynamoDB Developer Guide. amazonka-dynamodbControls how you are charged for read and write throughput and how you manage capacity. This setting can be changed later. PROVISIONED - We recommend using  PROVISIONED! for predictable workloads.  PROVISIONED sets the billing mode to  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.ReadWriteCapacityMode.html#HowItWorks.ProvisionedThroughput.ManualProvisioned Mode.PAY_PER_REQUEST - We recommend using PAY_PER_REQUEST# for unpredictable workloads. PAY_PER_REQUEST sets the billing mode to  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.ReadWriteCapacityMode.html#HowItWorks.OnDemandOn-Demand Mode. amazonka-dynamodbOne or more global secondary indexes (the maximum is 20) to be created on the table. Each global secondary index in the array includes the following: IndexName - The name of the global secondary index. Must be unique only for this table. KeySchema - Specifies the key schema for the global secondary index. Projection - Specifies attributes that are copied (projected) from the table into the index. These are in addition to the primary key attributes and index key attributes, which are automatically projected. Each attribute specification is composed of:ProjectionType - One of the following: KEYS_ONLY - Only the index and primary keys are projected into the index.INCLUDE - Only the specified table attributes are projected into the index. The list of projected attributes is in NonKeyAttributes.ALL - All of the table attributes are projected into the index.NonKeyAttributes - A list of one or more non-key attribute names that are projected into the secondary index. The total count of attributes provided in NonKeyAttributes, summed across all of the secondary indexes, must not exceed 100. If you project the same attribute into two different indexes, this counts as two distinct attributes when determining the total.ProvisionedThroughput - The provisioned throughput settings for the global secondary index, consisting of read and write capacity units. amazonka-dynamodbOne or more local secondary indexes (the maximum is 5) to be created on the table. Each index is scoped to a given partition key value. There is a 10 GB size limit per partition key value; otherwise, the size of a local secondary index is unconstrained.?Each local secondary index in the array includes the following: IndexName - The name of the local secondary index. Must be unique only for this table. KeySchema - Specifies the key schema for the local secondary index. The key schema must begin with the same partition key as the table. Projection - Specifies attributes that are copied (projected) from the table into the index. These are in addition to the primary key attributes and index key attributes, which are automatically projected. Each attribute specification is composed of:ProjectionType - One of the following: KEYS_ONLY - Only the index and primary keys are projected into the index.INCLUDE - Only the specified table attributes are projected into the index. The list of projected attributes is in NonKeyAttributes.ALL - All of the table attributes are projected into the index.NonKeyAttributes - A list of one or more non-key attribute names that are projected into the secondary index. The total count of attributes provided in NonKeyAttributes, summed across all of the secondary indexes, must not exceed 100. If you project the same attribute into two different indexes, this counts as two distinct attributes when determining the total. amazonka-dynamodbRepresents the provisioned throughput settings for a specified table or index. The settings can be modified using the  UpdateTable operation.If you set BillingMode as  PROVISIONED=, you must specify this property. If you set BillingMode as PAY_PER_REQUEST$, you cannot specify this property.For current minimum and maximum provisioned throughput values, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Limits.html"Service, Account, and Table Quotas in the Amazon DynamoDB Developer Guide. amazonka-dynamodb>Represents the settings used to enable server-side encryption. amazonka-dynamodbThe settings for DynamoDB Streams on the table. These settings consist of: StreamEnabled - Indicates whether DynamoDB Streams is to be enabled (true) or disabled (false).StreamViewType/ - When an item in the table is modified, StreamViewType determines what information is written to the table's stream. Valid values for StreamViewType are: KEYS_ONLY - Only the key attributes of the modified item are written to the stream. NEW_IMAGE - The entire item, as it appears after it was modified, is written to the stream. OLD_IMAGE - The entire item, as it appeared before it was modified, is written to the stream.NEW_AND_OLD_IMAGES - Both the new and the old item images of the item are written to the stream. amazonka-dynamodb3The table class of the new table. Valid values are STANDARD and STANDARD_INFREQUENT_ACCESS. amazonka-dynamodbA list of key-value pairs to label the table. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Tagging.htmlTagging for DynamoDB. amazonka-dynamodbAn array of attributes that describe the key schema for the table and indexes. amazonka-dynamodb The name of the table to create. amazonka-dynamodbSpecifies the attributes that make up the primary key for a table or an index. The attributes in  KeySchema must also be defined in the AttributeDefinitions# array. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DataModel.html Data Model in the Amazon DynamoDB Developer Guide.Each KeySchemaElement in the array is composed of: AttributeName" - The name of this key attribute.KeyType/ - The role that the key attribute will assume:HASH - partition keyRANGE - sort key2The partition key of an item is also known as its hash attribute. The term "hash attribute" derives from the DynamoDB usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values.-The sort key of an item is also known as its range attribute. The term "range attribute" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value.For a simple primary key (partition key), you must provide exactly one element with a KeyType of HASH.For a composite primary key (partition key and sort key), you must provide exactly two elements, in this order: The first element must have a KeyType of HASH%, and the second element must have a KeyType of RANGE.For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/WorkingWithTables.html#WorkingWithTables.primary.keyWorking with Tables in the Amazon DynamoDB Developer Guide. amazonka-dynamodbCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,  * - Represents the properties of the table. ,  # - The response's http status code. amazonka-dynamodb'Represents the properties of the table. amazonka-dynamodb The response's http status code. amazonka-dynamodb amazonka-dynamodb amazonka-dynamodb (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; `! amazonka-dynamodbSee:   smart constructor. amazonka-dynamodb)Contains the details of the global table. amazonka-dynamodb The response's http status code. amazonka-dynamodbSee:   smart constructor. amazonka-dynamodbThe global table name. amazonka-dynamodb7The Regions where the global table needs to be created. amazonka-dynamodbCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,   - The global table name. ,  : - The Regions where the global table needs to be created. amazonka-dynamodbThe global table name. amazonka-dynamodb7The Regions where the global table needs to be created. amazonka-dynamodbCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,  , - Contains the details of the global table. ,  # - The response's http status code. amazonka-dynamodb)Contains the details of the global table. amazonka-dynamodb The response's http status code. amazonka-dynamodb amazonka-dynamodb   (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; g amazonka-dynamodbSee:   smart constructor. amazonka-dynamodb9Contains the details of the backup created for the table. amazonka-dynamodb The response's http status code. amazonka-dynamodbSee:   smart constructor. amazonka-dynamodbThe name of the table. amazonka-dynamodbSpecified name for the backup. amazonka-dynamodbCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,   - The name of the table. ,  ! - Specified name for the backup. amazonka-dynamodbThe name of the table. amazonka-dynamodbSpecified name for the backup. amazonka-dynamodbCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,  < - Contains the details of the backup created for the table. ,  # - The response's http status code. amazonka-dynamodb9Contains the details of the backup created for the table. amazonka-dynamodb The response's http status code. amazonka-dynamodb amazonka-dynamodb amazonka-dynamodb   (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; q amazonka-dynamodbRepresents the output of a BatchWriteItem operation.See: ! smart constructor. amazonka-dynamodb*The capacity units consumed by the entire BatchWriteItem operation.Each element consists of: TableName6 - The table that consumed the provisioned throughput. CapacityUnits/ - The total number of capacity units consumed. amazonka-dynamodb(A list of tables that were processed by BatchWriteItem and, for each table, information about any item collections that were affected by individual  DeleteItem or PutItem operations.1Each entry consists of the following subelements:ItemCollectionKey - The partition key value of the item collection. This is the same as the partition key value of the item.SizeEstimateRangeGB - An estimate of item collection size, expressed in GB. This is a two-element array containing a lower bound and an upper bound for the estimate. The estimate includes the size of all the items in the table, plus the size of all attributes projected into all of the local secondary indexes on the table. Use this estimate to measure whether a local secondary index is approaching its size limit.The estimate is subject to change over time; therefore, do not rely on the precision or accuracy of the estimate. amazonka-dynamodb The response's http status code. amazonka-dynamodbA map of tables and requests against those tables that were not processed. The UnprocessedItems value is in the same form as  RequestItems:, so you can provide this value directly to a subsequent BatchWriteItem& operation. For more information, see  RequestItems$ in the Request Parameters section.Each UnprocessedItems entry consists of a table name and, for that table, a list of operations to perform ( DeleteRequest or  PutRequest). 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. 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; and set type attributes must not be empty. Requests that contain empty values will be rejected with a ValidationException exception.If you specify any attributes that are part of an index key, then the data types for those attributes must match those of the schema in the table's attribute definition.If there are no unprocessed items remaining, the response contains an empty UnprocessedItems map. amazonka-dynamodbRepresents the input of a BatchWriteItem operation.See: ! smart constructor.!amazonka-dynamodbDetermines whether item collection metrics are returned. If set to SIZE, the response includes statistics about item collections, if any, that were modified during the operation are returned in the response. If set to NONE+ (the default), no statistics are returned.!amazonka-dynamodbA map of one or more table names and, for each table, a list of operations to be performed ( DeleteRequest or  PutRequest6). 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; and set type attributes must not be empty. Requests that contain empty values are rejected with a ValidationException exception.If you specify any attributes that are part of an index key, then the data types for those attributes must match those of the schema in the table's attribute definition.!amazonka-dynamodbCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:!, ! - Undocumented member.!, ! - Determines whether item collection metrics are returned. If set to SIZE, the response includes statistics about item collections, if any, that were modified during the operation are returned in the response. If set to NONE+ (the default), no statistics are returned.!, ! - A map of one or more table names and, for each table, a list of operations to be performed ( DeleteRequest or  PutRequest6). 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; and set type attributes must not be empty. Requests that contain empty values are rejected with a ValidationException exception.If you specify any attributes that are part of an index key, then the data types for those attributes must match those of the schema in the table's attribute definition.!amazonka-dynamodbUndocumented member.!amazonka-dynamodbDetermines whether item collection metrics are returned. If set to SIZE, the response includes statistics about item collections, if any, that were modified during the operation are returned in the response. If set to NONE+ (the default), no statistics are returned.!amazonka-dynamodbA map of one or more table names and, for each table, a list of operations to be performed ( DeleteRequest or  PutRequest6). 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; and set type attributes must not be empty. Requests that contain empty values are rejected with a ValidationException exception.If you specify any attributes that are part of an index key, then the data types for those attributes must match those of the schema in the table's attribute definition.!amazonka-dynamodbCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: , !- - The capacity units consumed by the entire BatchWriteItem operation.Each element consists of: TableName6 - The table that consumed the provisioned throughput. CapacityUnits/ - The total number of capacity units consumed. , !+ - A list of tables that were processed by BatchWriteItem and, for each table, information about any item collections that were affected by individual  DeleteItem or PutItem operations.1Each entry consists of the following subelements:ItemCollectionKey - The partition key value of the item collection. This is the same as the partition key value of the item.SizeEstimateRangeGB - An estimate of item collection size, expressed in GB. This is a two-element array containing a lower bound and an upper bound for the estimate. The estimate includes the size of all the items in the table, plus the size of all attributes projected into all of the local secondary indexes on the table. Use this estimate to measure whether a local secondary index is approaching its size limit.The estimate is subject to change over time; therefore, do not rely on the precision or accuracy of the estimate. , !# - The response's http status code. , ! - A map of tables and requests against those tables that were not processed. The UnprocessedItems value is in the same form as  RequestItems:, so you can provide this value directly to a subsequent BatchWriteItem& operation. For more information, see  RequestItems$ in the Request Parameters section.Each UnprocessedItems entry consists of a table name and, for that table, a list of operations to perform ( DeleteRequest or  PutRequest). 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. 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; and set type attributes must not be empty. Requests that contain empty values will be rejected with a ValidationException exception.If you specify any attributes that are part of an index key, then the data types for those attributes must match those of the schema in the table's attribute definition.If there are no unprocessed items remaining, the response contains an empty UnprocessedItems map.!amazonka-dynamodb*The capacity units consumed by the entire BatchWriteItem operation.Each element consists of: TableName6 - The table that consumed the provisioned throughput. CapacityUnits/ - The total number of capacity units consumed.!amazonka-dynamodb(A list of tables that were processed by BatchWriteItem and, for each table, information about any item collections that were affected by individual  DeleteItem or PutItem operations.1Each entry consists of the following subelements:ItemCollectionKey - The partition key value of the item collection. This is the same as the partition key value of the item.SizeEstimateRangeGB - An estimate of item collection size, expressed in GB. This is a two-element array containing a lower bound and an upper bound for the estimate. The estimate includes the size of all the items in the table, plus the size of all attributes projected into all of the local secondary indexes on the table. Use this estimate to measure whether a local secondary index is approaching its size limit.The estimate is subject to change over time; therefore, do not rely on the precision or accuracy of the estimate.!amazonka-dynamodb The response's http status code.!amazonka-dynamodbA map of tables and requests against those tables that were not processed. The UnprocessedItems value is in the same form as  RequestItems:, so you can provide this value directly to a subsequent BatchWriteItem& operation. For more information, see  RequestItems$ in the Request Parameters section.Each UnprocessedItems entry consists of a table name and, for that table, a list of operations to perform ( DeleteRequest or  PutRequest). 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. 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; and set type attributes must not be empty. Requests that contain empty values will be rejected with a ValidationException exception.If you specify any attributes that are part of an index key, then the data types for those attributes must match those of the schema in the table's attribute definition.If there are no unprocessed items remaining, the response contains an empty UnprocessedItems map.!amazonka-dynamodb  !!!!!!!!!!!!! !!!!!!!! !!!!!(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; !amazonka-dynamodbRepresents the output of a  BatchGetItem operation.See: ! smart constructor.!amazonka-dynamodb/The read capacity units consumed by the entire  BatchGetItem operation.Each element consists of: TableName6 - The table that consumed the provisioned throughput. CapacityUnits/ - The total number of capacity units consumed.!amazonka-dynamodb The response's http status code.!amazonka-dynamodb7A map of table name to a list of items. Each object in  Responses consists of a table name, along with a map of attribute data consisting of the data type and attribute value.!amazonka-dynamodbA map of tables and their respective keys that were not processed with the current response. The UnprocessedKeys value is in the same form as  RequestItems9, so the value can be provided directly to a subsequent  BatchGetItem& operation. For more information, see  RequestItems$ in the Request Parameters section.Each element consists of:Keys - An array of primary key attribute values that define specific items in the table.ProjectionExpression - One or more attributes to be retrieved from the table or index. By default, all attributes are returned. If a requested attribute is not found, it does not appear in the result.ConsistentRead7 - The consistency of a read operation. If set to true, then a strongly consistent read is used; otherwise, an eventually consistent read is used.If there are no unprocessed keys remaining, the response contains an empty UnprocessedKeys map.!amazonka-dynamodbRepresents the input of a  BatchGetItem operation.See: ! smart constructor.!amazonka-dynamodbA 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 false6 (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 whose name conflicts with a DynamoDB reserved word.To create a placeholder for repeating occurrences of an attribute name in an expression.To prevent special characters in an attribute name from being misinterpreted in an expression.Use the # character in an expression to dereference an attribute name. For example, consider the following attribute name:  PercentileThe name of this attribute conflicts with a reserved word, so it cannot be used directly in an expression. (For the complete list of reserved words, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ReservedWords.htmlReserved Words in the Amazon DynamoDB Developer Guide<). To work around this, you could specify the following for ExpressionAttributeNames: {"#P":"Percentile"}You could then use this substitution in an expression, as in this example:  #P = :valTokens that begin with the : character are /expression attribute values/, which are placeholders for the actual value at runtime.;For more information about expression attribute names, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.AccessingItemAttributes.htmlAccessing Item Attributes in the Amazon DynamoDB Developer Guide.Keys - An array of primary key attribute values that define specific items in the table. For each primary key, you must provide all of the key attributes. For example, with a simple primary key, you only need to provide the partition key value. For a composite key, you must provide both5 the partition key value and the sort key value.ProjectionExpression - A string that identifies one or more attributes to retrieve from the table. These attributes can include scalars, sets, or elements of a JSON document. The attributes in the expression must be separated by commas.If no attribute names are specified, then all attributes are returned. If any of the requested attributes are not found, they do not appear in the result.For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.AccessingItemAttributes.htmlAccessing Item Attributes in the Amazon DynamoDB Developer Guide.AttributesToGet( - This is a legacy parameter. Use ProjectionExpression) instead. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/LegacyConditionalParameters.AttributesToGet.htmlAttributesToGet in the Amazon DynamoDB Developer Guide.!amazonka-dynamodbCreate a value of !" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:!, ! - Undocumented member.!, ! - 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 false6 (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 whose name conflicts with a DynamoDB reserved word.To create a placeholder for repeating occurrences of an attribute name in an expression.To prevent special characters in an attribute name from being misinterpreted in an expression.Use the # character in an expression to dereference an attribute name. For example, consider the following attribute name:  PercentileThe name of this attribute conflicts with a reserved word, so it cannot be used directly in an expression. (For the complete list of reserved words, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ReservedWords.htmlReserved Words in the Amazon DynamoDB Developer Guide<). To work around this, you could specify the following for ExpressionAttributeNames: {"#P":"Percentile"}You could then use this substitution in an expression, as in this example:  #P = :valTokens that begin with the : character are /expression attribute values/, which are placeholders for the actual value at runtime.;For more information about expression attribute names, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.AccessingItemAttributes.htmlAccessing Item Attributes in the Amazon DynamoDB Developer Guide.Keys - An array of primary key attribute values that define specific items in the table. For each primary key, you must provide all of the key attributes. For example, with a simple primary key, you only need to provide the partition key value. For a composite key, you must provide both5 the partition key value and the sort key value.ProjectionExpression - A string that identifies one or more attributes to retrieve from the table. These attributes can include scalars, sets, or elements of a JSON document. The attributes in the expression must be separated by commas.If no attribute names are specified, then all attributes are returned. If any of the requested attributes are not found, they do not appear in the result.For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.AccessingItemAttributes.htmlAccessing Item Attributes in the Amazon DynamoDB Developer Guide.AttributesToGet( - This is a legacy parameter. Use ProjectionExpression) instead. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/LegacyConditionalParameters.AttributesToGet.htmlAttributesToGet in the Amazon DynamoDB Developer Guide.!amazonka-dynamodbUndocumented member.!amazonka-dynamodbA 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 false6 (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 whose name conflicts with a DynamoDB reserved word.To create a placeholder for repeating occurrences of an attribute name in an expression.To prevent special characters in an attribute name from being misinterpreted in an expression.Use the # character in an expression to dereference an attribute name. For example, consider the following attribute name:  PercentileThe name of this attribute conflicts with a reserved word, so it cannot be used directly in an expression. (For the complete list of reserved words, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ReservedWords.htmlReserved Words in the Amazon DynamoDB Developer Guide<). To work around this, you could specify the following for ExpressionAttributeNames: {"#P":"Percentile"}You could then use this substitution in an expression, as in this example:  #P = :valTokens that begin with the : character are /expression attribute values/, which are placeholders for the actual value at runtime.;For more information about expression attribute names, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.AccessingItemAttributes.htmlAccessing Item Attributes in the Amazon DynamoDB Developer Guide.Keys - An array of primary key attribute values that define specific items in the table. For each primary key, you must provide all of the key attributes. For example, with a simple primary key, you only need to provide the partition key value. For a composite key, you must provide both5 the partition key value and the sort key value.ProjectionExpression - A string that identifies one or more attributes to retrieve from the table. These attributes can include scalars, sets, or elements of a JSON document. The attributes in the expression must be separated by commas.If no attribute names are specified, then all attributes are returned. If any of the requested attributes are not found, they do not appear in the result.For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.AccessingItemAttributes.htmlAccessing Item Attributes in the Amazon DynamoDB Developer Guide.AttributesToGet( - This is a legacy parameter. Use ProjectionExpression) instead. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/LegacyConditionalParameters.AttributesToGet.htmlAttributesToGet in the Amazon DynamoDB Developer Guide.!amazonka-dynamodbCreate a value of !" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:!, !2 - The read capacity units consumed by the entire  BatchGetItem operation.Each element consists of: TableName6 - The table that consumed the provisioned throughput. CapacityUnits/ - The total number of capacity units consumed.!, !# - The response's http status code.!, !: - A map of table name to a list of items. Each object in  Responses consists of a table name, along with a map of attribute data consisting of the data type and attribute value.!, ! - A map of tables and their respective keys that were not processed with the current response. The UnprocessedKeys value is in the same form as  RequestItems9, so the value can be provided directly to a subsequent  BatchGetItem& operation. For more information, see  RequestItems$ in the Request Parameters section.Each element consists of:Keys - An array of primary key attribute values that define specific items in the table.ProjectionExpression - One or more attributes to be retrieved from the table or index. By default, all attributes are returned. If a requested attribute is not found, it does not appear in the result.ConsistentRead7 - The consistency of a read operation. If set to true, then a strongly consistent read is used; otherwise, an eventually consistent read is used.If there are no unprocessed keys remaining, the response contains an empty UnprocessedKeys map.!amazonka-dynamodb/The read capacity units consumed by the entire  BatchGetItem operation.Each element consists of: TableName6 - The table that consumed the provisioned throughput. CapacityUnits/ - The total number of capacity units consumed.!amazonka-dynamodb The response's http status code.!amazonka-dynamodb7A map of table name to a list of items. Each object in  Responses consists of a table name, along with a map of attribute data consisting of the data type and attribute value.!amazonka-dynamodbA map of tables and their respective keys that were not processed with the current response. The UnprocessedKeys value is in the same form as  RequestItems9, so the value can be provided directly to a subsequent  BatchGetItem& operation. For more information, see  RequestItems$ in the Request Parameters section.Each element consists of:Keys - An array of primary key attribute values that define specific items in the table.ProjectionExpression - One or more attributes to be retrieved from the table or index. By default, all attributes are returned. If a requested attribute is not found, it does not appear in the result.ConsistentRead7 - The consistency of a read operation. If set to true, then a strongly consistent read is used; otherwise, an eventually consistent read is used.If there are no unprocessed keys remaining, the response contains an empty UnprocessedKeys map.!amazonka-dynamodb!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; W !amazonka-dynamodbSee: ! smart constructor.!amazonka-dynamodbThe capacity units consumed by the entire operation. The values of the list are ordered according to the ordering of the statements.!amazonka-dynamodb4The response to each PartiQL statement in the batch.!amazonka-dynamodb The response's http status code.!amazonka-dynamodbSee: ! smart constructor.!amazonka-dynamodb=The list of PartiQL statements representing the batch to run.!amazonka-dynamodbCreate a value of !" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:!, ! - Undocumented member.!, ! - The list of PartiQL statements representing the batch to run.!amazonka-dynamodbUndocumented member.!amazonka-dynamodb=The list of PartiQL statements representing the batch to run.!amazonka-dynamodbCreate a value of !" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:!, ! - The capacity units consumed by the entire operation. The values of the list are ordered according to the ordering of the statements.!, !7 - The response to each PartiQL statement in the batch.!, !# - The response's http status code.!amazonka-dynamodbThe capacity units consumed by the entire operation. The values of the list are ordered according to the ordering of the statements.!amazonka-dynamodb4The response to each PartiQL statement in the batch.!amazonka-dynamodb The response's http status code.!amazonka-dynamodb!!amazonka-dynamodb!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; !amazonka-dynamodbSee: ! smart constructor.!amazonka-dynamodbSee: ! smart constructor.!amazonka-dynamodbThe DynamoDB resource that the tags will be removed from. This value is an Amazon Resource Name (ARN).!amazonka-dynamodbA list of tag keys. Existing tags of the resource whose keys are members of this list will be removed from the DynamoDB resource.!amazonka-dynamodbCreate a value of !" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:!, ! - The DynamoDB resource that the tags will be removed from. This value is an Amazon Resource Name (ARN).!, ! - A list of tag keys. Existing tags of the resource whose keys are members of this list will be removed from the DynamoDB resource.!amazonka-dynamodbThe DynamoDB resource that the tags will be removed from. This value is an Amazon Resource Name (ARN).!amazonka-dynamodbA list of tag keys. Existing tags of the resource whose keys are members of this list will be removed from the DynamoDB resource.!amazonka-dynamodbCreate a value of !" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.!amazonka-dynamodb! !!!!!!!!!! !!!!!!!!!!(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; !amazonka-dynamodbSee: " smart constructor.!amazonka-dynamodbRepresents the continuous backups and point in time recovery settings on the table.!amazonka-dynamodb The response's http status code.!amazonka-dynamodbSee: " smart constructor.!amazonka-dynamodbThe name of the table."amazonka-dynamodb>Represents the settings used to enable point in time recovery."amazonka-dynamodbCreate a value of !" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:!, " - The name of the table.", " - Represents the settings used to enable point in time recovery."amazonka-dynamodbThe name of the table."amazonka-dynamodb>Represents the settings used to enable point in time recovery."amazonka-dynamodbCreate a value of !" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:!, " - Represents the continuous backups and point in time recovery settings on the table.!, "# - The response's http status code."amazonka-dynamodbRepresents the continuous backups and point in time recovery settings on the table."amazonka-dynamodb The response's http status code."amazonka-dynamodb!amazonka-dynamodb""amazonka-dynamodb!!!!!!!!"""""""!!!""""!!!!"""(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; ("amazonka-dynamodbSee: " smart constructor."amazonka-dynamodb"The status of contributor insights"amazonka-dynamodb6The name of the global secondary index, if applicable."amazonka-dynamodbThe name of the table."amazonka-dynamodb The response's http status code."amazonka-dynamodbSee: " smart constructor."amazonka-dynamodb/The global secondary index name, if applicable."amazonka-dynamodbThe name of the table."amazonka-dynamodb+Represents the contributor insights action."amazonka-dynamodbCreate a value of "" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:", "2 - The global secondary index name, if applicable.", " - The name of the table.", ". - Represents the contributor insights action."amazonka-dynamodb/The global secondary index name, if applicable."amazonka-dynamodbThe name of the table."amazonka-dynamodb+Represents the contributor insights action."amazonka-dynamodbCreate a value of "" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:", "% - The status of contributor insights", "9 - The name of the global secondary index, if applicable.", " - The name of the table.", "# - The response's http status code."amazonka-dynamodb"The status of contributor insights"amazonka-dynamodb6The name of the global secondary index, if applicable."amazonka-dynamodbThe name of the table."amazonka-dynamodb The response's http status code."amazonka-dynamodb"amazonka-dynamodb""amazonka-dynamodb"""""""""""""""""""""""""""""""""""""""""(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; "amazonka-dynamodbSee: " smart constructor."amazonka-dynamodb)Contains the details of the global table."amazonka-dynamodb The response's http status code."amazonka-dynamodbSee: " smart constructor."amazonka-dynamodbThe global table name."amazonka-dynamodbA list of Regions that should be added or removed from the global table."amazonka-dynamodbCreate a value of "" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:", " - The global table name.", " - A list of Regions that should be added or removed from the global table."amazonka-dynamodbThe global table name."amazonka-dynamodbA list of Regions that should be added or removed from the global table."amazonka-dynamodbCreate a value of "" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:", ", - Contains the details of the global table.", "# - The response's http status code."amazonka-dynamodb)Contains the details of the global table."amazonka-dynamodb The response's http status code."amazonka-dynamodb""amazonka-dynamodb"""""""""""""""""""""""""""""(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; #"amazonka-dynamodbSee: " smart constructor."amazonka-dynamodbThe name of the global table."amazonka-dynamodb2The Region-specific settings for the global table."amazonka-dynamodb The response's http status code."amazonka-dynamodbSee: " smart constructor."amazonka-dynamodb)The billing mode of the global table. If GlobalTableBillingMode1 is not specified, the global table defaults to  PROVISIONED capacity billing mode. PROVISIONED - We recommend using  PROVISIONED! for predictable workloads.  PROVISIONED sets the billing mode to  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.ReadWriteCapacityMode.html#HowItWorks.ProvisionedThroughput.ManualProvisioned Mode.PAY_PER_REQUEST - We recommend using PAY_PER_REQUEST# for unpredictable workloads. PAY_PER_REQUEST sets the billing mode to  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.ReadWriteCapacityMode.html#HowItWorks.OnDemandOn-Demand Mode."amazonka-dynamodbRepresents the settings of a global secondary index for a global table that will be modified."amazonka-dynamodbAuto scaling settings for managing provisioned write capacity for the global table."amazonka-dynamodbThe maximum number of writes consumed per second before DynamoDB returns a ThrottlingException."amazonka-dynamodbRepresents the settings for a global table in a Region that will be modified."amazonka-dynamodbThe name of the global table"amazonka-dynamodbCreate a value of "" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:", ", - The billing mode of the global table. If GlobalTableBillingMode1 is not specified, the global table defaults to  PROVISIONED capacity billing mode. PROVISIONED - We recommend using  PROVISIONED! for predictable workloads.  PROVISIONED sets the billing mode to  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.ReadWriteCapacityMode.html#HowItWorks.ProvisionedThroughput.ManualProvisioned Mode.PAY_PER_REQUEST - We recommend using PAY_PER_REQUEST# for unpredictable workloads. PAY_PER_REQUEST sets the billing mode to  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.ReadWriteCapacityMode.html#HowItWorks.OnDemandOn-Demand Mode.", " - Represents the settings of a global secondary index for a global table that will be modified.", " - Auto scaling settings for managing provisioned write capacity for the global table.", " - The maximum number of writes consumed per second before DynamoDB returns a ThrottlingException.", " - Represents the settings for a global table in a Region that will be modified.", " - The name of the global table"amazonka-dynamodb)The billing mode of the global table. If GlobalTableBillingMode1 is not specified, the global table defaults to  PROVISIONED capacity billing mode. PROVISIONED - We recommend using  PROVISIONED! for predictable workloads.  PROVISIONED sets the billing mode to  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.ReadWriteCapacityMode.html#HowItWorks.ProvisionedThroughput.ManualProvisioned Mode.PAY_PER_REQUEST - We recommend using PAY_PER_REQUEST# for unpredictable workloads. PAY_PER_REQUEST sets the billing mode to  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.ReadWriteCapacityMode.html#HowItWorks.OnDemandOn-Demand Mode."amazonka-dynamodbRepresents the settings of a global secondary index for a global table that will be modified."amazonka-dynamodbAuto scaling settings for managing provisioned write capacity for the global table."amazonka-dynamodbThe maximum number of writes consumed per second before DynamoDB returns a ThrottlingException."amazonka-dynamodbRepresents the settings for a global table in a Region that will be modified."amazonka-dynamodbThe name of the global table"amazonka-dynamodbCreate a value of "" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:", " - The name of the global table.", "5 - The Region-specific settings for the global table.", "# - The response's http status code."amazonka-dynamodbThe name of the global table."amazonka-dynamodb2The Region-specific settings for the global table."amazonka-dynamodb The response's http status code."amazonka-dynamodb""amazonka-dynamodb"""""""""""""""""""""""""""""""""""""""""""""""""(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; ##amazonka-dynamodbRepresents the output of an  UpdateItem operation.See: # smart constructor.#amazonka-dynamodb>A map of attribute values as they appear before or after the  UpdateItem! operation, as determined by the  ReturnValues parameter.The  Attributes map is only present if  ReturnValues( was specified as something other than NONE8 in the request. Each element represents one attribute.#amazonka-dynamodb#The capacity units consumed by the  UpdateItem operation. The data returned includes the total provisioned throughput consumed, along with statistics for the table and any indexes involved in the operation. ConsumedCapacity is only returned if the ReturnConsumedCapacity6 parameter was specified. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ProvisionedThroughputIntro.htmlProvisioned Throughput in the Amazon DynamoDB Developer Guide.#amazonka-dynamodbInformation about item collections, if any, that were affected by the  UpdateItem operation. ItemCollectionMetrics is only returned if the ReturnItemCollectionMetrics parameter was specified. If the table does not have any local secondary indexes, this information is not returned in the response.Each ItemCollectionMetrics element consists of:ItemCollectionKey - The partition key value of the item collection. This is the same as the partition key value of the item itself.SizeEstimateRangeGB - An estimate of item collection size, in gigabytes. This value is a two-element array containing a lower bound and an upper bound for the estimate. The estimate includes the size of all the items in the table, plus the size of all attributes projected into all of the local secondary indexes on that table. Use this estimate to measure whether a local secondary index is approaching its size limit.The estimate is subject to change over time; therefore, do not rely on the precision or accuracy of the estimate.#amazonka-dynamodb The response's http status code.#amazonka-dynamodbRepresents the input of an  UpdateItem operation.See: # smart constructor.#amazonka-dynamodb This is a legacy parameter. Use UpdateExpression& instead. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/LegacyConditionalParameters.AttributeUpdates.htmlAttributeUpdates in the Amazon DynamoDB Developer Guide.#amazonka-dynamodbA condition that must be satisfied in order for a conditional update to succeed./An expression can contain any of the following:Functions: attribute_exists | attribute_not_exists | attribute_type | contains | begins_with | size(These function names are case-sensitive.Comparison operators: (= | <> | < | > | <= | >= | BETWEEN | IN Logical operators: AND | OR | NOT7For more information about condition expressions, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.SpecifyingConditions.htmlSpecifying Conditions in the Amazon DynamoDB Developer Guide.#amazonka-dynamodb This is a legacy parameter. Use ConditionExpression& instead. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/LegacyConditionalParameters.ConditionalOperator.htmlConditionalOperator in the Amazon DynamoDB Developer Guide.#amazonka-dynamodb This is a legacy parameter. Use ConditionExpression& instead. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/LegacyConditionalParameters.Expected.htmlExpected in the Amazon DynamoDB Developer Guide.#amazonka-dynamodbOne or more substitution tokens for attribute names in an expression. The following are some use cases for using ExpressionAttributeNames:To access an attribute whose name conflicts with a DynamoDB reserved word.To create a placeholder for repeating occurrences of an attribute name in an expression.To prevent special characters in an attribute name from being misinterpreted in an expression.Use the # character in an expression to dereference an attribute name. For example, consider the following attribute name:  PercentileThe name of this attribute conflicts with a reserved word, so it cannot be used directly in an expression. (For the complete list of reserved words, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ReservedWords.htmlReserved Words in the Amazon DynamoDB Developer Guide=.) To work around this, you could specify the following for ExpressionAttributeNames: {"#P":"Percentile"}You could then use this substitution in an expression, as in this example:  #P = :valTokens that begin with the : character are /expression attribute values/, which are placeholders for the actual value at runtime. action only supports Number and set data types. In addition, ADD can only be used on top-level attributes, not nested attributes.DELETE! - Deletes an element from a set.If a set of values is specified, then those values are subtracted from the old set. For example, if the attribute value was the set [a,b,c] and the DELETE action specifies [a,c]$, then the final attribute value is [b]&. Specifying an empty set is an error.The DELETE3 action only supports set data types. In addition, DELETE can only be used on top-level attributes, not nested attributes.You can have many actions in a single expression, such as the following: 9SET a=:value1, b=:value2 DELETE :value3, :value4, :value51For more information on update expressions, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.Modifying.htmlModifying Items and Attributes in the Amazon DynamoDB Developer Guide.#amazonka-dynamodb4The name of the table containing the item to update.#amazonka-dynamodbThe primary key of the item to be updated. Each element consists of an attribute name and a value for that attribute.For the primary key, you must provide all of the 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.#amazonka-dynamodbCreate a value of #" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:#, ## - This is a legacy parameter. Use UpdateExpression& instead. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/LegacyConditionalParameters.AttributeUpdates.htmlAttributeUpdates in the Amazon DynamoDB Developer Guide.#, # - A condition that must be satisfied in order for a conditional update to succeed./An expression can contain any of the following:Functions: attribute_exists | attribute_not_exists | attribute_type | contains | begins_with | size(These function names are case-sensitive.Comparison operators: (= | <> | < | > | <= | >= | BETWEEN | IN Logical operators: AND | OR | NOT7For more information about condition expressions, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.SpecifyingConditions.htmlSpecifying Conditions in the Amazon DynamoDB Developer Guide.#, ## - This is a legacy parameter. Use ConditionExpression& instead. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/LegacyConditionalParameters.ConditionalOperator.htmlConditionalOperator in the Amazon DynamoDB Developer Guide.#, ## - This is a legacy parameter. Use ConditionExpression& instead. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/LegacyConditionalParameters.Expected.htmlExpected in the Amazon DynamoDB Developer Guide.#, # - One or more substitution tokens for attribute names in an expression. The following are some use cases for using ExpressionAttributeNames:To access an attribute whose name conflicts with a DynamoDB reserved word.To create a placeholder for repeating occurrences of an attribute name in an expression.To prevent special characters in an attribute name from being misinterpreted in an expression.Use the # character in an expression to dereference an attribute name. For example, consider the following attribute name:  PercentileThe name of this attribute conflicts with a reserved word, so it cannot be used directly in an expression. (For the complete list of reserved words, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ReservedWords.htmlReserved Words in the Amazon DynamoDB Developer Guide=.) To work around this, you could specify the following for ExpressionAttributeNames: {"#P":"Percentile"}You could then use this substitution in an expression, as in this example:  #P = :valTokens that begin with the : character are /expression attribute values/, which are placeholders for the actual value at runtime. action only supports Number and set data types. In addition, ADD can only be used on top-level attributes, not nested attributes.DELETE! - Deletes an element from a set.If a set of values is specified, then those values are subtracted from the old set. For example, if the attribute value was the set [a,b,c] and the DELETE action specifies [a,c]$, then the final attribute value is [b]&. Specifying an empty set is an error.The DELETE3 action only supports set data types. In addition, DELETE can only be used on top-level attributes, not nested attributes.You can have many actions in a single expression, such as the following: 9SET a=:value1, b=:value2 DELETE :value3, :value4, :value51For more information on update expressions, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.Modifying.htmlModifying Items and Attributes in the Amazon DynamoDB Developer Guide.#, #7 - The name of the table containing the item to update.#, # - The primary key of the item to be updated. Each element consists of an attribute name and a value for that attribute.For the primary key, you must provide all of the 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.#amazonka-dynamodb This is a legacy parameter. Use UpdateExpression& instead. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/LegacyConditionalParameters.AttributeUpdates.htmlAttributeUpdates in the Amazon DynamoDB Developer Guide.#amazonka-dynamodbA condition that must be satisfied in order for a conditional update to succeed./An expression can contain any of the following:Functions: attribute_exists | attribute_not_exists | attribute_type | contains | begins_with | size(These function names are case-sensitive.Comparison operators: (= | <> | < | > | <= | >= | BETWEEN | IN Logical operators: AND | OR | NOT7For more information about condition expressions, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.SpecifyingConditions.htmlSpecifying Conditions in the Amazon DynamoDB Developer Guide.#amazonka-dynamodb This is a legacy parameter. Use ConditionExpression& instead. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/LegacyConditionalParameters.ConditionalOperator.htmlConditionalOperator in the Amazon DynamoDB Developer Guide.#amazonka-dynamodb This is a legacy parameter. Use ConditionExpression& instead. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/LegacyConditionalParameters.Expected.htmlExpected in the Amazon DynamoDB Developer Guide.#amazonka-dynamodbOne or more substitution tokens for attribute names in an expression. The following are some use cases for using ExpressionAttributeNames:To access an attribute whose name conflicts with a DynamoDB reserved word.To create a placeholder for repeating occurrences of an attribute name in an expression.To prevent special characters in an attribute name from being misinterpreted in an expression.Use the # character in an expression to dereference an attribute name. For example, consider the following attribute name:  PercentileThe name of this attribute conflicts with a reserved word, so it cannot be used directly in an expression. (For the complete list of reserved words, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ReservedWords.htmlReserved Words in the Amazon DynamoDB Developer Guide=.) To work around this, you could specify the following for ExpressionAttributeNames: {"#P":"Percentile"}You could then use this substitution in an expression, as in this example:  #P = :valTokens that begin with the : character are /expression attribute values/, which are placeholders for the actual value at runtime. action only supports Number and set data types. In addition, ADD can only be used on top-level attributes, not nested attributes.DELETE! - Deletes an element from a set.If a set of values is specified, then those values are subtracted from the old set. For example, if the attribute value was the set [a,b,c] and the DELETE action specifies [a,c]$, then the final attribute value is [b]&. Specifying an empty set is an error.The DELETE3 action only supports set data types. In addition, DELETE can only be used on top-level attributes, not nested attributes.You can have many actions in a single expression, such as the following: 9SET a=:value1, b=:value2 DELETE :value3, :value4, :value51For more information on update expressions, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.Modifying.htmlModifying Items and Attributes in the Amazon DynamoDB Developer Guide.#amazonka-dynamodb4The name of the table containing the item to update.#amazonka-dynamodbThe primary key of the item to be updated. Each element consists of an attribute name and a value for that attribute.For the primary key, you must provide all of the 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.#amazonka-dynamodbCreate a value of #" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:#, # - A map of attribute values as they appear before or after the  UpdateItem! operation, as determined by the  ReturnValues parameter.The  Attributes map is only present if  ReturnValues( was specified as something other than NONE8 in the request. Each element represents one attribute.#, #& - The capacity units consumed by the  UpdateItem operation. The data returned includes the total provisioned throughput consumed, along with statistics for the table and any indexes involved in the operation. ConsumedCapacity is only returned if the ReturnConsumedCapacity6 parameter was specified. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ProvisionedThroughputIntro.htmlProvisioned Throughput in the Amazon DynamoDB Developer Guide.#, # - Information about item collections, if any, that were affected by the  UpdateItem operation. ItemCollectionMetrics is only returned if the ReturnItemCollectionMetrics parameter was specified. If the table does not have any local secondary indexes, this information is not returned in the response.Each ItemCollectionMetrics element consists of:ItemCollectionKey - The partition key value of the item collection. This is the same as the partition key value of the item itself.SizeEstimateRangeGB - An estimate of item collection size, in gigabytes. This value is a two-element array containing a lower bound and an upper bound for the estimate. The estimate includes the size of all the items in the table, plus the size of all attributes projected into all of the local secondary indexes on that table. Use this estimate to measure whether a local secondary index is approaching its size limit.The estimate is subject to change over time; therefore, do not rely on the precision or accuracy of the estimate.#, ## - The response's http status code.#amazonka-dynamodb>A map of attribute values as they appear before or after the  UpdateItem! operation, as determined by the  ReturnValues parameter.The  Attributes map is only present if  ReturnValues( was specified as something other than NONE8 in the request. Each element represents one attribute.#amazonka-dynamodb#The capacity units consumed by the  UpdateItem operation. The data returned includes the total provisioned throughput consumed, along with statistics for the table and any indexes involved in the operation. ConsumedCapacity is only returned if the ReturnConsumedCapacity6 parameter was specified. For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ProvisionedThroughputIntro.htmlProvisioned Throughput in the Amazon DynamoDB Developer Guide.#amazonka-dynamodbInformation about item collections, if any, that were affected by the  UpdateItem operation. ItemCollectionMetrics is only returned if the ReturnItemCollectionMetrics parameter was specified. If the table does not have any local secondary indexes, this information is not returned in the response.Each ItemCollectionMetrics element consists of:ItemCollectionKey - The partition key value of the item collection. This is the same as the partition key value of the item itself.SizeEstimateRangeGB - An estimate of item collection size, in gigabytes. This value is a two-element array containing a lower bound and an upper bound for the estimate. The estimate includes the size of all the items in the table, plus the size of all attributes projected into all of the local secondary indexes on that table. Use this estimate to measure whether a local secondary index is approaching its size limit.The estimate is subject to change over time; therefore, do not rely on the precision or accuracy of the estimate.#amazonka-dynamodb The response's http status code.#amazonka-dynamodb##amazonka-dynamodb#&######################################&######################################(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; #amazonka-dynamodbRepresents the output of an  UpdateTable operation.See: # smart constructor.#amazonka-dynamodb'Represents the properties of the table.#amazonka-dynamodb The response's http status code.#amazonka-dynamodbRepresents the input of an  UpdateTable operation.See: # smart constructor.#amazonka-dynamodbAn array of attributes that describe the key schema for the table and indexes. If you are adding a new global secondary index to the table, AttributeDefinitions2 must include the key element(s) of the new index.#amazonka-dynamodbControls how you are charged for read and write throughput and how you manage capacity. When switching from pay-per-request to provisioned capacity, initial provisioned capacity values must be set. The initial provisioned capacity values are estimated based on the consumed read and write capacity of your table and global secondary indexes over the past 30 minutes. PROVISIONED - We recommend using  PROVISIONED! for predictable workloads.  PROVISIONED sets the billing mode to  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.ReadWriteCapacityMode.html#HowItWorks.ProvisionedThroughput.ManualProvisioned Mode.PAY_PER_REQUEST - We recommend using PAY_PER_REQUEST# for unpredictable workloads. PAY_PER_REQUEST sets the billing mode to  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.ReadWriteCapacityMode.html#HowItWorks.OnDemandOn-Demand Mode.#amazonka-dynamodbAn array of one or more global secondary indexes for the table. For each index in the array, you can request one action:Create1 - add a new global secondary index to the table.Update - modify the provisioned throughput settings of an existing global secondary index.Delete2 - remove a global secondary index from the table.>You can create or delete only one global secondary index per  UpdateTable operation.For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/GSI.OnlineOps.html!Managing Global Secondary Indexes in the Amazon DynamoDB Developer Guide.#amazonka-dynamodbThe new provisioned throughput settings for the specified table or index.#amazonka-dynamodbA list of replica update actions (create, delete, or update) for the table.This property only applies to  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/globaltables.V2.htmlVersion 2019.11.21 of global tables.#amazonka-dynamodbThe new server-side encryption settings for the specified table.#amazonka-dynamodbYou can create or delete only one global secondary index per  UpdateTable operation.For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/GSI.OnlineOps.html!Managing Global Secondary Indexes in the Amazon DynamoDB Developer Guide.#, # - The new provisioned throughput settings for the specified table or index.#, # - A list of replica update actions (create, delete, or update) for the table.This property only applies to  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/globaltables.V2.htmlVersion 2019.11.21 of global tables.#, # - The new server-side encryption settings for the specified table.#, #? - Represents the DynamoDB Streams configuration for the table.You receive a ResourceInUseException if you try to enable a stream on a table that already has a stream, or if you try to disable a stream on a table that doesn't have a stream.#, # - The table class of the table to be updated. Valid values are STANDARD and STANDARD_INFREQUENT_ACCESS.#, #' - The name of the table to be updated.#amazonka-dynamodbAn array of attributes that describe the key schema for the table and indexes. If you are adding a new global secondary index to the table, AttributeDefinitions2 must include the key element(s) of the new index.#amazonka-dynamodbControls how you are charged for read and write throughput and how you manage capacity. When switching from pay-per-request to provisioned capacity, initial provisioned capacity values must be set. The initial provisioned capacity values are estimated based on the consumed read and write capacity of your table and global secondary indexes over the past 30 minutes. PROVISIONED - We recommend using  PROVISIONED! for predictable workloads.  PROVISIONED sets the billing mode to  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.ReadWriteCapacityMode.html#HowItWorks.ProvisionedThroughput.ManualProvisioned Mode.PAY_PER_REQUEST - We recommend using PAY_PER_REQUEST# for unpredictable workloads. PAY_PER_REQUEST sets the billing mode to  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.ReadWriteCapacityMode.html#HowItWorks.OnDemandOn-Demand Mode.#amazonka-dynamodbAn array of one or more global secondary indexes for the table. For each index in the array, you can request one action:Create1 - add a new global secondary index to the table.Update - modify the provisioned throughput settings of an existing global secondary index.Delete2 - remove a global secondary index from the table.>You can create or delete only one global secondary index per  UpdateTable operation.For more information, see  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/GSI.OnlineOps.html!Managing Global Secondary Indexes in the Amazon DynamoDB Developer Guide.#amazonka-dynamodbThe new provisioned throughput settings for the specified table or index.#amazonka-dynamodbA list of replica update actions (create, delete, or update) for the table.This property only applies to  https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/globaltables.V2.htmlVersion 2019.11.21 of global tables.#amazonka-dynamodbThe new server-side encryption settings for the specified table.#amazonka-dynamodbLMZ[  !!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#################################$$$$!!!!!!!!!!!!!!!!!!   !!""""""""""""""""""""""""#################################$$$$        Z[LM=> (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"% r$amazonka-dynamodbPolls  every 20 seconds until a successful state is reached. An error is returned after 25 failed checks.$amazonka-dynamodbPolls  every 20 seconds until a successful state is reached. An error is returned after 25 failed checks.$$$$(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred   $#"! 89 > > > > > > > > > > > > > > > > > > > > > > > > > > > ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ A A A A A A A A A A A A B B B B B B B B B B B B B B C C C C C C C C C C C C C C C C C C C C C C C C C D D D D D D D D D D D D D D E E E E E E E E E E E E E E E E E E E E E E E E F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F G G G G G G G G G G G G G G H H H H H H H H H H H H H H H H H H H H H H H H H H H I I I I I I I I I I I I I I I I J J J J J J J J J J J J J J J J K K K K K K K K K K K K L L L L L L L L L L L L M M M M M M M M M M M M N N N N N N N N N N N N N N N N N N N N N N O O O O O O O O O O O O O O O P P P P P P P P P P P P P Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q QRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^___________________________________``````````````````aaaaaaaaaaaaaabbbbbbbbbbbbbbbbccccccccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffgggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssttttttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,amazonka-dynamodb-2.0-GNxlseyeFiu302JKQwQrUS&Amazonka.DynamoDB.Types.AttributeValue$Amazonka.DynamoDB.Types.WriteRequest(Amazonka.DynamoDB.Types.TimeToLiveStatus/Amazonka.DynamoDB.Types.TimeToLiveSpecification-Amazonka.DynamoDB.Types.TimeToLiveDescriptionAmazonka.DynamoDB.Types.Tag#Amazonka.DynamoDB.Types.TableStatus"Amazonka.DynamoDB.Types.TableClass)Amazonka.DynamoDB.Types.TableClassSummary&Amazonka.DynamoDB.Types.StreamViewType+Amazonka.DynamoDB.Types.StreamSpecificationAmazonka.DynamoDB.Types.Select+Amazonka.DynamoDB.Types.ScalarAttributeTypeAmazonka.DynamoDB.Types.SSEType!Amazonka.DynamoDB.Types.SSEStatus(Amazonka.DynamoDB.Types.SSESpecification&Amazonka.DynamoDB.Types.SSEDescription&Amazonka.DynamoDB.Types.S3SseAlgorithm&Amazonka.DynamoDB.Types.S3BucketSource;Amazonka.DynamoDB.Types.ReturnValuesOnConditionCheckFailureAmazonka.DynamoDB.Types.Update#Amazonka.DynamoDB.Types.ReturnValue3Amazonka.DynamoDB.Types.ReturnItemCollectionMetrics.Amazonka.DynamoDB.Types.ReturnConsumedCapacity&Amazonka.DynamoDB.Types.RestoreSummary%Amazonka.DynamoDB.Types.ReplicaStatusAmazonka.DynamoDB.Types.ReplicaAmazonka.DynamoDB.Types.Put5Amazonka.DynamoDB.Types.ProvisionedThroughputOverride>Amazonka.DynamoDB.Types.ReplicaGlobalSecondaryIndexDescription3Amazonka.DynamoDB.Types.ReplicaGlobalSecondaryIndex:Amazonka.DynamoDB.Types.UpdateReplicationGroupMemberAction*Amazonka.DynamoDB.Types.ReplicaDescription8Amazonka.DynamoDB.Types.ProvisionedThroughputDescription-Amazonka.DynamoDB.Types.ProvisionedThroughput8Amazonka.DynamoDB.Types.UpdateGlobalSecondaryIndexAction&Amazonka.DynamoDB.Types.ProjectionType"Amazonka.DynamoDB.Types.Projection1Amazonka.DynamoDB.Types.PointInTimeRecoveryStatus8Amazonka.DynamoDB.Types.PointInTimeRecoverySpecification6Amazonka.DynamoDB.Types.PointInTimeRecoveryDescription.Amazonka.DynamoDB.Types.ParameterizedStatement8Amazonka.DynamoDB.Types.KinesisStreamingDestinationInput)Amazonka.DynamoDB.Types.KeysAndAttributesAmazonka.DynamoDB.Types.KeyType(Amazonka.DynamoDB.Types.KeySchemaElement/Amazonka.DynamoDB.Types.LocalSecondaryIndexInfo6Amazonka.DynamoDB.Types.LocalSecondaryIndexDescription+Amazonka.DynamoDB.Types.LocalSecondaryIndex$Amazonka.DynamoDB.Types.ItemResponse-Amazonka.DynamoDB.Types.ItemCollectionMetrics#Amazonka.DynamoDB.Types.InputFormat,Amazonka.DynamoDB.Types.InputCompressionType#Amazonka.DynamoDB.Types.IndexStatus$Amazonka.DynamoDB.Types.ImportStatus%Amazonka.DynamoDB.Types.ImportSummary)Amazonka.DynamoDB.Types.GlobalTableStatus.Amazonka.DynamoDB.Types.GlobalTableDescription#Amazonka.DynamoDB.Types.GlobalTable0Amazonka.DynamoDB.Types.GlobalSecondaryIndexInfo1Amazonka.DynamoDB.Types.SourceTableFeatureDetails7Amazonka.DynamoDB.Types.GlobalSecondaryIndexDescription,Amazonka.DynamoDB.Types.GlobalSecondaryIndexAmazonka.DynamoDB.Types.Get'Amazonka.DynamoDB.Types.TransactGetItem(Amazonka.DynamoDB.Types.FailureException$Amazonka.DynamoDB.Types.ExportStatus%Amazonka.DynamoDB.Types.ExportSummary$Amazonka.DynamoDB.Types.ExportFormat)Amazonka.DynamoDB.Types.ExportDescription Amazonka.DynamoDB.Types.Endpoint)Amazonka.DynamoDB.Types.DestinationStatus9Amazonka.DynamoDB.Types.KinesisStreamingDestinationOutput4Amazonka.DynamoDB.Types.KinesisDataStreamDestination:Amazonka.DynamoDB.Types.DeleteReplicationGroupMemberAction+Amazonka.DynamoDB.Types.DeleteReplicaAction8Amazonka.DynamoDB.Types.DeleteGlobalSecondaryIndexActionAmazonka.DynamoDB.Types.Delete"Amazonka.DynamoDB.Types.CsvOptions*Amazonka.DynamoDB.Types.InputFormatOptions:Amazonka.DynamoDB.Types.CreateReplicationGroupMemberAction.Amazonka.DynamoDB.Types.ReplicationGroupUpdate+Amazonka.DynamoDB.Types.CreateReplicaAction%Amazonka.DynamoDB.Types.ReplicaUpdate8Amazonka.DynamoDB.Types.CreateGlobalSecondaryIndexAction2Amazonka.DynamoDB.Types.GlobalSecondaryIndexUpdate1Amazonka.DynamoDB.Types.ContributorInsightsStatus2Amazonka.DynamoDB.Types.ContributorInsightsSummary1Amazonka.DynamoDB.Types.ContributorInsightsAction/Amazonka.DynamoDB.Types.ContinuousBackupsStatus4Amazonka.DynamoDB.Types.ContinuousBackupsDescription+Amazonka.DynamoDB.Types.ConditionalOperator&Amazonka.DynamoDB.Types.ConditionCheck)Amazonka.DynamoDB.Types.TransactWriteItem*Amazonka.DynamoDB.Types.ComparisonOperator.Amazonka.DynamoDB.Types.ExpectedAttributeValue!Amazonka.DynamoDB.Types.Condition Amazonka.DynamoDB.Types.Capacity(Amazonka.DynamoDB.Types.ConsumedCapacity#Amazonka.DynamoDB.Types.BillingMode*Amazonka.DynamoDB.Types.SourceTableDetails*Amazonka.DynamoDB.Types.BillingModeSummary-Amazonka.DynamoDB.Types.BatchStatementRequest3Amazonka.DynamoDB.Types.BatchStatementErrorCodeEnum+Amazonka.DynamoDB.Types.BatchStatementError.Amazonka.DynamoDB.Types.BatchStatementResponse(Amazonka.DynamoDB.Types.BackupTypeFilter"Amazonka.DynamoDB.Types.BackupType$Amazonka.DynamoDB.Types.BackupStatus%Amazonka.DynamoDB.Types.BackupSummary%Amazonka.DynamoDB.Types.BackupDetails)Amazonka.DynamoDB.Types.BackupDescriptionAmazonka.DynamoDB.Types.AutoScalingTargetTrackingScalingPolicyConfigurationUpdateAmazonka.DynamoDB.Types.AutoScalingTargetTrackingScalingPolicyConfigurationDescription/Amazonka.DynamoDB.Types.AutoScalingPolicyUpdate1Amazonka.DynamoDB.Types.AutoScalingSettingsUpdateAmazonka.DynamoDB.Types.ReplicaGlobalSecondaryIndexSettingsUpdate-Amazonka.DynamoDB.Types.ReplicaSettingsUpdateAmazonka.DynamoDB.Types.ReplicaGlobalSecondaryIndexAutoScalingUpdate0Amazonka.DynamoDB.Types.ReplicaAutoScalingUpdateAmazonka.DynamoDB.Types.GlobalTableGlobalSecondaryIndexSettingsUpdate=Amazonka.DynamoDB.Types.GlobalSecondaryIndexAutoScalingUpdate4Amazonka.DynamoDB.Types.AutoScalingPolicyDescription6Amazonka.DynamoDB.Types.AutoScalingSettingsDescriptionAmazonka.DynamoDB.Types.ReplicaGlobalSecondaryIndexSettingsDescription2Amazonka.DynamoDB.Types.ReplicaSettingsDescriptionAmazonka.DynamoDB.Types.ReplicaGlobalSecondaryIndexAutoScalingDescription5Amazonka.DynamoDB.Types.ReplicaAutoScalingDescription3Amazonka.DynamoDB.Types.TableAutoScalingDescription+Amazonka.DynamoDB.Types.AttributeDefinition/Amazonka.DynamoDB.Types.TableCreationParameters.Amazonka.DynamoDB.Types.ImportTableDescription'Amazonka.DynamoDB.Types.AttributeAction,Amazonka.DynamoDB.Types.AttributeValueUpdate'Amazonka.DynamoDB.Types.ArchivalSummary(Amazonka.DynamoDB.Types.TableDescriptionAmazonka.DynamoDB.Types$Amazonka.DynamoDB.TransactWriteItems"Amazonka.DynamoDB.TransactGetItemsAmazonka.DynamoDB.TagResourceAmazonka.DynamoDB.Scan+Amazonka.DynamoDB.RestoreTableToPointInTime(Amazonka.DynamoDB.RestoreTableFromBackupAmazonka.DynamoDB.QueryAmazonka.DynamoDB.PutItem$Amazonka.DynamoDB.ListTagsOfResourceAmazonka.DynamoDB.ListTablesAmazonka.DynamoDB.ListImports"Amazonka.DynamoDB.ListGlobalTablesAmazonka.DynamoDB.ListExports)Amazonka.DynamoDB.ListContributorInsightsAmazonka.DynamoDB.ListBackupsAmazonka.DynamoDB.ImportTableAmazonka.DynamoDB.GetItem*Amazonka.DynamoDB.ExportTableToPointInTime$Amazonka.DynamoDB.ExecuteTransaction"Amazonka.DynamoDB.ExecuteStatement3Amazonka.DynamoDB.EnableKinesisStreamingDestination4Amazonka.DynamoDB.DisableKinesisStreamingDestination$Amazonka.DynamoDB.DescribeTimeToLive1Amazonka.DynamoDB.DescribeTableReplicaAutoScalingAmazonka.DynamoDB.DescribeTable Amazonka.DynamoDB.DescribeLimits5Amazonka.DynamoDB.DescribeKinesisStreamingDestination Amazonka.DynamoDB.DescribeImport-Amazonka.DynamoDB.DescribeGlobalTableSettings%Amazonka.DynamoDB.DescribeGlobalTable Amazonka.DynamoDB.DescribeExport#Amazonka.DynamoDB.DescribeEndpoints-Amazonka.DynamoDB.DescribeContributorInsights+Amazonka.DynamoDB.DescribeContinuousBackups Amazonka.DynamoDB.DescribeBackupAmazonka.DynamoDB.DeleteTableAmazonka.DynamoDB.DeleteItemAmazonka.DynamoDB.DeleteBackupAmazonka.DynamoDB.CreateTable#Amazonka.DynamoDB.CreateGlobalTableAmazonka.DynamoDB.CreateBackup Amazonka.DynamoDB.BatchWriteItemAmazonka.DynamoDB.BatchGetItem'Amazonka.DynamoDB.BatchExecuteStatementAmazonka.DynamoDB.UntagResource)Amazonka.DynamoDB.UpdateContinuousBackups+Amazonka.DynamoDB.UpdateContributorInsights#Amazonka.DynamoDB.UpdateGlobalTable+Amazonka.DynamoDB.UpdateGlobalTableSettingsAmazonka.DynamoDB.UpdateItemAmazonka.DynamoDB.UpdateTable/Amazonka.DynamoDB.UpdateTableReplicaAutoScaling"Amazonka.DynamoDB.UpdateTimeToLiveAmazonka.DynamoDB.WaitersAmazonka.DynamoDB.LensAmazonka.DynamoDB DescribeTableAttributeValueLNSMNULLNBSBSSSBOOL$fToJSONAttributeValue$fFromJSONAttributeValue$fHashableAttributeValue$fEqAttributeValue$fReadAttributeValue$fShowAttributeValue$fGenericAttributeValue$fNFDataAttributeValue WriteRequest DeleteRequest PutRequest$fToJSONWriteRequest$fFromJSONWriteRequest$fEqWriteRequest$fReadWriteRequest$fShowWriteRequest$fGenericWriteRequest$fHashableWriteRequest$fNFDataWriteRequestTimeToLiveStatusTimeToLiveStatus'fromTimeToLiveStatusTimeToLiveStatus_ENABLINGTimeToLiveStatus_ENABLEDTimeToLiveStatus_DISABLINGTimeToLiveStatus_DISABLED$fShowTimeToLiveStatus$fReadTimeToLiveStatus$fEqTimeToLiveStatus$fOrdTimeToLiveStatus$fGenericTimeToLiveStatus$fHashableTimeToLiveStatus$fNFDataTimeToLiveStatus$fFromTextTimeToLiveStatus$fToTextTimeToLiveStatus$fToByteStringTimeToLiveStatus$fToLogTimeToLiveStatus$fToHeaderTimeToLiveStatus$fToQueryTimeToLiveStatus$fFromJSONTimeToLiveStatus$fFromJSONKeyTimeToLiveStatus$fToJSONTimeToLiveStatus$fToJSONKeyTimeToLiveStatus$fFromXMLTimeToLiveStatus$fToXMLTimeToLiveStatusTimeToLiveSpecificationTimeToLiveSpecification'%$sel:enabled:TimeToLiveSpecification'+$sel:attributeName:TimeToLiveSpecification'newTimeToLiveSpecificationtimeToLiveSpecification_enabled%timeToLiveSpecification_attributeName$fToJSONTimeToLiveSpecification$fNFDataTimeToLiveSpecification!$fHashableTimeToLiveSpecification!$fFromJSONTimeToLiveSpecification$fEqTimeToLiveSpecification$fReadTimeToLiveSpecification$fShowTimeToLiveSpecification $fGenericTimeToLiveSpecificationTimeToLiveDescriptionTimeToLiveDescription')$sel:attributeName:TimeToLiveDescription',$sel:timeToLiveStatus:TimeToLiveDescription'newTimeToLiveDescription#timeToLiveDescription_attributeName&timeToLiveDescription_timeToLiveStatus$fNFDataTimeToLiveDescription$fHashableTimeToLiveDescription$fFromJSONTimeToLiveDescription$fEqTimeToLiveDescription$fReadTimeToLiveDescription$fShowTimeToLiveDescription$fGenericTimeToLiveDescriptionTagTag' $sel:key:Tag'$sel:value:Tag'newTagtag_key tag_value $fToJSONTag $fNFDataTag $fHashableTag $fFromJSONTag$fEqTag $fReadTag $fShowTag $fGenericTag TableStatus TableStatus'fromTableStatusTableStatus_UPDATING/TableStatus_INACCESSIBLE_ENCRYPTION_CREDENTIALSTableStatus_DELETINGTableStatus_CREATINGTableStatus_ARCHIVINGTableStatus_ARCHIVEDTableStatus_ACTIVE$fShowTableStatus$fReadTableStatus$fEqTableStatus$fOrdTableStatus$fGenericTableStatus$fHashableTableStatus$fNFDataTableStatus$fFromTextTableStatus$fToTextTableStatus$fToByteStringTableStatus$fToLogTableStatus$fToHeaderTableStatus$fToQueryTableStatus$fFromJSONTableStatus$fFromJSONKeyTableStatus$fToJSONTableStatus$fToJSONKeyTableStatus$fFromXMLTableStatus$fToXMLTableStatus TableClass TableClass'fromTableClass%TableClass_STANDARD_INFREQUENT_ACCESSTableClass_STANDARD$fShowTableClass$fReadTableClass$fEqTableClass$fOrdTableClass$fGenericTableClass$fHashableTableClass$fNFDataTableClass$fFromTextTableClass$fToTextTableClass$fToByteStringTableClass$fToLogTableClass$fToHeaderTableClass$fToQueryTableClass$fFromJSONTableClass$fFromJSONKeyTableClass$fToJSONTableClass$fToJSONKeyTableClass$fFromXMLTableClass$fToXMLTableClassTableClassSummaryTableClassSummary'*$sel:lastUpdateDateTime:TableClassSummary'"$sel:tableClass:TableClassSummary'newTableClassSummary$tableClassSummary_lastUpdateDateTimetableClassSummary_tableClass$fNFDataTableClassSummary$fHashableTableClassSummary$fFromJSONTableClassSummary$fEqTableClassSummary$fReadTableClassSummary$fShowTableClassSummary$fGenericTableClassSummaryStreamViewTypeStreamViewType'fromStreamViewTypeStreamViewType_OLD_IMAGEStreamViewType_NEW_IMAGE!StreamViewType_NEW_AND_OLD_IMAGESStreamViewType_KEYS_ONLY$fShowStreamViewType$fReadStreamViewType$fEqStreamViewType$fOrdStreamViewType$fGenericStreamViewType$fHashableStreamViewType$fNFDataStreamViewType$fFromTextStreamViewType$fToTextStreamViewType$fToByteStringStreamViewType$fToLogStreamViewType$fToHeaderStreamViewType$fToQueryStreamViewType$fFromJSONStreamViewType$fFromJSONKeyStreamViewType$fToJSONStreamViewType$fToJSONKeyStreamViewType$fFromXMLStreamViewType$fToXMLStreamViewTypeStreamSpecificationStreamSpecification'($sel:streamViewType:StreamSpecification''$sel:streamEnabled:StreamSpecification'newStreamSpecification"streamSpecification_streamViewType!streamSpecification_streamEnabled$fToJSONStreamSpecification$fNFDataStreamSpecification$fHashableStreamSpecification$fFromJSONStreamSpecification$fEqStreamSpecification$fReadStreamSpecification$fShowStreamSpecification$fGenericStreamSpecificationSelectSelect' fromSelectSelect_SPECIFIC_ATTRIBUTES Select_COUNTSelect_ALL_PROJECTED_ATTRIBUTESSelect_ALL_ATTRIBUTES $fShowSelect $fReadSelect $fEqSelect $fOrdSelect$fGenericSelect$fHashableSelect$fNFDataSelect$fFromTextSelect$fToTextSelect$fToByteStringSelect $fToLogSelect$fToHeaderSelect$fToQuerySelect$fFromJSONSelect$fFromJSONKeySelect$fToJSONSelect$fToJSONKeySelect$fFromXMLSelect $fToXMLSelectScalarAttributeTypeScalarAttributeType'fromScalarAttributeTypeScalarAttributeType_SScalarAttributeType_NScalarAttributeType_B$fShowScalarAttributeType$fReadScalarAttributeType$fEqScalarAttributeType$fOrdScalarAttributeType$fGenericScalarAttributeType$fHashableScalarAttributeType$fNFDataScalarAttributeType$fFromTextScalarAttributeType$fToTextScalarAttributeType!$fToByteStringScalarAttributeType$fToLogScalarAttributeType$fToHeaderScalarAttributeType$fToQueryScalarAttributeType$fFromJSONScalarAttributeType $fFromJSONKeyScalarAttributeType$fToJSONScalarAttributeType$fToJSONKeyScalarAttributeType$fFromXMLScalarAttributeType$fToXMLScalarAttributeTypeSSETypeSSEType' fromSSEType SSEType_KMSSSEType_AES256 $fShowSSEType $fReadSSEType $fEqSSEType $fOrdSSEType$fGenericSSEType$fHashableSSEType$fNFDataSSEType$fFromTextSSEType$fToTextSSEType$fToByteStringSSEType$fToLogSSEType$fToHeaderSSEType$fToQuerySSEType$fFromJSONSSEType$fFromJSONKeySSEType$fToJSONSSEType$fToJSONKeySSEType$fFromXMLSSEType$fToXMLSSEType SSEStatus SSEStatus' fromSSEStatusSSEStatus_UPDATINGSSEStatus_ENABLINGSSEStatus_ENABLEDSSEStatus_DISABLINGSSEStatus_DISABLED$fShowSSEStatus$fReadSSEStatus $fEqSSEStatus$fOrdSSEStatus$fGenericSSEStatus$fHashableSSEStatus$fNFDataSSEStatus$fFromTextSSEStatus$fToTextSSEStatus$fToByteStringSSEStatus$fToLogSSEStatus$fToHeaderSSEStatus$fToQuerySSEStatus$fFromJSONSSEStatus$fFromJSONKeySSEStatus$fToJSONSSEStatus$fToJSONKeySSEStatus$fFromXMLSSEStatus$fToXMLSSEStatusSSESpecificationSSESpecification'$sel:enabled:SSESpecification'%$sel:kmsMasterKeyId:SSESpecification'$sel:sSEType:SSESpecification'newSSESpecificationsSESpecification_enabledsSESpecification_kmsMasterKeyIdsSESpecification_sSEType$fToJSONSSESpecification$fNFDataSSESpecification$fHashableSSESpecification$fFromJSONSSESpecification$fEqSSESpecification$fReadSSESpecification$fShowSSESpecification$fGenericSSESpecificationSSEDescriptionSSEDescription'3$sel:inaccessibleEncryptionDateTime:SSEDescription'$$sel:kmsMasterKeyArn:SSEDescription'$sel:sSEType:SSEDescription'$sel:status:SSEDescription'newSSEDescription-sSEDescription_inaccessibleEncryptionDateTimesSEDescription_kmsMasterKeyArnsSEDescription_sSETypesSEDescription_status$fNFDataSSEDescription$fHashableSSEDescription$fFromJSONSSEDescription$fEqSSEDescription$fReadSSEDescription$fShowSSEDescription$fGenericSSEDescriptionS3SseAlgorithmS3SseAlgorithm'fromS3SseAlgorithmS3SseAlgorithm_KMSS3SseAlgorithm_AES256$fShowS3SseAlgorithm$fReadS3SseAlgorithm$fEqS3SseAlgorithm$fOrdS3SseAlgorithm$fGenericS3SseAlgorithm$fHashableS3SseAlgorithm$fNFDataS3SseAlgorithm$fFromTextS3SseAlgorithm$fToTextS3SseAlgorithm$fToByteStringS3SseAlgorithm$fToLogS3SseAlgorithm$fToHeaderS3SseAlgorithm$fToQueryS3SseAlgorithm$fFromJSONS3SseAlgorithm$fFromJSONKeyS3SseAlgorithm$fToJSONS3SseAlgorithm$fToJSONKeyS3SseAlgorithm$fFromXMLS3SseAlgorithm$fToXMLS3SseAlgorithmS3BucketSourceS3BucketSource'"$sel:s3BucketOwner:S3BucketSource' $sel:s3KeyPrefix:S3BucketSource'$sel:s3Bucket:S3BucketSource'newS3BucketSources3BucketSource_s3BucketOwners3BucketSource_s3KeyPrefixs3BucketSource_s3Bucket$fToJSONS3BucketSource$fNFDataS3BucketSource$fHashableS3BucketSource$fFromJSONS3BucketSource$fEqS3BucketSource$fReadS3BucketSource$fShowS3BucketSource$fGenericS3BucketSource#ReturnValuesOnConditionCheckFailure$ReturnValuesOnConditionCheckFailure''fromReturnValuesOnConditionCheckFailure(ReturnValuesOnConditionCheckFailure_NONE+ReturnValuesOnConditionCheckFailure_ALL_OLD)$fShowReturnValuesOnConditionCheckFailure)$fReadReturnValuesOnConditionCheckFailure'$fEqReturnValuesOnConditionCheckFailure($fOrdReturnValuesOnConditionCheckFailure,$fGenericReturnValuesOnConditionCheckFailure-$fHashableReturnValuesOnConditionCheckFailure+$fNFDataReturnValuesOnConditionCheckFailure-$fFromTextReturnValuesOnConditionCheckFailure+$fToTextReturnValuesOnConditionCheckFailure1$fToByteStringReturnValuesOnConditionCheckFailure*$fToLogReturnValuesOnConditionCheckFailure-$fToHeaderReturnValuesOnConditionCheckFailure,$fToQueryReturnValuesOnConditionCheckFailure-$fFromJSONReturnValuesOnConditionCheckFailure0$fFromJSONKeyReturnValuesOnConditionCheckFailure+$fToJSONReturnValuesOnConditionCheckFailure.$fToJSONKeyReturnValuesOnConditionCheckFailure,$fFromXMLReturnValuesOnConditionCheckFailure*$fToXMLReturnValuesOnConditionCheckFailureUpdateUpdate' $sel:conditionExpression:Update'%$sel:expressionAttributeNames:Update'&$sel:expressionAttributeValues:Update'0$sel:returnValuesOnConditionCheckFailure:Update'$sel:key:Update'$sel:updateExpression:Update'$sel:tableName:Update' newUpdateupdate_conditionExpressionupdate_expressionAttributeNames update_expressionAttributeValues*update_returnValuesOnConditionCheckFailure update_keyupdate_updateExpressionupdate_tableName$fToJSONUpdate$fNFDataUpdate$fHashableUpdate $fEqUpdate $fReadUpdate $fShowUpdate$fGenericUpdate ReturnValue ReturnValue'fromReturnValueReturnValue_UPDATED_OLDReturnValue_UPDATED_NEWReturnValue_NONEReturnValue_ALL_OLDReturnValue_ALL_NEW$fShowReturnValue$fReadReturnValue$fEqReturnValue$fOrdReturnValue$fGenericReturnValue$fHashableReturnValue$fNFDataReturnValue$fFromTextReturnValue$fToTextReturnValue$fToByteStringReturnValue$fToLogReturnValue$fToHeaderReturnValue$fToQueryReturnValue$fFromJSONReturnValue$fFromJSONKeyReturnValue$fToJSONReturnValue$fToJSONKeyReturnValue$fFromXMLReturnValue$fToXMLReturnValueReturnItemCollectionMetricsReturnItemCollectionMetrics'fromReturnItemCollectionMetrics ReturnItemCollectionMetrics_SIZE ReturnItemCollectionMetrics_NONE!$fShowReturnItemCollectionMetrics!$fReadReturnItemCollectionMetrics$fEqReturnItemCollectionMetrics $fOrdReturnItemCollectionMetrics$$fGenericReturnItemCollectionMetrics%$fHashableReturnItemCollectionMetrics#$fNFDataReturnItemCollectionMetrics%$fFromTextReturnItemCollectionMetrics#$fToTextReturnItemCollectionMetrics)$fToByteStringReturnItemCollectionMetrics"$fToLogReturnItemCollectionMetrics%$fToHeaderReturnItemCollectionMetrics$$fToQueryReturnItemCollectionMetrics%$fFromJSONReturnItemCollectionMetrics($fFromJSONKeyReturnItemCollectionMetrics#$fToJSONReturnItemCollectionMetrics&$fToJSONKeyReturnItemCollectionMetrics$$fFromXMLReturnItemCollectionMetrics"$fToXMLReturnItemCollectionMetricsReturnConsumedCapacityReturnConsumedCapacity'fromReturnConsumedCapacityReturnConsumedCapacity_TOTALReturnConsumedCapacity_NONEReturnConsumedCapacity_INDEXES$fShowReturnConsumedCapacity$fReadReturnConsumedCapacity$fEqReturnConsumedCapacity$fOrdReturnConsumedCapacity$fGenericReturnConsumedCapacity $fHashableReturnConsumedCapacity$fNFDataReturnConsumedCapacity $fFromTextReturnConsumedCapacity$fToTextReturnConsumedCapacity$$fToByteStringReturnConsumedCapacity$fToLogReturnConsumedCapacity $fToHeaderReturnConsumedCapacity$fToQueryReturnConsumedCapacity $fFromJSONReturnConsumedCapacity#$fFromJSONKeyReturnConsumedCapacity$fToJSONReturnConsumedCapacity!$fToJSONKeyReturnConsumedCapacity$fFromXMLReturnConsumedCapacity$fToXMLReturnConsumedCapacityRestoreSummaryRestoreSummary'$$sel:sourceBackupArn:RestoreSummary'#$sel:sourceTableArn:RestoreSummary'$$sel:restoreDateTime:RestoreSummary'&$sel:restoreInProgress:RestoreSummary'newRestoreSummaryrestoreSummary_sourceBackupArnrestoreSummary_sourceTableArnrestoreSummary_restoreDateTime restoreSummary_restoreInProgress$fNFDataRestoreSummary$fHashableRestoreSummary$fFromJSONRestoreSummary$fEqRestoreSummary$fReadRestoreSummary$fShowRestoreSummary$fGenericRestoreSummary ReplicaStatusReplicaStatus'fromReplicaStatusReplicaStatus_UPDATINGReplicaStatus_REGION_DISABLED1ReplicaStatus_INACCESSIBLE_ENCRYPTION_CREDENTIALSReplicaStatus_DELETINGReplicaStatus_CREATION_FAILEDReplicaStatus_CREATINGReplicaStatus_ACTIVE$fShowReplicaStatus$fReadReplicaStatus$fEqReplicaStatus$fOrdReplicaStatus$fGenericReplicaStatus$fHashableReplicaStatus$fNFDataReplicaStatus$fFromTextReplicaStatus$fToTextReplicaStatus$fToByteStringReplicaStatus$fToLogReplicaStatus$fToHeaderReplicaStatus$fToQueryReplicaStatus$fFromJSONReplicaStatus$fFromJSONKeyReplicaStatus$fToJSONReplicaStatus$fToJSONKeyReplicaStatus$fFromXMLReplicaStatus$fToXMLReplicaStatusReplicaReplica'$sel:regionName:Replica' newReplicareplica_regionName$fToJSONReplica$fNFDataReplica$fHashableReplica$fFromJSONReplica $fEqReplica $fReadReplica $fShowReplica$fGenericReplicaPutPut'$sel:conditionExpression:Put'"$sel:expressionAttributeNames:Put'#$sel:expressionAttributeValues:Put'-$sel:returnValuesOnConditionCheckFailure:Put'$sel:item:Put'$sel:tableName:Put'newPutput_conditionExpressionput_expressionAttributeNamesput_expressionAttributeValues'put_returnValuesOnConditionCheckFailureput_item put_tableName $fToJSONPut $fNFDataPut $fHashablePut$fEqPut $fReadPut $fShowPut $fGenericPutProvisionedThroughputOverrideProvisionedThroughputOverride'5$sel:readCapacityUnits:ProvisionedThroughputOverride' newProvisionedThroughputOverride/provisionedThroughputOverride_readCapacityUnits%$fToJSONProvisionedThroughputOverride%$fNFDataProvisionedThroughputOverride'$fHashableProvisionedThroughputOverride'$fFromJSONProvisionedThroughputOverride!$fEqProvisionedThroughputOverride#$fReadProvisionedThroughputOverride#$fShowProvisionedThroughputOverride&$fGenericProvisionedThroughputOverride&ReplicaGlobalSecondaryIndexDescription'ReplicaGlobalSecondaryIndexDescription'6$sel:indexName:ReplicaGlobalSecondaryIndexDescription'$sel:provisionedThroughputOverride:ReplicaGlobalSecondaryIndexDescription')newReplicaGlobalSecondaryIndexDescription0replicaGlobalSecondaryIndexDescription_indexNamereplicaGlobalSecondaryIndexDescription_provisionedThroughputOverride.$fNFDataReplicaGlobalSecondaryIndexDescription0$fHashableReplicaGlobalSecondaryIndexDescription0$fFromJSONReplicaGlobalSecondaryIndexDescription*$fEqReplicaGlobalSecondaryIndexDescription,$fReadReplicaGlobalSecondaryIndexDescription,$fShowReplicaGlobalSecondaryIndexDescription/$fGenericReplicaGlobalSecondaryIndexDescriptionReplicaGlobalSecondaryIndexReplicaGlobalSecondaryIndex'?$sel:provisionedThroughputOverride:ReplicaGlobalSecondaryIndex'+$sel:indexName:ReplicaGlobalSecondaryIndex'newReplicaGlobalSecondaryIndex9replicaGlobalSecondaryIndex_provisionedThroughputOverride%replicaGlobalSecondaryIndex_indexName#$fToJSONReplicaGlobalSecondaryIndex#$fNFDataReplicaGlobalSecondaryIndex%$fHashableReplicaGlobalSecondaryIndex$fEqReplicaGlobalSecondaryIndex!$fReadReplicaGlobalSecondaryIndex!$fShowReplicaGlobalSecondaryIndex$$fGenericReplicaGlobalSecondaryIndex"UpdateReplicationGroupMemberAction#UpdateReplicationGroupMemberAction'?$sel:globalSecondaryIndexes:UpdateReplicationGroupMemberAction'7$sel:kmsMasterKeyId:UpdateReplicationGroupMemberAction'$sel:provisionedThroughputOverride:UpdateReplicationGroupMemberAction';$sel:tableClassOverride:UpdateReplicationGroupMemberAction'3$sel:regionName:UpdateReplicationGroupMemberAction'%newUpdateReplicationGroupMemberAction9updateReplicationGroupMemberAction_globalSecondaryIndexes1updateReplicationGroupMemberAction_kmsMasterKeyIdupdateReplicationGroupMemberAction_provisionedThroughputOverride5updateReplicationGroupMemberAction_tableClassOverride-updateReplicationGroupMemberAction_regionName*$fToJSONUpdateReplicationGroupMemberAction*$fNFDataUpdateReplicationGroupMemberAction,$fHashableUpdateReplicationGroupMemberAction&$fEqUpdateReplicationGroupMemberAction($fReadUpdateReplicationGroupMemberAction($fShowUpdateReplicationGroupMemberAction+$fGenericUpdateReplicationGroupMemberActionReplicaDescriptionReplicaDescription'/$sel:globalSecondaryIndexes:ReplicaDescription''$sel:kmsMasterKeyId:ReplicaDescription'6$sel:provisionedThroughputOverride:ReplicaDescription'#$sel:regionName:ReplicaDescription'4$sel:replicaInaccessibleDateTime:ReplicaDescription'&$sel:replicaStatus:ReplicaDescription'1$sel:replicaStatusDescription:ReplicaDescription'5$sel:replicaStatusPercentProgress:ReplicaDescription'1$sel:replicaTableClassSummary:ReplicaDescription'newReplicaDescription)replicaDescription_globalSecondaryIndexes!replicaDescription_kmsMasterKeyId0replicaDescription_provisionedThroughputOverridereplicaDescription_regionName.replicaDescription_replicaInaccessibleDateTime replicaDescription_replicaStatus+replicaDescription_replicaStatusDescription/replicaDescription_replicaStatusPercentProgress+replicaDescription_replicaTableClassSummary$fNFDataReplicaDescription$fHashableReplicaDescription$fFromJSONReplicaDescription$fEqReplicaDescription$fReadReplicaDescription$fShowReplicaDescription$fGenericReplicaDescription ProvisionedThroughputDescription!ProvisionedThroughputDescription';$sel:lastDecreaseDateTime:ProvisionedThroughputDescription';$sel:lastIncreaseDateTime:ProvisionedThroughputDescription'=$sel:numberOfDecreasesToday:ProvisionedThroughputDescription'8$sel:readCapacityUnits:ProvisionedThroughputDescription'9$sel:writeCapacityUnits:ProvisionedThroughputDescription'#newProvisionedThroughputDescription5provisionedThroughputDescription_lastDecreaseDateTime5provisionedThroughputDescription_lastIncreaseDateTime7provisionedThroughputDescription_numberOfDecreasesToday2provisionedThroughputDescription_readCapacityUnits3provisionedThroughputDescription_writeCapacityUnits($fNFDataProvisionedThroughputDescription*$fHashableProvisionedThroughputDescription*$fFromJSONProvisionedThroughputDescription$$fEqProvisionedThroughputDescription&$fReadProvisionedThroughputDescription&$fShowProvisionedThroughputDescription)$fGenericProvisionedThroughputDescriptionProvisionedThroughputProvisionedThroughput'-$sel:readCapacityUnits:ProvisionedThroughput'.$sel:writeCapacityUnits:ProvisionedThroughput'newProvisionedThroughput'provisionedThroughput_readCapacityUnits(provisionedThroughput_writeCapacityUnits$fToJSONProvisionedThroughput$fNFDataProvisionedThroughput$fHashableProvisionedThroughput$fFromJSONProvisionedThroughput$fEqProvisionedThroughput$fReadProvisionedThroughput$fShowProvisionedThroughput$fGenericProvisionedThroughput UpdateGlobalSecondaryIndexAction!UpdateGlobalSecondaryIndexAction'0$sel:indexName:UpdateGlobalSecondaryIndexAction'<$sel:provisionedThroughput:UpdateGlobalSecondaryIndexAction'#newUpdateGlobalSecondaryIndexAction*updateGlobalSecondaryIndexAction_indexName6updateGlobalSecondaryIndexAction_provisionedThroughput($fToJSONUpdateGlobalSecondaryIndexAction($fNFDataUpdateGlobalSecondaryIndexAction*$fHashableUpdateGlobalSecondaryIndexAction$$fEqUpdateGlobalSecondaryIndexAction&$fReadUpdateGlobalSecondaryIndexAction&$fShowUpdateGlobalSecondaryIndexAction)$fGenericUpdateGlobalSecondaryIndexActionProjectionTypeProjectionType'fromProjectionTypeProjectionType_KEYS_ONLYProjectionType_INCLUDEProjectionType_ALL$fShowProjectionType$fReadProjectionType$fEqProjectionType$fOrdProjectionType$fGenericProjectionType$fHashableProjectionType$fNFDataProjectionType$fFromTextProjectionType$fToTextProjectionType$fToByteStringProjectionType$fToLogProjectionType$fToHeaderProjectionType$fToQueryProjectionType$fFromJSONProjectionType$fFromJSONKeyProjectionType$fToJSONProjectionType$fToJSONKeyProjectionType$fFromXMLProjectionType$fToXMLProjectionType Projection Projection'!$sel:nonKeyAttributes:Projection'$sel:projectionType:Projection' newProjectionprojection_nonKeyAttributesprojection_projectionType$fToJSONProjection$fNFDataProjection$fHashableProjection$fFromJSONProjection$fEqProjection$fReadProjection$fShowProjection$fGenericProjectionPointInTimeRecoveryStatusPointInTimeRecoveryStatus'fromPointInTimeRecoveryStatus!PointInTimeRecoveryStatus_ENABLED"PointInTimeRecoveryStatus_DISABLED$fShowPointInTimeRecoveryStatus$fReadPointInTimeRecoveryStatus$fEqPointInTimeRecoveryStatus$fOrdPointInTimeRecoveryStatus"$fGenericPointInTimeRecoveryStatus#$fHashablePointInTimeRecoveryStatus!$fNFDataPointInTimeRecoveryStatus#$fFromTextPointInTimeRecoveryStatus!$fToTextPointInTimeRecoveryStatus'$fToByteStringPointInTimeRecoveryStatus $fToLogPointInTimeRecoveryStatus#$fToHeaderPointInTimeRecoveryStatus"$fToQueryPointInTimeRecoveryStatus#$fFromJSONPointInTimeRecoveryStatus&$fFromJSONKeyPointInTimeRecoveryStatus!$fToJSONPointInTimeRecoveryStatus$$fToJSONKeyPointInTimeRecoveryStatus"$fFromXMLPointInTimeRecoveryStatus $fToXMLPointInTimeRecoveryStatus PointInTimeRecoverySpecification!PointInTimeRecoverySpecification'$sel:pointInTimeRecoveryEnabled:PointInTimeRecoverySpecification'#newPointInTimeRecoverySpecification;pointInTimeRecoverySpecification_pointInTimeRecoveryEnabled($fToJSONPointInTimeRecoverySpecification($fNFDataPointInTimeRecoverySpecification*$fHashablePointInTimeRecoverySpecification$$fEqPointInTimeRecoverySpecification&$fReadPointInTimeRecoverySpecification&$fShowPointInTimeRecoverySpecification)$fGenericPointInTimeRecoverySpecificationPointInTimeRecoveryDescriptionPointInTimeRecoveryDescription'?$sel:earliestRestorableDateTime:PointInTimeRecoveryDescription'=$sel:latestRestorableDateTime:PointInTimeRecoveryDescription'>$sel:pointInTimeRecoveryStatus:PointInTimeRecoveryDescription'!newPointInTimeRecoveryDescription9pointInTimeRecoveryDescription_earliestRestorableDateTime7pointInTimeRecoveryDescription_latestRestorableDateTime8pointInTimeRecoveryDescription_pointInTimeRecoveryStatus&$fNFDataPointInTimeRecoveryDescription($fHashablePointInTimeRecoveryDescription($fFromJSONPointInTimeRecoveryDescription"$fEqPointInTimeRecoveryDescription$$fReadPointInTimeRecoveryDescription$$fShowPointInTimeRecoveryDescription'$fGenericPointInTimeRecoveryDescriptionParameterizedStatementParameterizedStatement''$sel:parameters:ParameterizedStatement'&$sel:statement:ParameterizedStatement'newParameterizedStatement!parameterizedStatement_parameters parameterizedStatement_statement$fToJSONParameterizedStatement$fNFDataParameterizedStatement $fHashableParameterizedStatement$fEqParameterizedStatement$fReadParameterizedStatement$fShowParameterizedStatement$fGenericParameterizedStatement KinesisStreamingDestinationInput!KinesisStreamingDestinationInput'0$sel:tableName:KinesisStreamingDestinationInput'0$sel:streamArn:KinesisStreamingDestinationInput'#newKinesisStreamingDestinationInput*kinesisStreamingDestinationInput_tableName*kinesisStreamingDestinationInput_streamArn($fToJSONKinesisStreamingDestinationInput($fNFDataKinesisStreamingDestinationInput*$fHashableKinesisStreamingDestinationInput$$fEqKinesisStreamingDestinationInput&$fReadKinesisStreamingDestinationInput&$fShowKinesisStreamingDestinationInput)$fGenericKinesisStreamingDestinationInputKeysAndAttributesKeysAndAttributes''$sel:attributesToGet:KeysAndAttributes'&$sel:consistentRead:KeysAndAttributes'0$sel:expressionAttributeNames:KeysAndAttributes',$sel:projectionExpression:KeysAndAttributes'$sel:keys:KeysAndAttributes'newKeysAndAttributes!keysAndAttributes_attributesToGet keysAndAttributes_consistentRead*keysAndAttributes_expressionAttributeNames&keysAndAttributes_projectionExpressionkeysAndAttributes_keys$fToJSONKeysAndAttributes$fNFDataKeysAndAttributes$fHashableKeysAndAttributes$fFromJSONKeysAndAttributes$fEqKeysAndAttributes$fReadKeysAndAttributes$fShowKeysAndAttributes$fGenericKeysAndAttributesKeyTypeKeyType' fromKeyType KeyType_RANGE KeyType_HASH $fShowKeyType $fReadKeyType $fEqKeyType $fOrdKeyType$fGenericKeyType$fHashableKeyType$fNFDataKeyType$fFromTextKeyType$fToTextKeyType$fToByteStringKeyType$fToLogKeyType$fToHeaderKeyType$fToQueryKeyType$fFromJSONKeyType$fFromJSONKeyKeyType$fToJSONKeyType$fToJSONKeyKeyType$fFromXMLKeyType$fToXMLKeyTypeKeySchemaElementKeySchemaElement'$$sel:attributeName:KeySchemaElement'$sel:keyType:KeySchemaElement'newKeySchemaElementkeySchemaElement_attributeNamekeySchemaElement_keyType$fToJSONKeySchemaElement$fNFDataKeySchemaElement$fHashableKeySchemaElement$fFromJSONKeySchemaElement$fEqKeySchemaElement$fReadKeySchemaElement$fShowKeySchemaElement$fGenericKeySchemaElementLocalSecondaryIndexInfoLocalSecondaryIndexInfo''$sel:indexName:LocalSecondaryIndexInfo''$sel:keySchema:LocalSecondaryIndexInfo'($sel:projection:LocalSecondaryIndexInfo'newLocalSecondaryIndexInfo!localSecondaryIndexInfo_indexName!localSecondaryIndexInfo_keySchema"localSecondaryIndexInfo_projection$fNFDataLocalSecondaryIndexInfo!$fHashableLocalSecondaryIndexInfo!$fFromJSONLocalSecondaryIndexInfo$fEqLocalSecondaryIndexInfo$fReadLocalSecondaryIndexInfo$fShowLocalSecondaryIndexInfo $fGenericLocalSecondaryIndexInfoLocalSecondaryIndexDescriptionLocalSecondaryIndexDescription'-$sel:indexArn:LocalSecondaryIndexDescription'.$sel:indexName:LocalSecondaryIndexDescription'3$sel:indexSizeBytes:LocalSecondaryIndexDescription'.$sel:itemCount:LocalSecondaryIndexDescription'.$sel:keySchema:LocalSecondaryIndexDescription'/$sel:projection:LocalSecondaryIndexDescription'!newLocalSecondaryIndexDescription'localSecondaryIndexDescription_indexArn(localSecondaryIndexDescription_indexName-localSecondaryIndexDescription_indexSizeBytes(localSecondaryIndexDescription_itemCount(localSecondaryIndexDescription_keySchema)localSecondaryIndexDescription_projection&$fNFDataLocalSecondaryIndexDescription($fHashableLocalSecondaryIndexDescription($fFromJSONLocalSecondaryIndexDescription"$fEqLocalSecondaryIndexDescription$$fReadLocalSecondaryIndexDescription$$fShowLocalSecondaryIndexDescription'$fGenericLocalSecondaryIndexDescriptionLocalSecondaryIndexLocalSecondaryIndex'#$sel:indexName:LocalSecondaryIndex'#$sel:keySchema:LocalSecondaryIndex'$$sel:projection:LocalSecondaryIndex'newLocalSecondaryIndexlocalSecondaryIndex_indexNamelocalSecondaryIndex_keySchemalocalSecondaryIndex_projection$fToJSONLocalSecondaryIndex$fNFDataLocalSecondaryIndex$fHashableLocalSecondaryIndex$fEqLocalSecondaryIndex$fReadLocalSecondaryIndex$fShowLocalSecondaryIndex$fGenericLocalSecondaryIndex ItemResponse ItemResponse'$sel:item:ItemResponse'newItemResponseitemResponse_item$fNFDataItemResponse$fHashableItemResponse$fFromJSONItemResponse$fEqItemResponse$fReadItemResponse$fShowItemResponse$fGenericItemResponseItemCollectionMetricsItemCollectionMetrics'-$sel:itemCollectionKey:ItemCollectionMetrics'/$sel:sizeEstimateRangeGB:ItemCollectionMetrics'newItemCollectionMetrics'itemCollectionMetrics_itemCollectionKey)itemCollectionMetrics_sizeEstimateRangeGB$fNFDataItemCollectionMetrics$fHashableItemCollectionMetrics$fFromJSONItemCollectionMetrics$fEqItemCollectionMetrics$fReadItemCollectionMetrics$fShowItemCollectionMetrics$fGenericItemCollectionMetrics InputFormat InputFormat'fromInputFormatInputFormat_IONInputFormat_DYNAMODB_JSONInputFormat_CSV$fShowInputFormat$fReadInputFormat$fEqInputFormat$fOrdInputFormat$fGenericInputFormat$fHashableInputFormat$fNFDataInputFormat$fFromTextInputFormat$fToTextInputFormat$fToByteStringInputFormat$fToLogInputFormat$fToHeaderInputFormat$fToQueryInputFormat$fFromJSONInputFormat$fFromJSONKeyInputFormat$fToJSONInputFormat$fToJSONKeyInputFormat$fFromXMLInputFormat$fToXMLInputFormatInputCompressionTypeInputCompressionType'fromInputCompressionTypeInputCompressionType_ZSTDInputCompressionType_NONEInputCompressionType_GZIP$fShowInputCompressionType$fReadInputCompressionType$fEqInputCompressionType$fOrdInputCompressionType$fGenericInputCompressionType$fHashableInputCompressionType$fNFDataInputCompressionType$fFromTextInputCompressionType$fToTextInputCompressionType"$fToByteStringInputCompressionType$fToLogInputCompressionType$fToHeaderInputCompressionType$fToQueryInputCompressionType$fFromJSONInputCompressionType!$fFromJSONKeyInputCompressionType$fToJSONInputCompressionType$fToJSONKeyInputCompressionType$fFromXMLInputCompressionType$fToXMLInputCompressionType IndexStatus IndexStatus'fromIndexStatusIndexStatus_UPDATINGIndexStatus_DELETINGIndexStatus_CREATINGIndexStatus_ACTIVE$fShowIndexStatus$fReadIndexStatus$fEqIndexStatus$fOrdIndexStatus$fGenericIndexStatus$fHashableIndexStatus$fNFDataIndexStatus$fFromTextIndexStatus$fToTextIndexStatus$fToByteStringIndexStatus$fToLogIndexStatus$fToHeaderIndexStatus$fToQueryIndexStatus$fFromJSONIndexStatus$fFromJSONKeyIndexStatus$fToJSONIndexStatus$fToJSONKeyIndexStatus$fFromXMLIndexStatus$fToXMLIndexStatus ImportStatus ImportStatus'fromImportStatusImportStatus_IN_PROGRESSImportStatus_FAILEDImportStatus_COMPLETEDImportStatus_CANCELLINGImportStatus_CANCELLED$fShowImportStatus$fReadImportStatus$fEqImportStatus$fOrdImportStatus$fGenericImportStatus$fHashableImportStatus$fNFDataImportStatus$fFromTextImportStatus$fToTextImportStatus$fToByteStringImportStatus$fToLogImportStatus$fToHeaderImportStatus$fToQueryImportStatus$fFromJSONImportStatus$fFromJSONKeyImportStatus$fToJSONImportStatus$fToJSONKeyImportStatus$fFromXMLImportStatus$fToXMLImportStatus ImportSummaryImportSummary')$sel:cloudWatchLogGroupArn:ImportSummary'$sel:endTime:ImportSummary'$sel:importArn:ImportSummary' $sel:importStatus:ImportSummary'$sel:inputFormat:ImportSummary'"$sel:s3BucketSource:ImportSummary'$sel:startTime:ImportSummary'$sel:tableArn:ImportSummary'newImportSummary#importSummary_cloudWatchLogGroupArnimportSummary_endTimeimportSummary_importArnimportSummary_importStatusimportSummary_inputFormatimportSummary_s3BucketSourceimportSummary_startTimeimportSummary_tableArn$fNFDataImportSummary$fHashableImportSummary$fFromJSONImportSummary$fEqImportSummary$fReadImportSummary$fShowImportSummary$fGenericImportSummaryGlobalTableStatusGlobalTableStatus'fromGlobalTableStatusGlobalTableStatus_UPDATINGGlobalTableStatus_DELETINGGlobalTableStatus_CREATINGGlobalTableStatus_ACTIVE$fShowGlobalTableStatus$fReadGlobalTableStatus$fEqGlobalTableStatus$fOrdGlobalTableStatus$fGenericGlobalTableStatus$fHashableGlobalTableStatus$fNFDataGlobalTableStatus$fFromTextGlobalTableStatus$fToTextGlobalTableStatus$fToByteStringGlobalTableStatus$fToLogGlobalTableStatus$fToHeaderGlobalTableStatus$fToQueryGlobalTableStatus$fFromJSONGlobalTableStatus$fFromJSONKeyGlobalTableStatus$fToJSONGlobalTableStatus$fToJSONKeyGlobalTableStatus$fFromXMLGlobalTableStatus$fToXMLGlobalTableStatusGlobalTableDescriptionGlobalTableDescription'-$sel:creationDateTime:GlobalTableDescription'+$sel:globalTableArn:GlobalTableDescription',$sel:globalTableName:GlobalTableDescription'.$sel:globalTableStatus:GlobalTableDescription'-$sel:replicationGroup:GlobalTableDescription'newGlobalTableDescription'globalTableDescription_creationDateTime%globalTableDescription_globalTableArn&globalTableDescription_globalTableName(globalTableDescription_globalTableStatus'globalTableDescription_replicationGroup$fNFDataGlobalTableDescription $fHashableGlobalTableDescription $fFromJSONGlobalTableDescription$fEqGlobalTableDescription$fReadGlobalTableDescription$fShowGlobalTableDescription$fGenericGlobalTableDescription GlobalTable GlobalTable'!$sel:globalTableName:GlobalTable'"$sel:replicationGroup:GlobalTable'newGlobalTableglobalTable_globalTableNameglobalTable_replicationGroup$fNFDataGlobalTable$fHashableGlobalTable$fFromJSONGlobalTable$fEqGlobalTable$fReadGlobalTable$fShowGlobalTable$fGenericGlobalTableGlobalSecondaryIndexInfoGlobalSecondaryIndexInfo'($sel:indexName:GlobalSecondaryIndexInfo'($sel:keySchema:GlobalSecondaryIndexInfo')$sel:projection:GlobalSecondaryIndexInfo'4$sel:provisionedThroughput:GlobalSecondaryIndexInfo'newGlobalSecondaryIndexInfo"globalSecondaryIndexInfo_indexName"globalSecondaryIndexInfo_keySchema#globalSecondaryIndexInfo_projection.globalSecondaryIndexInfo_provisionedThroughput $fNFDataGlobalSecondaryIndexInfo"$fHashableGlobalSecondaryIndexInfo"$fFromJSONGlobalSecondaryIndexInfo$fEqGlobalSecondaryIndexInfo$fReadGlobalSecondaryIndexInfo$fShowGlobalSecondaryIndexInfo!$fGenericGlobalSecondaryIndexInfoSourceTableFeatureDetailsSourceTableFeatureDetails'6$sel:globalSecondaryIndexes:SourceTableFeatureDetails'5$sel:localSecondaryIndexes:SourceTableFeatureDetails'.$sel:sSEDescription:SourceTableFeatureDetails'1$sel:streamDescription:SourceTableFeatureDetails'5$sel:timeToLiveDescription:SourceTableFeatureDetails'newSourceTableFeatureDetails0sourceTableFeatureDetails_globalSecondaryIndexes/sourceTableFeatureDetails_localSecondaryIndexes(sourceTableFeatureDetails_sSEDescription+sourceTableFeatureDetails_streamDescription/sourceTableFeatureDetails_timeToLiveDescription!$fNFDataSourceTableFeatureDetails#$fHashableSourceTableFeatureDetails#$fFromJSONSourceTableFeatureDetails$fEqSourceTableFeatureDetails$fReadSourceTableFeatureDetails$fShowSourceTableFeatureDetails"$fGenericSourceTableFeatureDetailsGlobalSecondaryIndexDescription GlobalSecondaryIndexDescription'1$sel:backfilling:GlobalSecondaryIndexDescription'.$sel:indexArn:GlobalSecondaryIndexDescription'/$sel:indexName:GlobalSecondaryIndexDescription'4$sel:indexSizeBytes:GlobalSecondaryIndexDescription'1$sel:indexStatus:GlobalSecondaryIndexDescription'/$sel:itemCount:GlobalSecondaryIndexDescription'/$sel:keySchema:GlobalSecondaryIndexDescription'0$sel:projection:GlobalSecondaryIndexDescription';$sel:provisionedThroughput:GlobalSecondaryIndexDescription'"newGlobalSecondaryIndexDescription+globalSecondaryIndexDescription_backfilling(globalSecondaryIndexDescription_indexArn)globalSecondaryIndexDescription_indexName.globalSecondaryIndexDescription_indexSizeBytes+globalSecondaryIndexDescription_indexStatus)globalSecondaryIndexDescription_itemCount)globalSecondaryIndexDescription_keySchema*globalSecondaryIndexDescription_projection5globalSecondaryIndexDescription_provisionedThroughput'$fNFDataGlobalSecondaryIndexDescription)$fHashableGlobalSecondaryIndexDescription)$fFromJSONGlobalSecondaryIndexDescription#$fEqGlobalSecondaryIndexDescription%$fReadGlobalSecondaryIndexDescription%$fShowGlobalSecondaryIndexDescription($fGenericGlobalSecondaryIndexDescriptionGlobalSecondaryIndexGlobalSecondaryIndex'0$sel:provisionedThroughput:GlobalSecondaryIndex'$$sel:indexName:GlobalSecondaryIndex'$$sel:keySchema:GlobalSecondaryIndex'%$sel:projection:GlobalSecondaryIndex'newGlobalSecondaryIndex*globalSecondaryIndex_provisionedThroughputglobalSecondaryIndex_indexNameglobalSecondaryIndex_keySchemaglobalSecondaryIndex_projection$fToJSONGlobalSecondaryIndex$fNFDataGlobalSecondaryIndex$fHashableGlobalSecondaryIndex$fFromJSONGlobalSecondaryIndex$fEqGlobalSecondaryIndex$fReadGlobalSecondaryIndex$fShowGlobalSecondaryIndex$fGenericGlobalSecondaryIndexGetGet'"$sel:expressionAttributeNames:Get'$sel:projectionExpression:Get' $sel:key:Get'$sel:tableName:Get'newGetget_expressionAttributeNamesget_projectionExpressionget_key get_tableName $fToJSONGet $fNFDataGet $fHashableGet$fEqGet $fReadGet $fShowGet $fGenericGetTransactGetItemTransactGetItem'$sel:get':TransactGetItem'newTransactGetItemtransactGetItem_get$fToJSONTransactGetItem$fNFDataTransactGetItem$fHashableTransactGetItem$fEqTransactGetItem$fReadTransactGetItem$fShowTransactGetItem$fGenericTransactGetItemFailureExceptionFailureException'+$sel:exceptionDescription:FailureException'$$sel:exceptionName:FailureException'newFailureException%failureException_exceptionDescriptionfailureException_exceptionName$fNFDataFailureException$fHashableFailureException$fFromJSONFailureException$fEqFailureException$fReadFailureException$fShowFailureException$fGenericFailureException ExportStatus ExportStatus'fromExportStatusExportStatus_IN_PROGRESSExportStatus_FAILEDExportStatus_COMPLETED$fShowExportStatus$fReadExportStatus$fEqExportStatus$fOrdExportStatus$fGenericExportStatus$fHashableExportStatus$fNFDataExportStatus$fFromTextExportStatus$fToTextExportStatus$fToByteStringExportStatus$fToLogExportStatus$fToHeaderExportStatus$fToQueryExportStatus$fFromJSONExportStatus$fFromJSONKeyExportStatus$fToJSONExportStatus$fToJSONKeyExportStatus$fFromXMLExportStatus$fToXMLExportStatus ExportSummaryExportSummary'$sel:exportArn:ExportSummary' $sel:exportStatus:ExportSummary'newExportSummaryexportSummary_exportArnexportSummary_exportStatus$fNFDataExportSummary$fHashableExportSummary$fFromJSONExportSummary$fEqExportSummary$fReadExportSummary$fShowExportSummary$fGenericExportSummary ExportFormat ExportFormat'fromExportFormatExportFormat_IONExportFormat_DYNAMODB_JSON$fShowExportFormat$fReadExportFormat$fEqExportFormat$fOrdExportFormat$fGenericExportFormat$fHashableExportFormat$fNFDataExportFormat$fFromTextExportFormat$fToTextExportFormat$fToByteStringExportFormat$fToLogExportFormat$fToHeaderExportFormat$fToQueryExportFormat$fFromJSONExportFormat$fFromJSONKeyExportFormat$fToJSONExportFormat$fToJSONKeyExportFormat$fFromXMLExportFormat$fToXMLExportFormatExportDescriptionExportDescription''$sel:billedSizeBytes:ExportDescription'#$sel:clientToken:ExportDescription'$sel:endTime:ExportDescription'!$sel:exportArn:ExportDescription'$$sel:exportFormat:ExportDescription'&$sel:exportManifest:ExportDescription'$$sel:exportStatus:ExportDescription'"$sel:exportTime:ExportDescription'#$sel:failureCode:ExportDescription'&$sel:failureMessage:ExportDescription'!$sel:itemCount:ExportDescription' $sel:s3Bucket:ExportDescription'%$sel:s3BucketOwner:ExportDescription' $sel:s3Prefix:ExportDescription'&$sel:s3SseAlgorithm:ExportDescription'%$sel:s3SseKmsKeyId:ExportDescription'!$sel:startTime:ExportDescription' $sel:tableArn:ExportDescription'$sel:tableId:ExportDescription'newExportDescription!exportDescription_billedSizeBytesexportDescription_clientTokenexportDescription_endTimeexportDescription_exportArnexportDescription_exportFormat exportDescription_exportManifestexportDescription_exportStatusexportDescription_exportTimeexportDescription_failureCode exportDescription_failureMessageexportDescription_itemCountexportDescription_s3BucketexportDescription_s3BucketOwnerexportDescription_s3Prefix exportDescription_s3SseAlgorithmexportDescription_s3SseKmsKeyIdexportDescription_startTimeexportDescription_tableArnexportDescription_tableId$fNFDataExportDescription$fHashableExportDescription$fFromJSONExportDescription$fEqExportDescription$fReadExportDescription$fShowExportDescription$fGenericExportDescriptionEndpoint Endpoint'$sel:address:Endpoint'#$sel:cachePeriodInMinutes:Endpoint' newEndpointendpoint_addressendpoint_cachePeriodInMinutes$fNFDataEndpoint$fHashableEndpoint$fFromJSONEndpoint $fEqEndpoint$fReadEndpoint$fShowEndpoint$fGenericEndpointDestinationStatusDestinationStatus'fromDestinationStatusDestinationStatus_ENABLINGDestinationStatus_ENABLE_FAILEDDestinationStatus_DISABLINGDestinationStatus_DISABLEDDestinationStatus_ACTIVE$fShowDestinationStatus$fReadDestinationStatus$fEqDestinationStatus$fOrdDestinationStatus$fGenericDestinationStatus$fHashableDestinationStatus$fNFDataDestinationStatus$fFromTextDestinationStatus$fToTextDestinationStatus$fToByteStringDestinationStatus$fToLogDestinationStatus$fToHeaderDestinationStatus$fToQueryDestinationStatus$fFromJSONDestinationStatus$fFromJSONKeyDestinationStatus$fToJSONDestinationStatus$fToJSONKeyDestinationStatus$fFromXMLDestinationStatus$fToXMLDestinationStatus!KinesisStreamingDestinationOutput"KinesisStreamingDestinationOutput'9$sel:destinationStatus:KinesisStreamingDestinationOutput'1$sel:streamArn:KinesisStreamingDestinationOutput'1$sel:tableName:KinesisStreamingDestinationOutput'$newKinesisStreamingDestinationOutput3kinesisStreamingDestinationOutput_destinationStatus+kinesisStreamingDestinationOutput_streamArn+kinesisStreamingDestinationOutput_tableName)$fNFDataKinesisStreamingDestinationOutput+$fHashableKinesisStreamingDestinationOutput+$fFromJSONKinesisStreamingDestinationOutput%$fEqKinesisStreamingDestinationOutput'$fReadKinesisStreamingDestinationOutput'$fShowKinesisStreamingDestinationOutput*$fGenericKinesisStreamingDestinationOutputKinesisDataStreamDestinationKinesisDataStreamDestination'4$sel:destinationStatus:KinesisDataStreamDestination'?$sel:destinationStatusDescription:KinesisDataStreamDestination',$sel:streamArn:KinesisDataStreamDestination'newKinesisDataStreamDestination.kinesisDataStreamDestination_destinationStatus9kinesisDataStreamDestination_destinationStatusDescription&kinesisDataStreamDestination_streamArn$$fNFDataKinesisDataStreamDestination&$fHashableKinesisDataStreamDestination&$fFromJSONKinesisDataStreamDestination $fEqKinesisDataStreamDestination"$fReadKinesisDataStreamDestination"$fShowKinesisDataStreamDestination%$fGenericKinesisDataStreamDestination"DeleteReplicationGroupMemberAction#DeleteReplicationGroupMemberAction'3$sel:regionName:DeleteReplicationGroupMemberAction'%newDeleteReplicationGroupMemberAction-deleteReplicationGroupMemberAction_regionName*$fToJSONDeleteReplicationGroupMemberAction*$fNFDataDeleteReplicationGroupMemberAction,$fHashableDeleteReplicationGroupMemberAction&$fEqDeleteReplicationGroupMemberAction($fReadDeleteReplicationGroupMemberAction($fShowDeleteReplicationGroupMemberAction+$fGenericDeleteReplicationGroupMemberActionDeleteReplicaActionDeleteReplicaAction'$$sel:regionName:DeleteReplicaAction'newDeleteReplicaActiondeleteReplicaAction_regionName$fToJSONDeleteReplicaAction$fNFDataDeleteReplicaAction$fHashableDeleteReplicaAction$fEqDeleteReplicaAction$fReadDeleteReplicaAction$fShowDeleteReplicaAction$fGenericDeleteReplicaAction DeleteGlobalSecondaryIndexAction!DeleteGlobalSecondaryIndexAction'0$sel:indexName:DeleteGlobalSecondaryIndexAction'#newDeleteGlobalSecondaryIndexAction*deleteGlobalSecondaryIndexAction_indexName($fToJSONDeleteGlobalSecondaryIndexAction($fNFDataDeleteGlobalSecondaryIndexAction*$fHashableDeleteGlobalSecondaryIndexAction$$fEqDeleteGlobalSecondaryIndexAction&$fReadDeleteGlobalSecondaryIndexAction&$fShowDeleteGlobalSecondaryIndexAction)$fGenericDeleteGlobalSecondaryIndexActionDeleteDelete' $sel:conditionExpression:Delete'%$sel:expressionAttributeNames:Delete'&$sel:expressionAttributeValues:Delete'0$sel:returnValuesOnConditionCheckFailure:Delete'$sel:key:Delete'$sel:tableName:Delete' newDeletedelete_conditionExpressiondelete_expressionAttributeNames delete_expressionAttributeValues*delete_returnValuesOnConditionCheckFailure delete_keydelete_tableName$fToJSONDelete$fNFDataDelete$fHashableDelete $fEqDelete $fReadDelete $fShowDelete$fGenericDelete CsvOptions CsvOptions'$sel:delimiter:CsvOptions'$sel:headerList:CsvOptions' newCsvOptionscsvOptions_delimitercsvOptions_headerList$fToJSONCsvOptions$fNFDataCsvOptions$fHashableCsvOptions$fFromJSONCsvOptions$fEqCsvOptions$fReadCsvOptions$fShowCsvOptions$fGenericCsvOptionsInputFormatOptionsInputFormatOptions'$sel:csv:InputFormatOptions'newInputFormatOptionsinputFormatOptions_csv$fToJSONInputFormatOptions$fNFDataInputFormatOptions$fHashableInputFormatOptions$fFromJSONInputFormatOptions$fEqInputFormatOptions$fReadInputFormatOptions$fShowInputFormatOptions$fGenericInputFormatOptions"CreateReplicationGroupMemberAction#CreateReplicationGroupMemberAction'?$sel:globalSecondaryIndexes:CreateReplicationGroupMemberAction'7$sel:kmsMasterKeyId:CreateReplicationGroupMemberAction'$sel:provisionedThroughputOverride:CreateReplicationGroupMemberAction';$sel:tableClassOverride:CreateReplicationGroupMemberAction'3$sel:regionName:CreateReplicationGroupMemberAction'%newCreateReplicationGroupMemberAction9createReplicationGroupMemberAction_globalSecondaryIndexes1createReplicationGroupMemberAction_kmsMasterKeyIdcreateReplicationGroupMemberAction_provisionedThroughputOverride5createReplicationGroupMemberAction_tableClassOverride-createReplicationGroupMemberAction_regionName*$fToJSONCreateReplicationGroupMemberAction*$fNFDataCreateReplicationGroupMemberAction,$fHashableCreateReplicationGroupMemberAction&$fEqCreateReplicationGroupMemberAction($fReadCreateReplicationGroupMemberAction($fShowCreateReplicationGroupMemberAction+$fGenericCreateReplicationGroupMemberActionReplicationGroupUpdateReplicationGroupUpdate'#$sel:create:ReplicationGroupUpdate'$$sel:delete':ReplicationGroupUpdate'#$sel:update:ReplicationGroupUpdate'newReplicationGroupUpdatereplicationGroupUpdate_createreplicationGroupUpdate_deletereplicationGroupUpdate_update$fToJSONReplicationGroupUpdate$fNFDataReplicationGroupUpdate $fHashableReplicationGroupUpdate$fEqReplicationGroupUpdate$fReadReplicationGroupUpdate$fShowReplicationGroupUpdate$fGenericReplicationGroupUpdateCreateReplicaActionCreateReplicaAction'$$sel:regionName:CreateReplicaAction'newCreateReplicaActioncreateReplicaAction_regionName$fToJSONCreateReplicaAction$fNFDataCreateReplicaAction$fHashableCreateReplicaAction$fEqCreateReplicaAction$fReadCreateReplicaAction$fShowCreateReplicaAction$fGenericCreateReplicaAction ReplicaUpdateReplicaUpdate'$sel:create:ReplicaUpdate'$sel:delete':ReplicaUpdate'newReplicaUpdatereplicaUpdate_createreplicaUpdate_delete$fToJSONReplicaUpdate$fNFDataReplicaUpdate$fHashableReplicaUpdate$fEqReplicaUpdate$fReadReplicaUpdate$fShowReplicaUpdate$fGenericReplicaUpdate CreateGlobalSecondaryIndexAction!CreateGlobalSecondaryIndexAction'<$sel:provisionedThroughput:CreateGlobalSecondaryIndexAction'0$sel:indexName:CreateGlobalSecondaryIndexAction'0$sel:keySchema:CreateGlobalSecondaryIndexAction'1$sel:projection:CreateGlobalSecondaryIndexAction'#newCreateGlobalSecondaryIndexAction6createGlobalSecondaryIndexAction_provisionedThroughput*createGlobalSecondaryIndexAction_indexName*createGlobalSecondaryIndexAction_keySchema+createGlobalSecondaryIndexAction_projection($fToJSONCreateGlobalSecondaryIndexAction($fNFDataCreateGlobalSecondaryIndexAction*$fHashableCreateGlobalSecondaryIndexAction$$fEqCreateGlobalSecondaryIndexAction&$fReadCreateGlobalSecondaryIndexAction&$fShowCreateGlobalSecondaryIndexAction)$fGenericCreateGlobalSecondaryIndexActionGlobalSecondaryIndexUpdateGlobalSecondaryIndexUpdate''$sel:create:GlobalSecondaryIndexUpdate'($sel:delete':GlobalSecondaryIndexUpdate''$sel:update:GlobalSecondaryIndexUpdate'newGlobalSecondaryIndexUpdate!globalSecondaryIndexUpdate_create!globalSecondaryIndexUpdate_delete!globalSecondaryIndexUpdate_update"$fToJSONGlobalSecondaryIndexUpdate"$fNFDataGlobalSecondaryIndexUpdate$$fHashableGlobalSecondaryIndexUpdate$fEqGlobalSecondaryIndexUpdate $fReadGlobalSecondaryIndexUpdate $fShowGlobalSecondaryIndexUpdate#$fGenericGlobalSecondaryIndexUpdateContributorInsightsStatusContributorInsightsStatus'fromContributorInsightsStatus ContributorInsightsStatus_FAILED"ContributorInsightsStatus_ENABLING!ContributorInsightsStatus_ENABLED#ContributorInsightsStatus_DISABLING"ContributorInsightsStatus_DISABLED$fShowContributorInsightsStatus$fReadContributorInsightsStatus$fEqContributorInsightsStatus$fOrdContributorInsightsStatus"$fGenericContributorInsightsStatus#$fHashableContributorInsightsStatus!$fNFDataContributorInsightsStatus#$fFromTextContributorInsightsStatus!$fToTextContributorInsightsStatus'$fToByteStringContributorInsightsStatus $fToLogContributorInsightsStatus#$fToHeaderContributorInsightsStatus"$fToQueryContributorInsightsStatus#$fFromJSONContributorInsightsStatus&$fFromJSONKeyContributorInsightsStatus!$fToJSONContributorInsightsStatus$$fToJSONKeyContributorInsightsStatus"$fFromXMLContributorInsightsStatus $fToXMLContributorInsightsStatusContributorInsightsSummaryContributorInsightsSummary':$sel:contributorInsightsStatus:ContributorInsightsSummary'*$sel:indexName:ContributorInsightsSummary'*$sel:tableName:ContributorInsightsSummary'newContributorInsightsSummary4contributorInsightsSummary_contributorInsightsStatus$contributorInsightsSummary_indexName$contributorInsightsSummary_tableName"$fNFDataContributorInsightsSummary$$fHashableContributorInsightsSummary$$fFromJSONContributorInsightsSummary$fEqContributorInsightsSummary $fReadContributorInsightsSummary $fShowContributorInsightsSummary#$fGenericContributorInsightsSummaryContributorInsightsActionContributorInsightsAction'fromContributorInsightsAction ContributorInsightsAction_ENABLE!ContributorInsightsAction_DISABLE$fShowContributorInsightsAction$fReadContributorInsightsAction$fEqContributorInsightsAction$fOrdContributorInsightsAction"$fGenericContributorInsightsAction#$fHashableContributorInsightsAction!$fNFDataContributorInsightsAction#$fFromTextContributorInsightsAction!$fToTextContributorInsightsAction'$fToByteStringContributorInsightsAction $fToLogContributorInsightsAction#$fToHeaderContributorInsightsAction"$fToQueryContributorInsightsAction#$fFromJSONContributorInsightsAction&$fFromJSONKeyContributorInsightsAction!$fToJSONContributorInsightsAction$$fToJSONKeyContributorInsightsAction"$fFromXMLContributorInsightsAction $fToXMLContributorInsightsActionContinuousBackupsStatusContinuousBackupsStatus'fromContinuousBackupsStatusContinuousBackupsStatus_ENABLED ContinuousBackupsStatus_DISABLED$fShowContinuousBackupsStatus$fReadContinuousBackupsStatus$fEqContinuousBackupsStatus$fOrdContinuousBackupsStatus $fGenericContinuousBackupsStatus!$fHashableContinuousBackupsStatus$fNFDataContinuousBackupsStatus!$fFromTextContinuousBackupsStatus$fToTextContinuousBackupsStatus%$fToByteStringContinuousBackupsStatus$fToLogContinuousBackupsStatus!$fToHeaderContinuousBackupsStatus $fToQueryContinuousBackupsStatus!$fFromJSONContinuousBackupsStatus$$fFromJSONKeyContinuousBackupsStatus$fToJSONContinuousBackupsStatus"$fToJSONKeyContinuousBackupsStatus $fFromXMLContinuousBackupsStatus$fToXMLContinuousBackupsStatusContinuousBackupsDescriptionContinuousBackupsDescription'$sel:pointInTimeRecoveryDescription:ContinuousBackupsDescription':$sel:continuousBackupsStatus:ContinuousBackupsDescription'newContinuousBackupsDescription;continuousBackupsDescription_pointInTimeRecoveryDescription4continuousBackupsDescription_continuousBackupsStatus$$fNFDataContinuousBackupsDescription&$fHashableContinuousBackupsDescription&$fFromJSONContinuousBackupsDescription $fEqContinuousBackupsDescription"$fReadContinuousBackupsDescription"$fShowContinuousBackupsDescription%$fGenericContinuousBackupsDescriptionConditionalOperatorConditionalOperator'fromConditionalOperatorConditionalOperator_ORConditionalOperator_AND$fShowConditionalOperator$fReadConditionalOperator$fEqConditionalOperator$fOrdConditionalOperator$fGenericConditionalOperator$fHashableConditionalOperator$fNFDataConditionalOperator$fFromTextConditionalOperator$fToTextConditionalOperator!$fToByteStringConditionalOperator$fToLogConditionalOperator$fToHeaderConditionalOperator$fToQueryConditionalOperator$fFromJSONConditionalOperator $fFromJSONKeyConditionalOperator$fToJSONConditionalOperator$fToJSONKeyConditionalOperator$fFromXMLConditionalOperator$fToXMLConditionalOperatorConditionCheckConditionCheck'-$sel:expressionAttributeNames:ConditionCheck'.$sel:expressionAttributeValues:ConditionCheck'8$sel:returnValuesOnConditionCheckFailure:ConditionCheck'$sel:key:ConditionCheck'$sel:tableName:ConditionCheck'($sel:conditionExpression:ConditionCheck'newConditionCheck'conditionCheck_expressionAttributeNames(conditionCheck_expressionAttributeValues2conditionCheck_returnValuesOnConditionCheckFailureconditionCheck_keyconditionCheck_tableName"conditionCheck_conditionExpression$fToJSONConditionCheck$fNFDataConditionCheck$fHashableConditionCheck$fEqConditionCheck$fReadConditionCheck$fShowConditionCheck$fGenericConditionCheckTransactWriteItemTransactWriteItem'&$sel:conditionCheck:TransactWriteItem'$sel:delete':TransactWriteItem'$sel:put:TransactWriteItem'$sel:update:TransactWriteItem'newTransactWriteItem transactWriteItem_conditionChecktransactWriteItem_deletetransactWriteItem_puttransactWriteItem_update$fToJSONTransactWriteItem$fNFDataTransactWriteItem$fHashableTransactWriteItem$fEqTransactWriteItem$fReadTransactWriteItem$fShowTransactWriteItem$fGenericTransactWriteItemComparisonOperatorComparisonOperator'fromComparisonOperatorComparisonOperator_NULLComparisonOperator_NOT_NULLComparisonOperator_NOT_CONTAINSComparisonOperator_NEComparisonOperator_LTComparisonOperator_LEComparisonOperator_INComparisonOperator_GTComparisonOperator_GEComparisonOperator_EQComparisonOperator_CONTAINSComparisonOperator_BETWEENComparisonOperator_BEGINS_WITH$fShowComparisonOperator$fReadComparisonOperator$fEqComparisonOperator$fOrdComparisonOperator$fGenericComparisonOperator$fHashableComparisonOperator$fNFDataComparisonOperator$fFromTextComparisonOperator$fToTextComparisonOperator $fToByteStringComparisonOperator$fToLogComparisonOperator$fToHeaderComparisonOperator$fToQueryComparisonOperator$fFromJSONComparisonOperator$fFromJSONKeyComparisonOperator$fToJSONComparisonOperator$fToJSONKeyComparisonOperator$fFromXMLComparisonOperator$fToXMLComparisonOperatorExpectedAttributeValueExpectedAttributeValue'/$sel:attributeValueList:ExpectedAttributeValue'/$sel:comparisonOperator:ExpectedAttributeValue'#$sel:exists:ExpectedAttributeValue'"$sel:value:ExpectedAttributeValue'newExpectedAttributeValue)expectedAttributeValue_attributeValueList)expectedAttributeValue_comparisonOperatorexpectedAttributeValue_existsexpectedAttributeValue_value$fToJSONExpectedAttributeValue$fNFDataExpectedAttributeValue $fHashableExpectedAttributeValue$fEqExpectedAttributeValue$fReadExpectedAttributeValue$fShowExpectedAttributeValue$fGenericExpectedAttributeValue Condition Condition'"$sel:attributeValueList:Condition'"$sel:comparisonOperator:Condition' newConditioncondition_attributeValueListcondition_comparisonOperator$fToJSONCondition$fNFDataCondition$fHashableCondition $fEqCondition$fReadCondition$fShowCondition$fGenericConditionCapacity Capacity'$sel:capacityUnits:Capacity' $sel:readCapacityUnits:Capacity'!$sel:writeCapacityUnits:Capacity' newCapacitycapacity_capacityUnitscapacity_readCapacityUnitscapacity_writeCapacityUnits$fNFDataCapacity$fHashableCapacity$fFromJSONCapacity $fEqCapacity$fReadCapacity$fShowCapacity$fGenericCapacityConsumedCapacityConsumedCapacity'$$sel:capacityUnits:ConsumedCapacity'-$sel:globalSecondaryIndexes:ConsumedCapacity',$sel:localSecondaryIndexes:ConsumedCapacity'($sel:readCapacityUnits:ConsumedCapacity'$sel:table:ConsumedCapacity' $sel:tableName:ConsumedCapacity')$sel:writeCapacityUnits:ConsumedCapacity'newConsumedCapacityconsumedCapacity_capacityUnits'consumedCapacity_globalSecondaryIndexes&consumedCapacity_localSecondaryIndexes"consumedCapacity_readCapacityUnitsconsumedCapacity_tableconsumedCapacity_tableName#consumedCapacity_writeCapacityUnits$fNFDataConsumedCapacity$fHashableConsumedCapacity$fFromJSONConsumedCapacity$fEqConsumedCapacity$fReadConsumedCapacity$fShowConsumedCapacity$fGenericConsumedCapacity BillingMode BillingMode'fromBillingModeBillingMode_PROVISIONEDBillingMode_PAY_PER_REQUEST$fShowBillingMode$fReadBillingMode$fEqBillingMode$fOrdBillingMode$fGenericBillingMode$fHashableBillingMode$fNFDataBillingMode$fFromTextBillingMode$fToTextBillingMode$fToByteStringBillingMode$fToLogBillingMode$fToHeaderBillingMode$fToQueryBillingMode$fFromJSONBillingMode$fFromJSONKeyBillingMode$fToJSONBillingMode$fToJSONKeyBillingMode$fFromXMLBillingMode$fToXMLBillingModeSourceTableDetailsSourceTableDetails'$$sel:billingMode:SourceTableDetails'"$sel:itemCount:SourceTableDetails'!$sel:tableArn:SourceTableDetails''$sel:tableSizeBytes:SourceTableDetails'"$sel:tableName:SourceTableDetails' $sel:tableId:SourceTableDetails'"$sel:keySchema:SourceTableDetails'.$sel:tableCreationDateTime:SourceTableDetails'.$sel:provisionedThroughput:SourceTableDetails'newSourceTableDetailssourceTableDetails_billingModesourceTableDetails_itemCountsourceTableDetails_tableArn!sourceTableDetails_tableSizeBytessourceTableDetails_tableNamesourceTableDetails_tableIdsourceTableDetails_keySchema(sourceTableDetails_tableCreationDateTime(sourceTableDetails_provisionedThroughput$fNFDataSourceTableDetails$fHashableSourceTableDetails$fFromJSONSourceTableDetails$fEqSourceTableDetails$fReadSourceTableDetails$fShowSourceTableDetails$fGenericSourceTableDetailsBillingModeSummaryBillingModeSummary'$$sel:billingMode:BillingModeSummary':$sel:lastUpdateToPayPerRequestDateTime:BillingModeSummary'newBillingModeSummarybillingModeSummary_billingMode4billingModeSummary_lastUpdateToPayPerRequestDateTime$fNFDataBillingModeSummary$fHashableBillingModeSummary$fFromJSONBillingModeSummary$fEqBillingModeSummary$fReadBillingModeSummary$fShowBillingModeSummary$fGenericBillingModeSummaryBatchStatementRequestBatchStatementRequest'*$sel:consistentRead:BatchStatementRequest'&$sel:parameters:BatchStatementRequest'%$sel:statement:BatchStatementRequest'newBatchStatementRequest$batchStatementRequest_consistentRead batchStatementRequest_parametersbatchStatementRequest_statement$fToJSONBatchStatementRequest$fNFDataBatchStatementRequest$fHashableBatchStatementRequest$fEqBatchStatementRequest$fReadBatchStatementRequest$fShowBatchStatementRequest$fGenericBatchStatementRequestBatchStatementErrorCodeEnumBatchStatementErrorCodeEnum'fromBatchStatementErrorCodeEnum+BatchStatementErrorCodeEnum_ValidationError/BatchStatementErrorCodeEnum_TransactionConflict+BatchStatementErrorCodeEnum_ThrottlingError,BatchStatementErrorCodeEnum_ResourceNotFound0BatchStatementErrorCodeEnum_RequestLimitExceeded9BatchStatementErrorCodeEnum_ProvisionedThroughputExceeded;BatchStatementErrorCodeEnum_ItemCollectionSizeLimitExceeded/BatchStatementErrorCodeEnum_InternalServerError)BatchStatementErrorCodeEnum_DuplicateItem2BatchStatementErrorCodeEnum_ConditionalCheckFailed(BatchStatementErrorCodeEnum_AccessDenied!$fShowBatchStatementErrorCodeEnum!$fReadBatchStatementErrorCodeEnum$fEqBatchStatementErrorCodeEnum $fOrdBatchStatementErrorCodeEnum$$fGenericBatchStatementErrorCodeEnum%$fHashableBatchStatementErrorCodeEnum#$fNFDataBatchStatementErrorCodeEnum%$fFromTextBatchStatementErrorCodeEnum#$fToTextBatchStatementErrorCodeEnum)$fToByteStringBatchStatementErrorCodeEnum"$fToLogBatchStatementErrorCodeEnum%$fToHeaderBatchStatementErrorCodeEnum$$fToQueryBatchStatementErrorCodeEnum%$fFromJSONBatchStatementErrorCodeEnum($fFromJSONKeyBatchStatementErrorCodeEnum#$fToJSONBatchStatementErrorCodeEnum&$fToJSONKeyBatchStatementErrorCodeEnum$$fFromXMLBatchStatementErrorCodeEnum"$fToXMLBatchStatementErrorCodeEnumBatchStatementErrorBatchStatementError'$sel:code:BatchStatementError'!$sel:message:BatchStatementError'newBatchStatementErrorbatchStatementError_codebatchStatementError_message$fNFDataBatchStatementError$fHashableBatchStatementError$fFromJSONBatchStatementError$fEqBatchStatementError$fReadBatchStatementError$fShowBatchStatementError$fGenericBatchStatementErrorBatchStatementResponseBatchStatementResponse'"$sel:error:BatchStatementResponse'!$sel:item:BatchStatementResponse'&$sel:tableName:BatchStatementResponse'newBatchStatementResponsebatchStatementResponse_errorbatchStatementResponse_item batchStatementResponse_tableName$fNFDataBatchStatementResponse $fHashableBatchStatementResponse $fFromJSONBatchStatementResponse$fEqBatchStatementResponse$fReadBatchStatementResponse$fShowBatchStatementResponse$fGenericBatchStatementResponseBackupTypeFilterBackupTypeFilter'fromBackupTypeFilterBackupTypeFilter_USERBackupTypeFilter_SYSTEMBackupTypeFilter_AWS_BACKUPBackupTypeFilter_ALL$fShowBackupTypeFilter$fReadBackupTypeFilter$fEqBackupTypeFilter$fOrdBackupTypeFilter$fGenericBackupTypeFilter$fHashableBackupTypeFilter$fNFDataBackupTypeFilter$fFromTextBackupTypeFilter$fToTextBackupTypeFilter$fToByteStringBackupTypeFilter$fToLogBackupTypeFilter$fToHeaderBackupTypeFilter$fToQueryBackupTypeFilter$fFromJSONBackupTypeFilter$fFromJSONKeyBackupTypeFilter$fToJSONBackupTypeFilter$fToJSONKeyBackupTypeFilter$fFromXMLBackupTypeFilter$fToXMLBackupTypeFilter BackupType BackupType'fromBackupTypeBackupType_USERBackupType_SYSTEMBackupType_AWS_BACKUP$fShowBackupType$fReadBackupType$fEqBackupType$fOrdBackupType$fGenericBackupType$fHashableBackupType$fNFDataBackupType$fFromTextBackupType$fToTextBackupType$fToByteStringBackupType$fToLogBackupType$fToHeaderBackupType$fToQueryBackupType$fFromJSONBackupType$fFromJSONKeyBackupType$fToJSONBackupType$fToJSONKeyBackupType$fFromXMLBackupType$fToXMLBackupType BackupStatus BackupStatus'fromBackupStatusBackupStatus_DELETEDBackupStatus_CREATINGBackupStatus_AVAILABLE$fShowBackupStatus$fReadBackupStatus$fEqBackupStatus$fOrdBackupStatus$fGenericBackupStatus$fHashableBackupStatus$fNFDataBackupStatus$fFromTextBackupStatus$fToTextBackupStatus$fToByteStringBackupStatus$fToLogBackupStatus$fToHeaderBackupStatus$fToQueryBackupStatus$fFromJSONBackupStatus$fFromJSONKeyBackupStatus$fToJSONBackupStatus$fToJSONKeyBackupStatus$fFromXMLBackupStatus$fToXMLBackupStatus BackupSummaryBackupSummary'$sel:backupArn:BackupSummary'*$sel:backupCreationDateTime:BackupSummary'($sel:backupExpiryDateTime:BackupSummary'$sel:backupName:BackupSummary'#$sel:backupSizeBytes:BackupSummary' $sel:backupStatus:BackupSummary'$sel:backupType:BackupSummary'$sel:tableArn:BackupSummary'$sel:tableId:BackupSummary'$sel:tableName:BackupSummary'newBackupSummarybackupSummary_backupArn$backupSummary_backupCreationDateTime"backupSummary_backupExpiryDateTimebackupSummary_backupNamebackupSummary_backupSizeBytesbackupSummary_backupStatusbackupSummary_backupTypebackupSummary_tableArnbackupSummary_tableIdbackupSummary_tableName$fNFDataBackupSummary$fHashableBackupSummary$fFromJSONBackupSummary$fEqBackupSummary$fReadBackupSummary$fShowBackupSummary$fGenericBackupSummary BackupDetailsBackupDetails'($sel:backupExpiryDateTime:BackupDetails'#$sel:backupSizeBytes:BackupDetails'$sel:backupArn:BackupDetails'$sel:backupName:BackupDetails' $sel:backupStatus:BackupDetails'$sel:backupType:BackupDetails'*$sel:backupCreationDateTime:BackupDetails'newBackupDetails"backupDetails_backupExpiryDateTimebackupDetails_backupSizeBytesbackupDetails_backupArnbackupDetails_backupNamebackupDetails_backupStatusbackupDetails_backupType$backupDetails_backupCreationDateTime$fNFDataBackupDetails$fHashableBackupDetails$fFromJSONBackupDetails$fEqBackupDetails$fReadBackupDetails$fShowBackupDetails$fGenericBackupDetailsBackupDescriptionBackupDescription'%$sel:backupDetails:BackupDescription'*$sel:sourceTableDetails:BackupDescription'1$sel:sourceTableFeatureDetails:BackupDescription'newBackupDescriptionbackupDescription_backupDetails$backupDescription_sourceTableDetails+backupDescription_sourceTableFeatureDetails$fNFDataBackupDescription$fHashableBackupDescription$fFromJSONBackupDescription$fEqBackupDescription$fReadBackupDescription$fShowBackupDescription$fGenericBackupDescription9AutoScalingTargetTrackingScalingPolicyConfigurationUpdate:AutoScalingTargetTrackingScalingPolicyConfigurationUpdate'$sel:disableScaleIn:AutoScalingTargetTrackingScalingPolicyConfigurationUpdate'$sel:scaleInCooldown:AutoScalingTargetTrackingScalingPolicyConfigurationUpdate'$sel:scaleOutCooldown:AutoScalingTargetTrackingScalingPolicyConfigurationUpdate'$sel:targetValue:AutoScalingTargetTrackingScalingPolicyConfigurationUpdate'AutoScalingTargetTrackingScalingPolicyConfigurationDescription?AutoScalingTargetTrackingScalingPolicyConfigurationDescription'$sel:disableScaleIn:AutoScalingTargetTrackingScalingPolicyConfigurationDescription'$sel:scaleInCooldown:AutoScalingTargetTrackingScalingPolicyConfigurationDescription'$sel:scaleOutCooldown:AutoScalingTargetTrackingScalingPolicyConfigurationDescription'$sel:targetValue:AutoScalingTargetTrackingScalingPolicyConfigurationDescription'newAutoScalingTargetTrackingScalingPolicyConfigurationDescriptionautoScalingTargetTrackingScalingPolicyConfigurationDescription_disableScaleInautoScalingTargetTrackingScalingPolicyConfigurationDescription_scaleInCooldownautoScalingTargetTrackingScalingPolicyConfigurationDescription_scaleOutCooldownautoScalingTargetTrackingScalingPolicyConfigurationDescription_targetValue$fNFDataAutoScalingTargetTrackingScalingPolicyConfigurationDescription$fHashableAutoScalingTargetTrackingScalingPolicyConfigurationDescription$fFromJSONAutoScalingTargetTrackingScalingPolicyConfigurationDescription$fEqAutoScalingTargetTrackingScalingPolicyConfigurationDescription$fReadAutoScalingTargetTrackingScalingPolicyConfigurationDescription$fShowAutoScalingTargetTrackingScalingPolicyConfigurationDescription$fGenericAutoScalingTargetTrackingScalingPolicyConfigurationDescriptionAutoScalingPolicyUpdateAutoScalingPolicyUpdate'($sel:policyName:AutoScalingPolicyUpdate'$sel:targetTrackingScalingPolicyConfiguration:AutoScalingPolicyUpdate'newAutoScalingPolicyUpdate"autoScalingPolicyUpdate_policyNameautoScalingPolicyUpdate_targetTrackingScalingPolicyConfiguration$fToJSONAutoScalingPolicyUpdate$fNFDataAutoScalingPolicyUpdate!$fHashableAutoScalingPolicyUpdate$fEqAutoScalingPolicyUpdate$fReadAutoScalingPolicyUpdate$fShowAutoScalingPolicyUpdate $fGenericAutoScalingPolicyUpdateAutoScalingSettingsUpdateAutoScalingSettingsUpdate'3$sel:autoScalingDisabled:AutoScalingSettingsUpdate'2$sel:autoScalingRoleArn:AutoScalingSettingsUpdate',$sel:maximumUnits:AutoScalingSettingsUpdate',$sel:minimumUnits:AutoScalingSettingsUpdate'3$sel:scalingPolicyUpdate:AutoScalingSettingsUpdate'newAutoScalingSettingsUpdate-autoScalingSettingsUpdate_autoScalingDisabled,autoScalingSettingsUpdate_autoScalingRoleArn&autoScalingSettingsUpdate_maximumUnits&autoScalingSettingsUpdate_minimumUnits-autoScalingSettingsUpdate_scalingPolicyUpdate!$fToJSONAutoScalingSettingsUpdate!$fNFDataAutoScalingSettingsUpdate#$fHashableAutoScalingSettingsUpdate$fEqAutoScalingSettingsUpdate$fReadAutoScalingSettingsUpdate$fShowAutoScalingSettingsUpdate"$fGenericAutoScalingSettingsUpdate)ReplicaGlobalSecondaryIndexSettingsUpdate*ReplicaGlobalSecondaryIndexSettingsUpdate'$sel:provisionedReadCapacityAutoScalingSettingsUpdate:ReplicaGlobalSecondaryIndexSettingsUpdate'$sel:provisionedReadCapacityUnits:ReplicaGlobalSecondaryIndexSettingsUpdate'9$sel:indexName:ReplicaGlobalSecondaryIndexSettingsUpdate',newReplicaGlobalSecondaryIndexSettingsUpdatereplicaGlobalSecondaryIndexSettingsUpdate_provisionedReadCapacityAutoScalingSettingsUpdatereplicaGlobalSecondaryIndexSettingsUpdate_provisionedReadCapacityUnits3replicaGlobalSecondaryIndexSettingsUpdate_indexName1$fToJSONReplicaGlobalSecondaryIndexSettingsUpdate1$fNFDataReplicaGlobalSecondaryIndexSettingsUpdate3$fHashableReplicaGlobalSecondaryIndexSettingsUpdate-$fEqReplicaGlobalSecondaryIndexSettingsUpdate/$fReadReplicaGlobalSecondaryIndexSettingsUpdate/$fShowReplicaGlobalSecondaryIndexSettingsUpdate2$fGenericReplicaGlobalSecondaryIndexSettingsUpdateReplicaSettingsUpdateReplicaSettingsUpdate'$sel:replicaGlobalSecondaryIndexSettingsUpdate:ReplicaSettingsUpdate'$sel:replicaProvisionedReadCapacityAutoScalingSettingsUpdate:ReplicaSettingsUpdate'?$sel:replicaProvisionedReadCapacityUnits:ReplicaSettingsUpdate'-$sel:replicaTableClass:ReplicaSettingsUpdate'&$sel:regionName:ReplicaSettingsUpdate'newReplicaSettingsUpdate?replicaSettingsUpdate_replicaGlobalSecondaryIndexSettingsUpdatereplicaSettingsUpdate_replicaProvisionedReadCapacityAutoScalingSettingsUpdate9replicaSettingsUpdate_replicaProvisionedReadCapacityUnits'replicaSettingsUpdate_replicaTableClass replicaSettingsUpdate_regionName$fToJSONReplicaSettingsUpdate$fNFDataReplicaSettingsUpdate$fHashableReplicaSettingsUpdate$fEqReplicaSettingsUpdate$fReadReplicaSettingsUpdate$fShowReplicaSettingsUpdate$fGenericReplicaSettingsUpdate,ReplicaGlobalSecondaryIndexAutoScalingUpdate-ReplicaGlobalSecondaryIndexAutoScalingUpdate'<$sel:indexName:ReplicaGlobalSecondaryIndexAutoScalingUpdate'$sel:provisionedReadCapacityAutoScalingUpdate:ReplicaGlobalSecondaryIndexAutoScalingUpdate'/newReplicaGlobalSecondaryIndexAutoScalingUpdate6replicaGlobalSecondaryIndexAutoScalingUpdate_indexNamereplicaGlobalSecondaryIndexAutoScalingUpdate_provisionedReadCapacityAutoScalingUpdate4$fToJSONReplicaGlobalSecondaryIndexAutoScalingUpdate4$fNFDataReplicaGlobalSecondaryIndexAutoScalingUpdate6$fHashableReplicaGlobalSecondaryIndexAutoScalingUpdate0$fEqReplicaGlobalSecondaryIndexAutoScalingUpdate2$fReadReplicaGlobalSecondaryIndexAutoScalingUpdate2$fShowReplicaGlobalSecondaryIndexAutoScalingUpdate5$fGenericReplicaGlobalSecondaryIndexAutoScalingUpdateReplicaAutoScalingUpdateReplicaAutoScalingUpdate'$sel:replicaGlobalSecondaryIndexUpdates:ReplicaAutoScalingUpdate'$sel:replicaProvisionedReadCapacityAutoScalingUpdate:ReplicaAutoScalingUpdate')$sel:regionName:ReplicaAutoScalingUpdate'newReplicaAutoScalingUpdate;replicaAutoScalingUpdate_replicaGlobalSecondaryIndexUpdatesreplicaAutoScalingUpdate_replicaProvisionedReadCapacityAutoScalingUpdate#replicaAutoScalingUpdate_regionName $fToJSONReplicaAutoScalingUpdate $fNFDataReplicaAutoScalingUpdate"$fHashableReplicaAutoScalingUpdate$fEqReplicaAutoScalingUpdate$fReadReplicaAutoScalingUpdate$fShowReplicaAutoScalingUpdate!$fGenericReplicaAutoScalingUpdate-GlobalTableGlobalSecondaryIndexSettingsUpdate.GlobalTableGlobalSecondaryIndexSettingsUpdate'$sel:provisionedWriteCapacityAutoScalingSettingsUpdate:GlobalTableGlobalSecondaryIndexSettingsUpdate'$sel:provisionedWriteCapacityUnits:GlobalTableGlobalSecondaryIndexSettingsUpdate'=$sel:indexName:GlobalTableGlobalSecondaryIndexSettingsUpdate'0newGlobalTableGlobalSecondaryIndexSettingsUpdateglobalTableGlobalSecondaryIndexSettingsUpdate_provisionedWriteCapacityAutoScalingSettingsUpdateglobalTableGlobalSecondaryIndexSettingsUpdate_provisionedWriteCapacityUnits7globalTableGlobalSecondaryIndexSettingsUpdate_indexName5$fToJSONGlobalTableGlobalSecondaryIndexSettingsUpdate5$fNFDataGlobalTableGlobalSecondaryIndexSettingsUpdate7$fHashableGlobalTableGlobalSecondaryIndexSettingsUpdate1$fEqGlobalTableGlobalSecondaryIndexSettingsUpdate3$fReadGlobalTableGlobalSecondaryIndexSettingsUpdate3$fShowGlobalTableGlobalSecondaryIndexSettingsUpdate6$fGenericGlobalTableGlobalSecondaryIndexSettingsUpdate%GlobalSecondaryIndexAutoScalingUpdate&GlobalSecondaryIndexAutoScalingUpdate'5$sel:indexName:GlobalSecondaryIndexAutoScalingUpdate'$sel:provisionedWriteCapacityAutoScalingUpdate:GlobalSecondaryIndexAutoScalingUpdate'(newGlobalSecondaryIndexAutoScalingUpdate/globalSecondaryIndexAutoScalingUpdate_indexNameglobalSecondaryIndexAutoScalingUpdate_provisionedWriteCapacityAutoScalingUpdate-$fToJSONGlobalSecondaryIndexAutoScalingUpdate-$fNFDataGlobalSecondaryIndexAutoScalingUpdate/$fHashableGlobalSecondaryIndexAutoScalingUpdate)$fEqGlobalSecondaryIndexAutoScalingUpdate+$fReadGlobalSecondaryIndexAutoScalingUpdate+$fShowGlobalSecondaryIndexAutoScalingUpdate.$fGenericGlobalSecondaryIndexAutoScalingUpdateAutoScalingPolicyDescriptionAutoScalingPolicyDescription'-$sel:policyName:AutoScalingPolicyDescription'$sel:targetTrackingScalingPolicyConfiguration:AutoScalingPolicyDescription'newAutoScalingPolicyDescription'autoScalingPolicyDescription_policyNameautoScalingPolicyDescription_targetTrackingScalingPolicyConfiguration$$fNFDataAutoScalingPolicyDescription&$fHashableAutoScalingPolicyDescription&$fFromJSONAutoScalingPolicyDescription $fEqAutoScalingPolicyDescription"$fReadAutoScalingPolicyDescription"$fShowAutoScalingPolicyDescription%$fGenericAutoScalingPolicyDescriptionAutoScalingSettingsDescriptionAutoScalingSettingsDescription'8$sel:autoScalingDisabled:AutoScalingSettingsDescription'7$sel:autoScalingRoleArn:AutoScalingSettingsDescription'1$sel:maximumUnits:AutoScalingSettingsDescription'1$sel:minimumUnits:AutoScalingSettingsDescription'4$sel:scalingPolicies:AutoScalingSettingsDescription'!newAutoScalingSettingsDescription2autoScalingSettingsDescription_autoScalingDisabled1autoScalingSettingsDescription_autoScalingRoleArn+autoScalingSettingsDescription_maximumUnits+autoScalingSettingsDescription_minimumUnits.autoScalingSettingsDescription_scalingPolicies&$fNFDataAutoScalingSettingsDescription($fHashableAutoScalingSettingsDescription($fFromJSONAutoScalingSettingsDescription"$fEqAutoScalingSettingsDescription$$fReadAutoScalingSettingsDescription$$fShowAutoScalingSettingsDescription'$fGenericAutoScalingSettingsDescription.ReplicaGlobalSecondaryIndexSettingsDescription/ReplicaGlobalSecondaryIndexSettingsDescription'$sel:indexStatus:ReplicaGlobalSecondaryIndexSettingsDescription'$sel:provisionedReadCapacityAutoScalingSettings:ReplicaGlobalSecondaryIndexSettingsDescription'$sel:provisionedReadCapacityUnits:ReplicaGlobalSecondaryIndexSettingsDescription'$sel:provisionedWriteCapacityAutoScalingSettings:ReplicaGlobalSecondaryIndexSettingsDescription'$sel:provisionedWriteCapacityUnits:ReplicaGlobalSecondaryIndexSettingsDescription'>$sel:indexName:ReplicaGlobalSecondaryIndexSettingsDescription'1newReplicaGlobalSecondaryIndexSettingsDescription:replicaGlobalSecondaryIndexSettingsDescription_indexStatusreplicaGlobalSecondaryIndexSettingsDescription_provisionedReadCapacityAutoScalingSettingsreplicaGlobalSecondaryIndexSettingsDescription_provisionedReadCapacityUnitsreplicaGlobalSecondaryIndexSettingsDescription_provisionedWriteCapacityAutoScalingSettingsreplicaGlobalSecondaryIndexSettingsDescription_provisionedWriteCapacityUnits8replicaGlobalSecondaryIndexSettingsDescription_indexName6$fNFDataReplicaGlobalSecondaryIndexSettingsDescription8$fHashableReplicaGlobalSecondaryIndexSettingsDescription8$fFromJSONReplicaGlobalSecondaryIndexSettingsDescription2$fEqReplicaGlobalSecondaryIndexSettingsDescription4$fReadReplicaGlobalSecondaryIndexSettingsDescription4$fShowReplicaGlobalSecondaryIndexSettingsDescription7$fGenericReplicaGlobalSecondaryIndexSettingsDescriptionReplicaSettingsDescriptionReplicaSettingsDescription':$sel:replicaBillingModeSummary:ReplicaSettingsDescription'$sel:replicaGlobalSecondaryIndexSettings:ReplicaSettingsDescription'$sel:replicaProvisionedReadCapacityAutoScalingSettings:ReplicaSettingsDescription'$sel:replicaProvisionedReadCapacityUnits:ReplicaSettingsDescription'$sel:replicaProvisionedWriteCapacityAutoScalingSettings:ReplicaSettingsDescription'$sel:replicaProvisionedWriteCapacityUnits:ReplicaSettingsDescription'.$sel:replicaStatus:ReplicaSettingsDescription'9$sel:replicaTableClassSummary:ReplicaSettingsDescription'+$sel:regionName:ReplicaSettingsDescription'newReplicaSettingsDescription4replicaSettingsDescription_replicaBillingModeSummary>replicaSettingsDescription_replicaGlobalSecondaryIndexSettingsreplicaSettingsDescription_replicaProvisionedReadCapacityAutoScalingSettings>replicaSettingsDescription_replicaProvisionedReadCapacityUnitsreplicaSettingsDescription_replicaProvisionedWriteCapacityAutoScalingSettings?replicaSettingsDescription_replicaProvisionedWriteCapacityUnits(replicaSettingsDescription_replicaStatus3replicaSettingsDescription_replicaTableClassSummary%replicaSettingsDescription_regionName"$fNFDataReplicaSettingsDescription$$fHashableReplicaSettingsDescription$$fFromJSONReplicaSettingsDescription$fEqReplicaSettingsDescription $fReadReplicaSettingsDescription $fShowReplicaSettingsDescription#$fGenericReplicaSettingsDescription1ReplicaGlobalSecondaryIndexAutoScalingDescription2ReplicaGlobalSecondaryIndexAutoScalingDescription'$sel:indexName:ReplicaGlobalSecondaryIndexAutoScalingDescription'$sel:indexStatus:ReplicaGlobalSecondaryIndexAutoScalingDescription'$sel:provisionedReadCapacityAutoScalingSettings:ReplicaGlobalSecondaryIndexAutoScalingDescription'$sel:provisionedWriteCapacityAutoScalingSettings:ReplicaGlobalSecondaryIndexAutoScalingDescription'4newReplicaGlobalSecondaryIndexAutoScalingDescription;replicaGlobalSecondaryIndexAutoScalingDescription_indexName=replicaGlobalSecondaryIndexAutoScalingDescription_indexStatusreplicaGlobalSecondaryIndexAutoScalingDescription_provisionedReadCapacityAutoScalingSettingsreplicaGlobalSecondaryIndexAutoScalingDescription_provisionedWriteCapacityAutoScalingSettings9$fNFDataReplicaGlobalSecondaryIndexAutoScalingDescription;$fHashableReplicaGlobalSecondaryIndexAutoScalingDescription;$fFromJSONReplicaGlobalSecondaryIndexAutoScalingDescription5$fEqReplicaGlobalSecondaryIndexAutoScalingDescription7$fReadReplicaGlobalSecondaryIndexAutoScalingDescription7$fShowReplicaGlobalSecondaryIndexAutoScalingDescription:$fGenericReplicaGlobalSecondaryIndexAutoScalingDescriptionReplicaAutoScalingDescriptionReplicaAutoScalingDescription':$sel:globalSecondaryIndexes:ReplicaAutoScalingDescription'.$sel:regionName:ReplicaAutoScalingDescription'$sel:replicaProvisionedReadCapacityAutoScalingSettings:ReplicaAutoScalingDescription'$sel:replicaProvisionedWriteCapacityAutoScalingSettings:ReplicaAutoScalingDescription'1$sel:replicaStatus:ReplicaAutoScalingDescription' newReplicaAutoScalingDescription4replicaAutoScalingDescription_globalSecondaryIndexes(replicaAutoScalingDescription_regionNamereplicaAutoScalingDescription_replicaProvisionedReadCapacityAutoScalingSettingsreplicaAutoScalingDescription_replicaProvisionedWriteCapacityAutoScalingSettings+replicaAutoScalingDescription_replicaStatus%$fNFDataReplicaAutoScalingDescription'$fHashableReplicaAutoScalingDescription'$fFromJSONReplicaAutoScalingDescription!$fEqReplicaAutoScalingDescription#$fReadReplicaAutoScalingDescription#$fShowReplicaAutoScalingDescription&$fGenericReplicaAutoScalingDescriptionTableAutoScalingDescriptionTableAutoScalingDescription'*$sel:replicas:TableAutoScalingDescription'+$sel:tableName:TableAutoScalingDescription'-$sel:tableStatus:TableAutoScalingDescription'newTableAutoScalingDescription$tableAutoScalingDescription_replicas%tableAutoScalingDescription_tableName'tableAutoScalingDescription_tableStatus#$fNFDataTableAutoScalingDescription%$fHashableTableAutoScalingDescription%$fFromJSONTableAutoScalingDescription$fEqTableAutoScalingDescription!$fReadTableAutoScalingDescription!$fShowTableAutoScalingDescription$$fGenericTableAutoScalingDescriptionAttributeDefinitionAttributeDefinition''$sel:attributeName:AttributeDefinition''$sel:attributeType:AttributeDefinition'newAttributeDefinition!attributeDefinition_attributeName!attributeDefinition_attributeType$fToJSONAttributeDefinition$fNFDataAttributeDefinition$fHashableAttributeDefinition$fFromJSONAttributeDefinition$fEqAttributeDefinition$fReadAttributeDefinition$fShowAttributeDefinition$fGenericAttributeDefinitionTableCreationParametersTableCreationParameters')$sel:billingMode:TableCreationParameters'4$sel:globalSecondaryIndexes:TableCreationParameters'3$sel:provisionedThroughput:TableCreationParameters'.$sel:sSESpecification:TableCreationParameters''$sel:tableName:TableCreationParameters'2$sel:attributeDefinitions:TableCreationParameters''$sel:keySchema:TableCreationParameters'newTableCreationParameters#tableCreationParameters_billingMode.tableCreationParameters_globalSecondaryIndexes-tableCreationParameters_provisionedThroughput(tableCreationParameters_sSESpecification!tableCreationParameters_tableName,tableCreationParameters_attributeDefinitions!tableCreationParameters_keySchema$fToJSONTableCreationParameters$fNFDataTableCreationParameters!$fHashableTableCreationParameters!$fFromJSONTableCreationParameters$fEqTableCreationParameters$fReadTableCreationParameters$fShowTableCreationParameters $fGenericTableCreationParametersImportTableDescriptionImportTableDescription'($sel:clientToken:ImportTableDescription'2$sel:cloudWatchLogGroupArn:ImportTableDescription'$$sel:endTime:ImportTableDescription''$sel:errorCount:ImportTableDescription'($sel:failureCode:ImportTableDescription'+$sel:failureMessage:ImportTableDescription'&$sel:importArn:ImportTableDescription')$sel:importStatus:ImportTableDescription'.$sel:importedItemCount:ImportTableDescription'1$sel:inputCompressionType:ImportTableDescription'($sel:inputFormat:ImportTableDescription'/$sel:inputFormatOptions:ImportTableDescription'/$sel:processedItemCount:ImportTableDescription'/$sel:processedSizeBytes:ImportTableDescription'+$sel:s3BucketSource:ImportTableDescription'&$sel:startTime:ImportTableDescription'%$sel:tableArn:ImportTableDescription'4$sel:tableCreationParameters:ImportTableDescription'$$sel:tableId:ImportTableDescription'newImportTableDescription"importTableDescription_clientToken,importTableDescription_cloudWatchLogGroupArnimportTableDescription_endTime!importTableDescription_errorCount"importTableDescription_failureCode%importTableDescription_failureMessage importTableDescription_importArn#importTableDescription_importStatus(importTableDescription_importedItemCount+importTableDescription_inputCompressionType"importTableDescription_inputFormat)importTableDescription_inputFormatOptions)importTableDescription_processedItemCount)importTableDescription_processedSizeBytes%importTableDescription_s3BucketSource importTableDescription_startTimeimportTableDescription_tableArn.importTableDescription_tableCreationParametersimportTableDescription_tableId$fNFDataImportTableDescription $fHashableImportTableDescription $fFromJSONImportTableDescription$fEqImportTableDescription$fReadImportTableDescription$fShowImportTableDescription$fGenericImportTableDescriptionAttributeActionAttributeAction'fromAttributeActionAttributeAction_PUTAttributeAction_DELETEAttributeAction_ADD$fShowAttributeAction$fReadAttributeAction$fEqAttributeAction$fOrdAttributeAction$fGenericAttributeAction$fHashableAttributeAction$fNFDataAttributeAction$fFromTextAttributeAction$fToTextAttributeAction$fToByteStringAttributeAction$fToLogAttributeAction$fToHeaderAttributeAction$fToQueryAttributeAction$fFromJSONAttributeAction$fFromJSONKeyAttributeAction$fToJSONAttributeAction$fToJSONKeyAttributeAction$fFromXMLAttributeAction$fToXMLAttributeActionAttributeValueUpdateAttributeValueUpdate'!$sel:action:AttributeValueUpdate' $sel:value:AttributeValueUpdate'newAttributeValueUpdateattributeValueUpdate_actionattributeValueUpdate_value$fToJSONAttributeValueUpdate$fNFDataAttributeValueUpdate$fHashableAttributeValueUpdate$fEqAttributeValueUpdate$fReadAttributeValueUpdate$fShowAttributeValueUpdate$fGenericAttributeValueUpdateArchivalSummaryArchivalSummary''$sel:archivalBackupArn:ArchivalSummary'&$sel:archivalDateTime:ArchivalSummary'$$sel:archivalReason:ArchivalSummary'newArchivalSummary!archivalSummary_archivalBackupArn archivalSummary_archivalDateTimearchivalSummary_archivalReason$fNFDataArchivalSummary$fHashableArchivalSummary$fFromJSONArchivalSummary$fEqArchivalSummary$fReadArchivalSummary$fShowArchivalSummary$fGenericArchivalSummaryTableDescriptionTableDescription'&$sel:archivalSummary:TableDescription'+$sel:attributeDefinitions:TableDescription')$sel:billingModeSummary:TableDescription''$sel:creationDateTime:TableDescription'-$sel:globalSecondaryIndexes:TableDescription')$sel:globalTableVersion:TableDescription' $sel:itemCount:TableDescription' $sel:keySchema:TableDescription'&$sel:latestStreamArn:TableDescription'($sel:latestStreamLabel:TableDescription',$sel:localSecondaryIndexes:TableDescription',$sel:provisionedThroughput:TableDescription'$sel:replicas:TableDescription'%$sel:restoreSummary:TableDescription'%$sel:sSEDescription:TableDescription'*$sel:streamSpecification:TableDescription'$sel:tableArn:TableDescription'($sel:tableClassSummary:TableDescription'$sel:tableId:TableDescription' $sel:tableName:TableDescription'%$sel:tableSizeBytes:TableDescription'"$sel:tableStatus:TableDescription'newTableDescription tableDescription_archivalSummary%tableDescription_attributeDefinitions#tableDescription_billingModeSummary!tableDescription_creationDateTime'tableDescription_globalSecondaryIndexes#tableDescription_globalTableVersiontableDescription_itemCounttableDescription_keySchema tableDescription_latestStreamArn"tableDescription_latestStreamLabel&tableDescription_localSecondaryIndexes&tableDescription_provisionedThroughputtableDescription_replicastableDescription_restoreSummarytableDescription_sSEDescription$tableDescription_streamSpecificationtableDescription_tableArn"tableDescription_tableClassSummarytableDescription_tableIdtableDescription_tableNametableDescription_tableSizeBytestableDescription_tableStatus$fNFDataTableDescription$fHashableTableDescription$fFromJSONTableDescription$fEqTableDescription$fReadTableDescription$fShowTableDescription$fGenericTableDescriptiondefaultService_BackupInUseException_BackupNotFoundException _ConditionalCheckFailedException&_ContinuousBackupsUnavailableException_DuplicateItemException_ExportConflictException_ExportNotFoundException"_GlobalTableAlreadyExistsException_GlobalTableNotFoundException%_IdempotentParameterMismatchException_ImportConflictException_ImportNotFoundException_IndexNotFoundException_InternalServerError_InvalidExportTimeException_InvalidRestoreTimeException)_ItemCollectionSizeLimitExceededException_LimitExceededException(_PointInTimeRecoveryUnavailableException'_ProvisionedThroughputExceededException_ReplicaAlreadyExistsException_ReplicaNotFoundException_RequestLimitExceeded_ResourceInUseException_ResourceNotFoundException_TableAlreadyExistsException_TableInUseException_TableNotFoundException_TransactionCanceledException_TransactionConflictException_TransactionInProgressExceptionTransactWriteItemsResponseTransactWriteItemsResponse'1$sel:consumedCapacity:TransactWriteItemsResponse'6$sel:itemCollectionMetrics:TransactWriteItemsResponse'+$sel:httpStatus:TransactWriteItemsResponse'TransactWriteItemsTransactWriteItems'+$sel:clientRequestToken:TransactWriteItems'/$sel:returnConsumedCapacity:TransactWriteItems'4$sel:returnItemCollectionMetrics:TransactWriteItems'&$sel:transactItems:TransactWriteItems'newTransactWriteItems%transactWriteItems_clientRequestToken)transactWriteItems_returnConsumedCapacity.transactWriteItems_returnItemCollectionMetrics transactWriteItems_transactItemsnewTransactWriteItemsResponse+transactWriteItemsResponse_consumedCapacity0transactWriteItemsResponse_itemCollectionMetrics%transactWriteItemsResponse_httpStatus$fToQueryTransactWriteItems$fToPathTransactWriteItems$fToJSONTransactWriteItems$fToHeadersTransactWriteItems$fNFDataTransactWriteItems$fHashableTransactWriteItems"$fNFDataTransactWriteItemsResponse$fAWSRequestTransactWriteItems$fEqTransactWriteItemsResponse $fReadTransactWriteItemsResponse $fShowTransactWriteItemsResponse#$fGenericTransactWriteItemsResponse$fEqTransactWriteItems$fReadTransactWriteItems$fShowTransactWriteItems$fGenericTransactWriteItemsTransactGetItemsResponseTransactGetItemsResponse'/$sel:consumedCapacity:TransactGetItemsResponse'($sel:responses:TransactGetItemsResponse')$sel:httpStatus:TransactGetItemsResponse'TransactGetItemsTransactGetItems'-$sel:returnConsumedCapacity:TransactGetItems'$$sel:transactItems:TransactGetItems'newTransactGetItems'transactGetItems_returnConsumedCapacitytransactGetItems_transactItemsnewTransactGetItemsResponse)transactGetItemsResponse_consumedCapacity"transactGetItemsResponse_responses#transactGetItemsResponse_httpStatus$fToQueryTransactGetItems$fToPathTransactGetItems$fToJSONTransactGetItems$fToHeadersTransactGetItems$fNFDataTransactGetItems$fHashableTransactGetItems $fNFDataTransactGetItemsResponse$fAWSRequestTransactGetItems$fEqTransactGetItemsResponse$fReadTransactGetItemsResponse$fShowTransactGetItemsResponse!$fGenericTransactGetItemsResponse$fEqTransactGetItems$fReadTransactGetItems$fShowTransactGetItems$fGenericTransactGetItemsTagResourceResponseTagResourceResponse' TagResource TagResource'$sel:resourceArn:TagResource'$sel:tags:TagResource'newTagResourcetagResource_resourceArntagResource_tagsnewTagResourceResponse$fToQueryTagResource$fToPathTagResource$fToJSONTagResource$fToHeadersTagResource$fNFDataTagResource$fHashableTagResource$fNFDataTagResourceResponse$fAWSRequestTagResource$fEqTagResourceResponse$fReadTagResourceResponse$fShowTagResourceResponse$fGenericTagResourceResponse$fEqTagResource$fReadTagResource$fShowTagResource$fGenericTagResource ScanResponse ScanResponse'#$sel:consumedCapacity:ScanResponse'$sel:count:ScanResponse'$sel:items:ScanResponse'#$sel:lastEvaluatedKey:ScanResponse'$sel:scannedCount:ScanResponse'$sel:httpStatus:ScanResponse'ScanScan'$sel:attributesToGet:Scan'$sel:conditionalOperator:Scan'$sel:consistentRead:Scan'$sel:exclusiveStartKey:Scan'#$sel:expressionAttributeNames:Scan'$$sel:expressionAttributeValues:Scan'$sel:filterExpression:Scan'$sel:indexName:Scan'$sel:limit:Scan'$sel:projectionExpression:Scan'!$sel:returnConsumedCapacity:Scan'$sel:scanFilter:Scan'$sel:segment:Scan'$sel:select:Scan'$sel:totalSegments:Scan'$sel:tableName:Scan'newScanscan_attributesToGetscan_conditionalOperatorscan_consistentReadscan_exclusiveStartKeyscan_expressionAttributeNamesscan_expressionAttributeValuesscan_filterExpressionscan_indexName scan_limitscan_projectionExpressionscan_returnConsumedCapacityscan_scanFilter scan_segment scan_selectscan_totalSegmentsscan_tableNamenewScanResponsescanResponse_consumedCapacityscanResponse_countscanResponse_itemsscanResponse_lastEvaluatedKeyscanResponse_scannedCountscanResponse_httpStatus $fToQueryScan $fToPathScan $fToJSONScan$fToHeadersScan $fNFDataScan$fHashableScan$fAWSPagerScan$fNFDataScanResponse$fAWSRequestScan$fEqScanResponse$fReadScanResponse$fShowScanResponse$fGenericScanResponse$fEqScan $fReadScan $fShowScan $fGenericScan!RestoreTableToPointInTimeResponse"RestoreTableToPointInTimeResponse'8$sel:tableDescription:RestoreTableToPointInTimeResponse'2$sel:httpStatus:RestoreTableToPointInTimeResponse'RestoreTableToPointInTimeRestoreTableToPointInTime'3$sel:billingModeOverride:RestoreTableToPointInTime'<$sel:globalSecondaryIndexOverride:RestoreTableToPointInTime';$sel:localSecondaryIndexOverride:RestoreTableToPointInTime'=$sel:provisionedThroughputOverride:RestoreTableToPointInTime'/$sel:restoreDateTime:RestoreTableToPointInTime'8$sel:sSESpecificationOverride:RestoreTableToPointInTime'.$sel:sourceTableArn:RestoreTableToPointInTime'/$sel:sourceTableName:RestoreTableToPointInTime'7$sel:useLatestRestorableTime:RestoreTableToPointInTime'/$sel:targetTableName:RestoreTableToPointInTime'newRestoreTableToPointInTime-restoreTableToPointInTime_billingModeOverride6restoreTableToPointInTime_globalSecondaryIndexOverride5restoreTableToPointInTime_localSecondaryIndexOverride7restoreTableToPointInTime_provisionedThroughputOverride)restoreTableToPointInTime_restoreDateTime2restoreTableToPointInTime_sSESpecificationOverride(restoreTableToPointInTime_sourceTableArn)restoreTableToPointInTime_sourceTableName1restoreTableToPointInTime_useLatestRestorableTime)restoreTableToPointInTime_targetTableName$newRestoreTableToPointInTimeResponse2restoreTableToPointInTimeResponse_tableDescription,restoreTableToPointInTimeResponse_httpStatus"$fToQueryRestoreTableToPointInTime!$fToPathRestoreTableToPointInTime!$fToJSONRestoreTableToPointInTime$$fToHeadersRestoreTableToPointInTime!$fNFDataRestoreTableToPointInTime#$fHashableRestoreTableToPointInTime)$fNFDataRestoreTableToPointInTimeResponse%$fAWSRequestRestoreTableToPointInTime%$fEqRestoreTableToPointInTimeResponse'$fReadRestoreTableToPointInTimeResponse'$fShowRestoreTableToPointInTimeResponse*$fGenericRestoreTableToPointInTimeResponse$fEqRestoreTableToPointInTime$fReadRestoreTableToPointInTime$fShowRestoreTableToPointInTime"$fGenericRestoreTableToPointInTimeRestoreTableFromBackupResponseRestoreTableFromBackupResponse'5$sel:tableDescription:RestoreTableFromBackupResponse'/$sel:httpStatus:RestoreTableFromBackupResponse'RestoreTableFromBackupRestoreTableFromBackup'0$sel:billingModeOverride:RestoreTableFromBackup'9$sel:globalSecondaryIndexOverride:RestoreTableFromBackup'8$sel:localSecondaryIndexOverride:RestoreTableFromBackup':$sel:provisionedThroughputOverride:RestoreTableFromBackup'5$sel:sSESpecificationOverride:RestoreTableFromBackup',$sel:targetTableName:RestoreTableFromBackup'&$sel:backupArn:RestoreTableFromBackup'newRestoreTableFromBackup*restoreTableFromBackup_billingModeOverride3restoreTableFromBackup_globalSecondaryIndexOverride2restoreTableFromBackup_localSecondaryIndexOverride4restoreTableFromBackup_provisionedThroughputOverride/restoreTableFromBackup_sSESpecificationOverride&restoreTableFromBackup_targetTableName restoreTableFromBackup_backupArn!newRestoreTableFromBackupResponse/restoreTableFromBackupResponse_tableDescription)restoreTableFromBackupResponse_httpStatus$fToQueryRestoreTableFromBackup$fToPathRestoreTableFromBackup$fToJSONRestoreTableFromBackup!$fToHeadersRestoreTableFromBackup$fNFDataRestoreTableFromBackup $fHashableRestoreTableFromBackup&$fNFDataRestoreTableFromBackupResponse"$fAWSRequestRestoreTableFromBackup"$fEqRestoreTableFromBackupResponse$$fReadRestoreTableFromBackupResponse$$fShowRestoreTableFromBackupResponse'$fGenericRestoreTableFromBackupResponse$fEqRestoreTableFromBackup$fReadRestoreTableFromBackup$fShowRestoreTableFromBackup$fGenericRestoreTableFromBackup QueryResponseQueryResponse'$$sel:consumedCapacity:QueryResponse'$sel:count:QueryResponse'$$sel:lastEvaluatedKey:QueryResponse' $sel:scannedCount:QueryResponse'$sel:httpStatus:QueryResponse'$sel:items:QueryResponse'QueryQuery'$sel:attributesToGet:Query'$sel:conditionalOperator:Query'$sel:consistentRead:Query'$sel:exclusiveStartKey:Query'$$sel:expressionAttributeNames:Query'%$sel:expressionAttributeValues:Query'$sel:filterExpression:Query'$sel:indexName:Query'"$sel:keyConditionExpression:Query'$sel:keyConditions:Query'$sel:limit:Query' $sel:projectionExpression:Query'$sel:queryFilter:Query'"$sel:returnConsumedCapacity:Query'$sel:scanIndexForward:Query'$sel:select:Query'$sel:tableName:Query'newQueryquery_attributesToGetquery_conditionalOperatorquery_consistentReadquery_exclusiveStartKeyquery_expressionAttributeNamesquery_expressionAttributeValuesquery_filterExpressionquery_indexNamequery_keyConditionExpressionquery_keyConditions query_limitquery_projectionExpressionquery_queryFilterquery_returnConsumedCapacityquery_scanIndexForward query_selectquery_tableNamenewQueryResponsequeryResponse_consumedCapacityqueryResponse_countqueryResponse_lastEvaluatedKeyqueryResponse_scannedCountqueryResponse_httpStatusqueryResponse_items$fToQueryQuery $fToPathQuery $fToJSONQuery$fToHeadersQuery $fNFDataQuery$fHashableQuery$fAWSPagerQuery$fNFDataQueryResponse$fAWSRequestQuery$fEqQueryResponse$fReadQueryResponse$fShowQueryResponse$fGenericQueryResponse $fEqQuery $fReadQuery $fShowQuery$fGenericQueryPutItemResponsePutItemResponse' $sel:attributes:PutItemResponse'&$sel:consumedCapacity:PutItemResponse'+$sel:itemCollectionMetrics:PutItemResponse' $sel:httpStatus:PutItemResponse'PutItemPutItem'!$sel:conditionExpression:PutItem'!$sel:conditionalOperator:PutItem'$sel:expected:PutItem'&$sel:expressionAttributeNames:PutItem''$sel:expressionAttributeValues:PutItem'$$sel:returnConsumedCapacity:PutItem')$sel:returnItemCollectionMetrics:PutItem'$sel:returnValues:PutItem'$sel:tableName:PutItem'$sel:item:PutItem' newPutItemputItem_conditionExpressionputItem_conditionalOperatorputItem_expected putItem_expressionAttributeNames!putItem_expressionAttributeValuesputItem_returnConsumedCapacity#putItem_returnItemCollectionMetricsputItem_returnValuesputItem_tableName putItem_itemnewPutItemResponseputItemResponse_attributes putItemResponse_consumedCapacity%putItemResponse_itemCollectionMetricsputItemResponse_httpStatus$fToQueryPutItem$fToPathPutItem$fToJSONPutItem$fToHeadersPutItem$fNFDataPutItem$fHashablePutItem$fNFDataPutItemResponse$fAWSRequestPutItem$fEqPutItemResponse$fReadPutItemResponse$fShowPutItemResponse$fGenericPutItemResponse $fEqPutItem $fReadPutItem $fShowPutItem$fGenericPutItemListTagsOfResourceResponseListTagsOfResourceResponse'*$sel:nextToken:ListTagsOfResourceResponse'%$sel:tags:ListTagsOfResourceResponse'+$sel:httpStatus:ListTagsOfResourceResponse'ListTagsOfResourceListTagsOfResource'"$sel:nextToken:ListTagsOfResource'$$sel:resourceArn:ListTagsOfResource'newListTagsOfResourcelistTagsOfResource_nextTokenlistTagsOfResource_resourceArnnewListTagsOfResourceResponse$listTagsOfResourceResponse_nextTokenlistTagsOfResourceResponse_tags%listTagsOfResourceResponse_httpStatus$fToQueryListTagsOfResource$fToPathListTagsOfResource$fToJSONListTagsOfResource$fToHeadersListTagsOfResource$fNFDataListTagsOfResource$fHashableListTagsOfResource$fAWSPagerListTagsOfResource"$fNFDataListTagsOfResourceResponse$fAWSRequestListTagsOfResource$fEqListTagsOfResourceResponse $fReadListTagsOfResourceResponse $fShowListTagsOfResourceResponse#$fGenericListTagsOfResourceResponse$fEqListTagsOfResource$fReadListTagsOfResource$fShowListTagsOfResource$fGenericListTagsOfResourceListTablesResponseListTablesResponse'/$sel:lastEvaluatedTableName:ListTablesResponse'#$sel:tableNames:ListTablesResponse'#$sel:httpStatus:ListTablesResponse' ListTables ListTables'($sel:exclusiveStartTableName:ListTables'$sel:limit:ListTables' newListTables"listTables_exclusiveStartTableNamelistTables_limitnewListTablesResponse)listTablesResponse_lastEvaluatedTableNamelistTablesResponse_tableNameslistTablesResponse_httpStatus$fToQueryListTables$fToPathListTables$fToJSONListTables$fToHeadersListTables$fNFDataListTables$fHashableListTables$fAWSPagerListTables$fNFDataListTablesResponse$fAWSRequestListTables$fEqListTablesResponse$fReadListTablesResponse$fShowListTablesResponse$fGenericListTablesResponse$fEqListTables$fReadListTables$fShowListTables$fGenericListTablesListImportsResponseListImportsResponse'+$sel:importSummaryList:ListImportsResponse'#$sel:nextToken:ListImportsResponse'$$sel:httpStatus:ListImportsResponse' ListImports ListImports'$sel:nextToken:ListImports'$sel:pageSize:ListImports'$sel:tableArn:ListImports'newListImportslistImports_nextTokenlistImports_pageSizelistImports_tableArnnewListImportsResponse%listImportsResponse_importSummaryListlistImportsResponse_nextTokenlistImportsResponse_httpStatus$fToQueryListImports$fToPathListImports$fToJSONListImports$fToHeadersListImports$fNFDataListImports$fHashableListImports$fNFDataListImportsResponse$fAWSRequestListImports$fEqListImportsResponse$fReadListImportsResponse$fShowListImportsResponse$fGenericListImportsResponse$fEqListImports$fReadListImports$fShowListImports$fGenericListImportsListGlobalTablesResponseListGlobalTablesResponse'+$sel:globalTables:ListGlobalTablesResponse';$sel:lastEvaluatedGlobalTableName:ListGlobalTablesResponse')$sel:httpStatus:ListGlobalTablesResponse'ListGlobalTablesListGlobalTables'4$sel:exclusiveStartGlobalTableName:ListGlobalTables'$sel:limit:ListGlobalTables'!$sel:regionName:ListGlobalTables'newListGlobalTables.listGlobalTables_exclusiveStartGlobalTableNamelistGlobalTables_limitlistGlobalTables_regionNamenewListGlobalTablesResponse%listGlobalTablesResponse_globalTables5listGlobalTablesResponse_lastEvaluatedGlobalTableName#listGlobalTablesResponse_httpStatus$fToQueryListGlobalTables$fToPathListGlobalTables$fToJSONListGlobalTables$fToHeadersListGlobalTables$fNFDataListGlobalTables$fHashableListGlobalTables $fNFDataListGlobalTablesResponse$fAWSRequestListGlobalTables$fEqListGlobalTablesResponse$fReadListGlobalTablesResponse$fShowListGlobalTablesResponse!$fGenericListGlobalTablesResponse$fEqListGlobalTables$fReadListGlobalTables$fShowListGlobalTables$fGenericListGlobalTablesListExportsResponseListExportsResponse')$sel:exportSummaries:ListExportsResponse'#$sel:nextToken:ListExportsResponse'$$sel:httpStatus:ListExportsResponse' ListExports ListExports'$sel:maxResults:ListExports'$sel:nextToken:ListExports'$sel:tableArn:ListExports'newListExportslistExports_maxResultslistExports_nextTokenlistExports_tableArnnewListExportsResponse#listExportsResponse_exportSummarieslistExportsResponse_nextTokenlistExportsResponse_httpStatus$fToQueryListExports$fToPathListExports$fToJSONListExports$fToHeadersListExports$fNFDataListExports$fHashableListExports$fNFDataListExportsResponse$fAWSRequestListExports$fEqListExportsResponse$fReadListExportsResponse$fShowListExportsResponse$fGenericListExportsResponse$fEqListExports$fReadListExports$fShowListExports$fGenericListExportsListContributorInsightsResponse ListContributorInsightsResponse'$sel:contributorInsightsSummaries:ListContributorInsightsResponse'/$sel:nextToken:ListContributorInsightsResponse'0$sel:httpStatus:ListContributorInsightsResponse'ListContributorInsightsListContributorInsights'($sel:maxResults:ListContributorInsights''$sel:nextToken:ListContributorInsights''$sel:tableName:ListContributorInsights'newListContributorInsights"listContributorInsights_maxResults!listContributorInsights_nextToken!listContributorInsights_tableName"newListContributorInsightsResponsedescribeContinuousBackupsResponse_continuousBackupsDescription,describeContinuousBackupsResponse_httpStatus"$fToQueryDescribeContinuousBackups!$fToPathDescribeContinuousBackups!$fToJSONDescribeContinuousBackups$$fToHeadersDescribeContinuousBackups!$fNFDataDescribeContinuousBackups#$fHashableDescribeContinuousBackups)$fNFDataDescribeContinuousBackupsResponse%$fAWSRequestDescribeContinuousBackups%$fEqDescribeContinuousBackupsResponse'$fReadDescribeContinuousBackupsResponse'$fShowDescribeContinuousBackupsResponse*$fGenericDescribeContinuousBackupsResponse$fEqDescribeContinuousBackups$fReadDescribeContinuousBackups$fShowDescribeContinuousBackups"$fGenericDescribeContinuousBackupsDescribeBackupResponseDescribeBackupResponse'.$sel:backupDescription:DescribeBackupResponse''$sel:httpStatus:DescribeBackupResponse'DescribeBackupDescribeBackup'$sel:backupArn:DescribeBackup'newDescribeBackupdescribeBackup_backupArnnewDescribeBackupResponse(describeBackupResponse_backupDescription!describeBackupResponse_httpStatus$fToQueryDescribeBackup$fToPathDescribeBackup$fToJSONDescribeBackup$fToHeadersDescribeBackup$fNFDataDescribeBackup$fHashableDescribeBackup$fNFDataDescribeBackupResponse$fAWSRequestDescribeBackup$fEqDescribeBackupResponse$fReadDescribeBackupResponse$fShowDescribeBackupResponse$fGenericDescribeBackupResponse$fEqDescribeBackup$fReadDescribeBackup$fShowDescribeBackup$fGenericDescribeBackupDeleteTableResponseDeleteTableResponse'*$sel:tableDescription:DeleteTableResponse'$$sel:httpStatus:DeleteTableResponse' DeleteTable DeleteTable'$sel:tableName:DeleteTable'newDeleteTabledeleteTable_tableNamenewDeleteTableResponse$deleteTableResponse_tableDescriptiondeleteTableResponse_httpStatus$fToQueryDeleteTable$fToPathDeleteTable$fToJSONDeleteTable$fToHeadersDeleteTable$fNFDataDeleteTable$fHashableDeleteTable$fNFDataDeleteTableResponse$fAWSRequestDeleteTable$fEqDeleteTableResponse$fReadDeleteTableResponse$fShowDeleteTableResponse$fGenericDeleteTableResponse$fEqDeleteTable$fReadDeleteTable$fShowDeleteTable$fGenericDeleteTableDeleteItemResponseDeleteItemResponse'#$sel:attributes:DeleteItemResponse')$sel:consumedCapacity:DeleteItemResponse'.$sel:itemCollectionMetrics:DeleteItemResponse'#$sel:httpStatus:DeleteItemResponse' DeleteItem DeleteItem'$$sel:conditionExpression:DeleteItem'$$sel:conditionalOperator:DeleteItem'$sel:expected:DeleteItem')$sel:expressionAttributeNames:DeleteItem'*$sel:expressionAttributeValues:DeleteItem''$sel:returnConsumedCapacity:DeleteItem',$sel:returnItemCollectionMetrics:DeleteItem'$sel:returnValues:DeleteItem'$sel:tableName:DeleteItem'$sel:key:DeleteItem' newDeleteItemdeleteItem_conditionExpressiondeleteItem_conditionalOperatordeleteItem_expected#deleteItem_expressionAttributeNames$deleteItem_expressionAttributeValues!deleteItem_returnConsumedCapacity&deleteItem_returnItemCollectionMetricsdeleteItem_returnValuesdeleteItem_tableNamedeleteItem_keynewDeleteItemResponsedeleteItemResponse_attributes#deleteItemResponse_consumedCapacity(deleteItemResponse_itemCollectionMetricsdeleteItemResponse_httpStatus$fToQueryDeleteItem$fToPathDeleteItem$fToJSONDeleteItem$fToHeadersDeleteItem$fNFDataDeleteItem$fHashableDeleteItem$fNFDataDeleteItemResponse$fAWSRequestDeleteItem$fEqDeleteItemResponse$fReadDeleteItemResponse$fShowDeleteItemResponse$fGenericDeleteItemResponse$fEqDeleteItem$fReadDeleteItem$fShowDeleteItem$fGenericDeleteItemDeleteBackupResponseDeleteBackupResponse',$sel:backupDescription:DeleteBackupResponse'%$sel:httpStatus:DeleteBackupResponse' DeleteBackup DeleteBackup'$sel:backupArn:DeleteBackup'newDeleteBackupdeleteBackup_backupArnnewDeleteBackupResponse&deleteBackupResponse_backupDescriptiondeleteBackupResponse_httpStatus$fToQueryDeleteBackup$fToPathDeleteBackup$fToJSONDeleteBackup$fToHeadersDeleteBackup$fNFDataDeleteBackup$fHashableDeleteBackup$fNFDataDeleteBackupResponse$fAWSRequestDeleteBackup$fEqDeleteBackupResponse$fReadDeleteBackupResponse$fShowDeleteBackupResponse$fGenericDeleteBackupResponse$fEqDeleteBackup$fReadDeleteBackup$fShowDeleteBackup$fGenericDeleteBackupCreateTableResponseCreateTableResponse'*$sel:tableDescription:CreateTableResponse'$$sel:httpStatus:CreateTableResponse' CreateTable CreateTable'$sel:billingMode:CreateTable'($sel:globalSecondaryIndexes:CreateTable''$sel:localSecondaryIndexes:CreateTable''$sel:provisionedThroughput:CreateTable'"$sel:sSESpecification:CreateTable'%$sel:streamSpecification:CreateTable'$sel:tableClass:CreateTable'$sel:tags:CreateTable'&$sel:attributeDefinitions:CreateTable'$sel:tableName:CreateTable'$sel:keySchema:CreateTable'newCreateTablecreateTable_billingMode"createTable_globalSecondaryIndexes!createTable_localSecondaryIndexes!createTable_provisionedThroughputcreateTable_sSESpecificationcreateTable_streamSpecificationcreateTable_tableClasscreateTable_tags createTable_attributeDefinitionscreateTable_tableNamecreateTable_keySchemanewCreateTableResponse$createTableResponse_tableDescriptioncreateTableResponse_httpStatus$fToQueryCreateTable$fToPathCreateTable$fToJSONCreateTable$fToHeadersCreateTable$fNFDataCreateTable$fHashableCreateTable$fNFDataCreateTableResponse$fAWSRequestCreateTable$fEqCreateTableResponse$fReadCreateTableResponse$fShowCreateTableResponse$fGenericCreateTableResponse$fEqCreateTable$fReadCreateTable$fShowCreateTable$fGenericCreateTableCreateGlobalTableResponseCreateGlobalTableResponse'6$sel:globalTableDescription:CreateGlobalTableResponse'*$sel:httpStatus:CreateGlobalTableResponse'CreateGlobalTableCreateGlobalTable''$sel:globalTableName:CreateGlobalTable'($sel:replicationGroup:CreateGlobalTable'newCreateGlobalTable!createGlobalTable_globalTableName"createGlobalTable_replicationGroupnewCreateGlobalTableResponse0createGlobalTableResponse_globalTableDescription$createGlobalTableResponse_httpStatus$fToQueryCreateGlobalTable$fToPathCreateGlobalTable$fToJSONCreateGlobalTable$fToHeadersCreateGlobalTable$fNFDataCreateGlobalTable$fHashableCreateGlobalTable!$fNFDataCreateGlobalTableResponse$fAWSRequestCreateGlobalTable$fEqCreateGlobalTableResponse$fReadCreateGlobalTableResponse$fShowCreateGlobalTableResponse"$fGenericCreateGlobalTableResponse$fEqCreateGlobalTable$fReadCreateGlobalTable$fShowCreateGlobalTable$fGenericCreateGlobalTableCreateBackupResponseCreateBackupResponse'($sel:backupDetails:CreateBackupResponse'%$sel:httpStatus:CreateBackupResponse' CreateBackup CreateBackup'$sel:tableName:CreateBackup'$sel:backupName:CreateBackup'newCreateBackupcreateBackup_tableNamecreateBackup_backupNamenewCreateBackupResponse"createBackupResponse_backupDetailscreateBackupResponse_httpStatus$fToQueryCreateBackup$fToPathCreateBackup$fToJSONCreateBackup$fToHeadersCreateBackup$fNFDataCreateBackup$fHashableCreateBackup$fNFDataCreateBackupResponse$fAWSRequestCreateBackup$fEqCreateBackupResponse$fReadCreateBackupResponse$fShowCreateBackupResponse$fGenericCreateBackupResponse$fEqCreateBackup$fReadCreateBackup$fShowCreateBackup$fGenericCreateBackupBatchWriteItemResponseBatchWriteItemResponse'-$sel:consumedCapacity:BatchWriteItemResponse'2$sel:itemCollectionMetrics:BatchWriteItemResponse''$sel:httpStatus:BatchWriteItemResponse'-$sel:unprocessedItems:BatchWriteItemResponse'BatchWriteItemBatchWriteItem'+$sel:returnConsumedCapacity:BatchWriteItem'0$sel:returnItemCollectionMetrics:BatchWriteItem'!$sel:requestItems:BatchWriteItem'newBatchWriteItem%batchWriteItem_returnConsumedCapacity*batchWriteItem_returnItemCollectionMetricsbatchWriteItem_requestItemsnewBatchWriteItemResponse'batchWriteItemResponse_consumedCapacity,batchWriteItemResponse_itemCollectionMetrics!batchWriteItemResponse_httpStatus'batchWriteItemResponse_unprocessedItems$fToQueryBatchWriteItem$fToPathBatchWriteItem$fToJSONBatchWriteItem$fToHeadersBatchWriteItem$fNFDataBatchWriteItem$fHashableBatchWriteItem$fNFDataBatchWriteItemResponse$fAWSRequestBatchWriteItem$fEqBatchWriteItemResponse$fReadBatchWriteItemResponse$fShowBatchWriteItemResponse$fGenericBatchWriteItemResponse$fEqBatchWriteItem$fReadBatchWriteItem$fShowBatchWriteItem$fGenericBatchWriteItemBatchGetItemResponseBatchGetItemResponse'+$sel:consumedCapacity:BatchGetItemResponse'%$sel:httpStatus:BatchGetItemResponse'$$sel:responses:BatchGetItemResponse'*$sel:unprocessedKeys:BatchGetItemResponse' BatchGetItem BatchGetItem')$sel:returnConsumedCapacity:BatchGetItem'$sel:requestItems:BatchGetItem'newBatchGetItem#batchGetItem_returnConsumedCapacitybatchGetItem_requestItemsnewBatchGetItemResponse%batchGetItemResponse_consumedCapacitybatchGetItemResponse_httpStatusbatchGetItemResponse_responses$batchGetItemResponse_unprocessedKeys$fToQueryBatchGetItem$fToPathBatchGetItem$fToJSONBatchGetItem$fToHeadersBatchGetItem$fNFDataBatchGetItem$fHashableBatchGetItem$fNFDataBatchGetItemResponse$fAWSRequestBatchGetItem$fEqBatchGetItemResponse$fReadBatchGetItemResponse$fShowBatchGetItemResponse$fGenericBatchGetItemResponse$fEqBatchGetItem$fReadBatchGetItem$fShowBatchGetItem$fGenericBatchGetItemBatchExecuteStatementResponseBatchExecuteStatementResponse'4$sel:consumedCapacity:BatchExecuteStatementResponse'-$sel:responses:BatchExecuteStatementResponse'.$sel:httpStatus:BatchExecuteStatementResponse'BatchExecuteStatementBatchExecuteStatement'2$sel:returnConsumedCapacity:BatchExecuteStatement'&$sel:statements:BatchExecuteStatement'newBatchExecuteStatement,batchExecuteStatement_returnConsumedCapacity batchExecuteStatement_statements newBatchExecuteStatementResponse.batchExecuteStatementResponse_consumedCapacity'batchExecuteStatementResponse_responses(batchExecuteStatementResponse_httpStatus$fToQueryBatchExecuteStatement$fToPathBatchExecuteStatement$fToJSONBatchExecuteStatement $fToHeadersBatchExecuteStatement$fNFDataBatchExecuteStatement$fHashableBatchExecuteStatement%$fNFDataBatchExecuteStatementResponse!$fAWSRequestBatchExecuteStatement!$fEqBatchExecuteStatementResponse#$fReadBatchExecuteStatementResponse#$fShowBatchExecuteStatementResponse&$fGenericBatchExecuteStatementResponse$fEqBatchExecuteStatement$fReadBatchExecuteStatement$fShowBatchExecuteStatement$fGenericBatchExecuteStatementUntagResourceResponseUntagResourceResponse' UntagResourceUntagResource'$sel:resourceArn:UntagResource'$sel:tagKeys:UntagResource'newUntagResourceuntagResource_resourceArnuntagResource_tagKeysnewUntagResourceResponse$fToQueryUntagResource$fToPathUntagResource$fToJSONUntagResource$fToHeadersUntagResource$fNFDataUntagResource$fHashableUntagResource$fNFDataUntagResourceResponse$fAWSRequestUntagResource$fEqUntagResourceResponse$fReadUntagResourceResponse$fShowUntagResourceResponse$fGenericUntagResourceResponse$fEqUntagResource$fReadUntagResource$fShowUntagResource$fGenericUntagResourceUpdateContinuousBackupsResponse UpdateContinuousBackupsResponse'$sel:continuousBackupsDescription:UpdateContinuousBackupsResponse'0$sel:httpStatus:UpdateContinuousBackupsResponse'UpdateContinuousBackupsUpdateContinuousBackups''$sel:tableName:UpdateContinuousBackups'>$sel:pointInTimeRecoverySpecification:UpdateContinuousBackups'newUpdateContinuousBackups!updateContinuousBackups_tableName8updateContinuousBackups_pointInTimeRecoverySpecification"newUpdateContinuousBackupsResponse