Amazon.PowerShell.Cmdlets.DDB.AmazonDynamoDBClientCmdlet.ClientConfig
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
A unique, case-sensitive identifier that ensures the bulk operation starts no more than one time. During the 8 hours after the initial request, repeated requests that use the same token and parameters return the same bulk operation. If a request reuses the token with different parameters, DynamoDB returns an IdempotentParameterMismatchException. If you omit the token, an Amazon Web Services SDK automatically generates one.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
This parameter overrides confirmation prompts to force the cmdlet to continue its operation. This parameter should always be used with caution.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
The compression type of the input objects. Valid values are GZIP, ZSTD, and NONE. If you don't specify a value, DynamoDB uses NONE.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
The format of the input objects. DYNAMODB_JSON uses JSON Lines, with one JSON record per line. ION uses a sequence of Ion structs.
| Required? | True |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
-InputS3Configuration_S3Bucket <
String>
The name of the Amazon S3 bucket that contains the input objects.
| Required? | True |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
-InputS3Configuration_S3BucketOwner <
String>
The Amazon Web Services account ID of the input bucket owner. If you omit this value, DynamoDB uses the Amazon Web Services account ID of the requester.S3BucketOwner is required when the bucket is owned by another Amazon Web Services account.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
-InputS3Configuration_S3KeyPrefix <
String>
An optional key prefix that limits the input to matching objects in the Amazon S3 bucket.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
-MaxWriteRequestUnit <Int64>
The maximum rate, in write request units per second, at which the bulk operation attempts to write. The value must be at least 1,024. With this setting, you limit only the bulk operation; the table's provisioned or on-demand capacity settings don't change. The actual write rate can be lower.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
| Aliases | MaxWriteRequestUnits |
-OutputS3Configuration_OutputType <
String[]>
The following values describe the types of output that DynamoDB writes for individual input items. Include one or both values.
- ERROR
- Reports input records or input objects that DynamoDB couldn't process. This includes malformed input and item validation failures, such as a missing or incorrectly typed primary key attribute or an item that exceeds a DynamoDB limit.
- CONDITION_CHECK_FAILURE
- Reports the attempted item and, when present, the existing item for a write whose condition expression evaluates to false.
Starting with version 4 of the SDK this property will default to null. If no data for this property is returned from the service the property will also be null. This was changed to improve performance and allow the SDK and caller to distinguish between a property not set or a property being empty to clear out a value. To retain the previous SDK behavior set the AWSConfigs.InitializeCollections static property to true.
| Required? | True |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
-OutputS3Configuration_S3Bucket <
String>
The name of the Amazon S3 bucket where DynamoDB writes output records.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
-OutputS3Configuration_S3BucketOwner <
String>
The Amazon Web Services account ID of the output bucket owner. If you omit this value, DynamoDB uses the Amazon Web Services account ID of the requester.S3BucketOwner is required when the bucket is owned by another Amazon Web Services account.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
-OutputS3Configuration_S3KeyPrefix <
String>
An optional key prefix under which DynamoDB writes the output records.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
The server-side encryption algorithm for the output objects. Valid values are AES256 and KMS. If you don't specify a value, Amazon S3 applies the destination bucket's default encryption settings.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
-OutputS3Configuration_S3SseKmsKeyId <
String>
The identifier of the KMS key that encrypts the output objects. Specify this value when S3SseAlgorithm is KMS. Don't specify it when the algorithm is AES256.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
The performance tier for the bulk operation. Valid values are STANDARD and ACCELERATED. If you don't specify a value, the operation uses STANDARD.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
Use the -Select parameter to control the cmdlet output. The default value is 'BulkOperationDescription'. Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.DynamoDBv2.Model.StartBulkPutItemsResponse). Specifying the name of a property of type Amazon.DynamoDBv2.Model.StartBulkPutItemsResponse will result in that property being returned. Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
| Required? | False |
| Position? | Named |
| Accept pipeline input? | True (ByPropertyName) |
The name or ARN of the existing DynamoDB table that receives the items.
| Required? | True |
| Position? | 1 |
| Accept pipeline input? | True (ByValue, ByPropertyName) |