From 98a5282390991624e8e5f91bf589a0d923041c00 Mon Sep 17 00:00:00 2001 From: awstools <awstools@amazon.com> Date: Thu, 17 Oct 2024 18:20:14 +0000 Subject: [PATCH] feat(client-pipes): This release adds validation to require specifying a SecurityGroup and Subnets in the Vpc object under PipesSourceSelfManagedKafkaParameters. It also adds support for iso-e, iso-f, and other non-commercial partitions in ARN parameters. --- clients/client-pipes/src/models/models_0.ts | 42 +++++++------- codegen/sdk-codegen/aws-models/pipes.json | 62 ++++++++++----------- 2 files changed, 52 insertions(+), 52 deletions(-) diff --git a/clients/client-pipes/src/models/models_0.ts b/clients/client-pipes/src/models/models_0.ts index adfea7c5093d9..86bf92df4f4c0 100644 --- a/clients/client-pipes/src/models/models_0.ts +++ b/clients/client-pipes/src/models/models_0.ts @@ -829,7 +829,7 @@ export interface PipeSourceDynamoDBStreamParameters { DeadLetterConfig?: DeadLetterConfig; /** - * <p>(Streams only) Define how to handle item process failures. <code>AUTOMATIC_BISECT</code> halves each batch and retry each half + * <p>Define how to handle item process failures. <code>AUTOMATIC_BISECT</code> halves each batch and retry each half * until all the records are processed or there is one failed message left in the batch.</p> * @public */ @@ -842,27 +842,27 @@ export interface PipeSourceDynamoDBStreamParameters { MaximumBatchingWindowInSeconds?: number; /** - * <p>(Streams only) Discard records older than the specified age. The default value is -1, which sets the maximum age to infinite. + * <p>Discard records older than the specified age. The default value is -1, which sets the maximum age to infinite. * When the value is set to infinite, EventBridge never discards old records. </p> * @public */ MaximumRecordAgeInSeconds?: number; /** - * <p>(Streams only) Discard records after the specified number of retries. The default value is -1, which sets the maximum number of + * <p>Discard records after the specified number of retries. The default value is -1, which sets the maximum number of * retries to infinite. When MaximumRetryAttempts is infinite, EventBridge retries failed records until the record expires in the event source.</p> * @public */ MaximumRetryAttempts?: number; /** - * <p>(Streams only) The number of batches to process concurrently from each shard. The default value is 1.</p> + * <p>The number of batches to process concurrently from each shard. The default value is 1.</p> * @public */ ParallelizationFactor?: number; /** - * <p>(Streams only) The position in a stream from which to start reading.</p> + * <p>The position in a stream from which to start reading.</p> * @public */ StartingPosition: DynamoDBStreamStartPosition | undefined; @@ -929,7 +929,7 @@ export interface PipeSourceKinesisStreamParameters { DeadLetterConfig?: DeadLetterConfig; /** - * <p>(Streams only) Define how to handle item process failures. <code>AUTOMATIC_BISECT</code> halves each batch and retry each half + * <p>Define how to handle item process failures. <code>AUTOMATIC_BISECT</code> halves each batch and retry each half * until all the records are processed or there is one failed message left in the batch.</p> * @public */ @@ -942,27 +942,27 @@ export interface PipeSourceKinesisStreamParameters { MaximumBatchingWindowInSeconds?: number; /** - * <p>(Streams only) Discard records older than the specified age. The default value is -1, which sets the maximum age to infinite. + * <p>Discard records older than the specified age. The default value is -1, which sets the maximum age to infinite. * When the value is set to infinite, EventBridge never discards old records. </p> * @public */ MaximumRecordAgeInSeconds?: number; /** - * <p>(Streams only) Discard records after the specified number of retries. The default value is -1, which sets the maximum number of + * <p>Discard records after the specified number of retries. The default value is -1, which sets the maximum number of * retries to infinite. When MaximumRetryAttempts is infinite, EventBridge retries failed records until the record expires in the event source.</p> * @public */ MaximumRetryAttempts?: number; /** - * <p>(Streams only) The number of batches to process concurrently from each shard. The default value is 1.</p> + * <p>The number of batches to process concurrently from each shard. The default value is 1.</p> * @public */ ParallelizationFactor?: number; /** - * <p>(Streams only) The position in a stream from which to start reading.</p> + * <p>The position in a stream from which to start reading.</p> * @public */ StartingPosition: KinesisStreamStartPosition | undefined; @@ -1057,7 +1057,7 @@ export interface PipeSourceManagedStreamingKafkaParameters { TopicName: string | undefined; /** - * <p>(Streams only) The position in a stream from which to start reading.</p> + * <p>The position in a stream from which to start reading.</p> * @public */ StartingPosition?: MSKStartPosition; @@ -1267,7 +1267,7 @@ export interface PipeSourceSelfManagedKafkaParameters { TopicName: string | undefined; /** - * <p>(Streams only) The position in a stream from which to start reading.</p> + * <p>The position in a stream from which to start reading.</p> * @public */ StartingPosition?: SelfManagedKafkaStartPosition; @@ -2505,7 +2505,7 @@ export interface PipeTargetTimestreamParameters { /** * <p>How to format the timestamps. For example, - * <code>YYYY-MM-DDThh:mm:ss.sssTZD</code>.</p> + * <code>yyyy-MM-dd'T'HH:mm:ss'Z'</code>.</p> * <p>Required if <code>TimeFieldType</code> is specified as * <code>TIMESTAMP_FORMAT</code>.</p> * @public @@ -3573,7 +3573,7 @@ export interface UpdatePipeSourceDynamoDBStreamParameters { DeadLetterConfig?: DeadLetterConfig; /** - * <p>(Streams only) Define how to handle item process failures. <code>AUTOMATIC_BISECT</code> halves each batch and retry each half + * <p>Define how to handle item process failures. <code>AUTOMATIC_BISECT</code> halves each batch and retry each half * until all the records are processed or there is one failed message left in the batch.</p> * @public */ @@ -3586,21 +3586,21 @@ export interface UpdatePipeSourceDynamoDBStreamParameters { MaximumBatchingWindowInSeconds?: number; /** - * <p>(Streams only) Discard records older than the specified age. The default value is -1, which sets the maximum age to infinite. + * <p>Discard records older than the specified age. The default value is -1, which sets the maximum age to infinite. * When the value is set to infinite, EventBridge never discards old records. </p> * @public */ MaximumRecordAgeInSeconds?: number; /** - * <p>(Streams only) Discard records after the specified number of retries. The default value is -1, which sets the maximum number of + * <p>Discard records after the specified number of retries. The default value is -1, which sets the maximum number of * retries to infinite. When MaximumRetryAttempts is infinite, EventBridge retries failed records until the record expires in the event source.</p> * @public */ MaximumRetryAttempts?: number; /** - * <p>(Streams only) The number of batches to process concurrently from each shard. The default value is 1.</p> + * <p>The number of batches to process concurrently from each shard. The default value is 1.</p> * @public */ ParallelizationFactor?: number; @@ -3624,7 +3624,7 @@ export interface UpdatePipeSourceKinesisStreamParameters { DeadLetterConfig?: DeadLetterConfig; /** - * <p>(Streams only) Define how to handle item process failures. <code>AUTOMATIC_BISECT</code> halves each batch and retry each half + * <p>Define how to handle item process failures. <code>AUTOMATIC_BISECT</code> halves each batch and retry each half * until all the records are processed or there is one failed message left in the batch.</p> * @public */ @@ -3637,21 +3637,21 @@ export interface UpdatePipeSourceKinesisStreamParameters { MaximumBatchingWindowInSeconds?: number; /** - * <p>(Streams only) Discard records older than the specified age. The default value is -1, which sets the maximum age to infinite. + * <p>Discard records older than the specified age. The default value is -1, which sets the maximum age to infinite. * When the value is set to infinite, EventBridge never discards old records. </p> * @public */ MaximumRecordAgeInSeconds?: number; /** - * <p>(Streams only) Discard records after the specified number of retries. The default value is -1, which sets the maximum number of + * <p>Discard records after the specified number of retries. The default value is -1, which sets the maximum number of * retries to infinite. When MaximumRetryAttempts is infinite, EventBridge retries failed records until the record expires in the event source.</p> * @public */ MaximumRetryAttempts?: number; /** - * <p>(Streams only) The number of batches to process concurrently from each shard. The default value is 1.</p> + * <p>The number of batches to process concurrently from each shard. The default value is 1.</p> * @public */ ParallelizationFactor?: number; diff --git a/codegen/sdk-codegen/aws-models/pipes.json b/codegen/sdk-codegen/aws-models/pipes.json index e65943aae6ff1..d0591ae35d937 100644 --- a/codegen/sdk-codegen/aws-models/pipes.json +++ b/codegen/sdk-codegen/aws-models/pipes.json @@ -8,7 +8,7 @@ "min": 1, "max": 1600 }, - "smithy.api#pattern": "^arn:(aws[a-zA-Z0-9-]*):([a-zA-Z0-9\\-]+):([a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-\\d{1})?:(\\d{12})?:(.+)$" + "smithy.api#pattern": "^arn:(aws[a-zA-Z0-9-]*):([a-zA-Z0-9\\-]+):([a-z]{2,4}((-gov)|(-de)|(-iso([a-z]?)))?-[a-z]+(-\\d{1})?)?:(\\d{12})?:(.+)$" } }, "com.amazonaws.pipes#ArnOrJsonPath": { @@ -18,7 +18,7 @@ "min": 1, "max": 1600 }, - "smithy.api#pattern": "^arn:(aws[a-zA-Z0-9-]*):([a-zA-Z0-9\\-]+):([a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-\\d{1})?:(\\d{12})?:(.+)|(\\$(\\.[\\w/_-]+(\\[(\\d+|\\*)\\])*)*)$" + "smithy.api#pattern": "^arn:(aws[a-zA-Z0-9-]*):([a-zA-Z0-9\\-]+):([a-z]{2,4}((-gov)|(-de)|(-iso([a-z]?)))?-[a-z]+(-\\d{1})?)?:(\\d{12})?:(.+)|(\\$(\\.[\\w/_-]+(\\[(\\d+|\\*)\\])*)*)$" } }, "com.amazonaws.pipes#ArnOrUrl": { @@ -28,7 +28,7 @@ "min": 1, "max": 1600 }, - "smithy.api#pattern": "^smk://(([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9\\-]*[a-zA-Z0-9])\\.)*([A-Za-z0-9]|[A-Za-z0-9][A-Za-z0-9\\-]*[A-Za-z0-9]):[0-9]{1,5}|arn:(aws[a-zA-Z0-9-]*):([a-zA-Z0-9\\-]+):([a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-\\d{1})?:(\\d{12})?:(.+)$" + "smithy.api#pattern": "^smk://(([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9\\-]*[a-zA-Z0-9])\\.)*([A-Za-z0-9]|[A-Za-z0-9][A-Za-z0-9\\-]*[A-Za-z0-9]):[0-9]{1,5}|arn:(aws[a-zA-Z0-9-]*):([a-zA-Z0-9\\-]+):([a-z]{2,4}((-gov)|(-de)|(-iso([a-z]?)))?-[a-z]+(-\\d{1})?)?:(\\d{12})?:(.+)$" } }, "com.amazonaws.pipes#AssignPublicIp": { @@ -364,7 +364,7 @@ "min": 1, "max": 1600 }, - "smithy.api#pattern": "^(^arn:aws([a-z]|\\-)*:logs:([a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-\\d{1}):(\\d{12}):log-group:[\\.\\-_/#A-Za-z0-9]{1,512}(:\\*)?)$" + "smithy.api#pattern": "^(^arn:aws([a-z]|\\-)*:logs:([a-z]{2,4}((-gov)|(-de)|(-iso([a-z]?)))?-[a-z]+(-\\d{1})?):(\\d{12}):log-group:[\\.\\-_/#A-Za-z0-9]{1,512}(:\\*)?)$" } }, "com.amazonaws.pipes#CloudwatchLogsLogDestination": { @@ -1398,7 +1398,7 @@ "min": 1, "max": 1600 }, - "smithy.api#pattern": "^(^arn:aws([a-z]|\\-)*:firehose:([a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-\\d{1}):(\\d{12}):deliverystream/[a-zA-Z0-9_.-]{1,64})$" + "smithy.api#pattern": "^(^arn:aws([a-z]|\\-)*:firehose:([a-z]{2,4}((-gov)|(-de)|(-iso([a-z]?)))?-[a-z]+(-\\d{1})?):(\\d{12}):deliverystream/[a-zA-Z0-9_.-]{1,64})$" } }, "com.amazonaws.pipes#FirehoseLogDestination": { @@ -2148,7 +2148,7 @@ "min": 0, "max": 1600 }, - "smithy.api#pattern": "^$|arn:(aws[a-zA-Z0-9-]*):([a-zA-Z0-9\\-]+):([a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-\\d{1})?:(\\d{12})?:(.+)$" + "smithy.api#pattern": "^$|arn:(aws[a-zA-Z0-9-]*):([a-zA-Z0-9\\-]+):([a-z]{2,4}((-gov)|(-de)|(-iso([a-z]?)))?-[a-z]+(-\\d{1})?)?:(\\d{12})?:(.+)$" } }, "com.amazonaws.pipes#PathParameter": { @@ -2490,7 +2490,7 @@ "OnPartialBatchItemFailure": { "target": "com.amazonaws.pipes#OnPartialBatchItemFailureStreams", "traits": { - "smithy.api#documentation": "<p>(Streams only) Define how to handle item process failures. <code>AUTOMATIC_BISECT</code> halves each batch and retry each half \nuntil all the records are processed or there is one failed message left in the batch.</p>" + "smithy.api#documentation": "<p>Define how to handle item process failures. <code>AUTOMATIC_BISECT</code> halves each batch and retry each half \nuntil all the records are processed or there is one failed message left in the batch.</p>" } }, "MaximumBatchingWindowInSeconds": { @@ -2502,25 +2502,25 @@ "MaximumRecordAgeInSeconds": { "target": "com.amazonaws.pipes#MaximumRecordAgeInSeconds", "traits": { - "smithy.api#documentation": "<p>(Streams only) Discard records older than the specified age. The default value is -1, which sets the maximum age to infinite. \nWhen the value is set to infinite, EventBridge never discards old records. </p>" + "smithy.api#documentation": "<p>Discard records older than the specified age. The default value is -1, which sets the maximum age to infinite. \nWhen the value is set to infinite, EventBridge never discards old records. </p>" } }, "MaximumRetryAttempts": { "target": "com.amazonaws.pipes#MaximumRetryAttemptsESM", "traits": { - "smithy.api#documentation": "<p>(Streams only) Discard records after the specified number of retries. The default value is -1, which sets the maximum number of \nretries to infinite. When MaximumRetryAttempts is infinite, EventBridge retries failed records until the record expires in the event source.</p>" + "smithy.api#documentation": "<p>Discard records after the specified number of retries. The default value is -1, which sets the maximum number of \nretries to infinite. When MaximumRetryAttempts is infinite, EventBridge retries failed records until the record expires in the event source.</p>" } }, "ParallelizationFactor": { "target": "com.amazonaws.pipes#LimitMax10", "traits": { - "smithy.api#documentation": "<p>(Streams only) The number of batches to process concurrently from each shard. The default value is 1.</p>" + "smithy.api#documentation": "<p>The number of batches to process concurrently from each shard. The default value is 1.</p>" } }, "StartingPosition": { "target": "com.amazonaws.pipes#DynamoDBStreamStartPosition", "traits": { - "smithy.api#documentation": "<p>(Streams only) The position in a stream from which to start reading.</p>", + "smithy.api#documentation": "<p>The position in a stream from which to start reading.</p>", "smithy.api#required": {} } } @@ -2547,7 +2547,7 @@ "OnPartialBatchItemFailure": { "target": "com.amazonaws.pipes#OnPartialBatchItemFailureStreams", "traits": { - "smithy.api#documentation": "<p>(Streams only) Define how to handle item process failures. <code>AUTOMATIC_BISECT</code> halves each batch and retry each half \nuntil all the records are processed or there is one failed message left in the batch.</p>" + "smithy.api#documentation": "<p>Define how to handle item process failures. <code>AUTOMATIC_BISECT</code> halves each batch and retry each half \nuntil all the records are processed or there is one failed message left in the batch.</p>" } }, "MaximumBatchingWindowInSeconds": { @@ -2559,25 +2559,25 @@ "MaximumRecordAgeInSeconds": { "target": "com.amazonaws.pipes#MaximumRecordAgeInSeconds", "traits": { - "smithy.api#documentation": "<p>(Streams only) Discard records older than the specified age. The default value is -1, which sets the maximum age to infinite. \nWhen the value is set to infinite, EventBridge never discards old records. </p>" + "smithy.api#documentation": "<p>Discard records older than the specified age. The default value is -1, which sets the maximum age to infinite. \nWhen the value is set to infinite, EventBridge never discards old records. </p>" } }, "MaximumRetryAttempts": { "target": "com.amazonaws.pipes#MaximumRetryAttemptsESM", "traits": { - "smithy.api#documentation": "<p>(Streams only) Discard records after the specified number of retries. The default value is -1, which sets the maximum number of \nretries to infinite. When MaximumRetryAttempts is infinite, EventBridge retries failed records until the record expires in the event source.</p>" + "smithy.api#documentation": "<p>Discard records after the specified number of retries. The default value is -1, which sets the maximum number of \nretries to infinite. When MaximumRetryAttempts is infinite, EventBridge retries failed records until the record expires in the event source.</p>" } }, "ParallelizationFactor": { "target": "com.amazonaws.pipes#LimitMax10", "traits": { - "smithy.api#documentation": "<p>(Streams only) The number of batches to process concurrently from each shard. The default value is 1.</p>" + "smithy.api#documentation": "<p>The number of batches to process concurrently from each shard. The default value is 1.</p>" } }, "StartingPosition": { "target": "com.amazonaws.pipes#KinesisStreamStartPosition", "traits": { - "smithy.api#documentation": "<p>(Streams only) The position in a stream from which to start reading.</p>", + "smithy.api#documentation": "<p>The position in a stream from which to start reading.</p>", "smithy.api#required": {} } }, @@ -2605,7 +2605,7 @@ "StartingPosition": { "target": "com.amazonaws.pipes#MSKStartPosition", "traits": { - "smithy.api#documentation": "<p>(Streams only) The position in a stream from which to start reading.</p>" + "smithy.api#documentation": "<p>The position in a stream from which to start reading.</p>" } }, "BatchSize": { @@ -2746,7 +2746,7 @@ "StartingPosition": { "target": "com.amazonaws.pipes#SelfManagedKafkaStartPosition", "traits": { - "smithy.api#documentation": "<p>(Streams only) The position in a stream from which to start reading.</p>" + "smithy.api#documentation": "<p>The position in a stream from which to start reading.</p>" } }, "AdditionalBootstrapServers": { @@ -3380,7 +3380,7 @@ "TimestampFormat": { "target": "com.amazonaws.pipes#TimestampFormat", "traits": { - "smithy.api#documentation": "<p>How to format the timestamps. For example,\n <code>YYYY-MM-DDThh:mm:ss.sssTZD</code>.</p>\n <p>Required if <code>TimeFieldType</code> is specified as\n <code>TIMESTAMP_FORMAT</code>.</p>" + "smithy.api#documentation": "<p>How to format the timestamps. For example,\n <code>yyyy-MM-dd'T'HH:mm:ss'Z'</code>.</p>\n <p>Required if <code>TimeFieldType</code> is specified as\n <code>TIMESTAMP_FORMAT</code>.</p>" } }, "VersionValue": { @@ -4537,7 +4537,7 @@ "min": 1, "max": 1600 }, - "smithy.api#pattern": "^(^arn:aws([a-z]|\\-)*:secretsmanager:([a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-\\d{1}):(\\d{12}):secret:.+)$" + "smithy.api#pattern": "^(^arn:aws([a-z]|\\-)*:secretsmanager:([a-z]{2,4}((-gov)|(-de)|(-iso([a-z]?)))?-[a-z]+(-\\d{1})?):(\\d{12}):secret:.+)$" } }, "com.amazonaws.pipes#SecretManagerArnOrJsonPath": { @@ -4548,7 +4548,7 @@ "min": 1, "max": 1600 }, - "smithy.api#pattern": "^(^arn:aws([a-z]|\\-)*:secretsmanager:([a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-\\d{1}):(\\d{12}):secret:.+)|(\\$(\\.[\\w/_-]+(\\[(\\d+|\\*)\\])*)*)$" + "smithy.api#pattern": "^(^arn:aws([a-z]|\\-)*:secretsmanager:([a-z]{2,4}((-gov)|(-de)|(-iso([a-z]?)))?-[a-z]+(-\\d{1})?):(\\d{12}):secret:.+)|(\\$(\\.[\\w/_-]+(\\[(\\d+|\\*)\\])*)*)$" } }, "com.amazonaws.pipes#SecurityGroup": { @@ -4581,7 +4581,7 @@ "traits": { "smithy.api#documentation": "List of SecurityGroupId.", "smithy.api#length": { - "min": 0, + "min": 1, "max": 5 } } @@ -5016,7 +5016,7 @@ "traits": { "smithy.api#documentation": "List of SubnetId.", "smithy.api#length": { - "min": 0, + "min": 1, "max": 16 } } @@ -5525,7 +5525,7 @@ "OnPartialBatchItemFailure": { "target": "com.amazonaws.pipes#OnPartialBatchItemFailureStreams", "traits": { - "smithy.api#documentation": "<p>(Streams only) Define how to handle item process failures. <code>AUTOMATIC_BISECT</code> halves each batch and retry each half \nuntil all the records are processed or there is one failed message left in the batch.</p>" + "smithy.api#documentation": "<p>Define how to handle item process failures. <code>AUTOMATIC_BISECT</code> halves each batch and retry each half \nuntil all the records are processed or there is one failed message left in the batch.</p>" } }, "MaximumBatchingWindowInSeconds": { @@ -5537,19 +5537,19 @@ "MaximumRecordAgeInSeconds": { "target": "com.amazonaws.pipes#MaximumRecordAgeInSeconds", "traits": { - "smithy.api#documentation": "<p>(Streams only) Discard records older than the specified age. The default value is -1, which sets the maximum age to infinite. \nWhen the value is set to infinite, EventBridge never discards old records. </p>" + "smithy.api#documentation": "<p>Discard records older than the specified age. The default value is -1, which sets the maximum age to infinite. \nWhen the value is set to infinite, EventBridge never discards old records. </p>" } }, "MaximumRetryAttempts": { "target": "com.amazonaws.pipes#MaximumRetryAttemptsESM", "traits": { - "smithy.api#documentation": "<p>(Streams only) Discard records after the specified number of retries. The default value is -1, which sets the maximum number of \nretries to infinite. When MaximumRetryAttempts is infinite, EventBridge retries failed records until the record expires in the event source.</p>" + "smithy.api#documentation": "<p>Discard records after the specified number of retries. The default value is -1, which sets the maximum number of \nretries to infinite. When MaximumRetryAttempts is infinite, EventBridge retries failed records until the record expires in the event source.</p>" } }, "ParallelizationFactor": { "target": "com.amazonaws.pipes#LimitMax10", "traits": { - "smithy.api#documentation": "<p>(Streams only) The number of batches to process concurrently from each shard. The default value is 1.</p>" + "smithy.api#documentation": "<p>The number of batches to process concurrently from each shard. The default value is 1.</p>" } } }, @@ -5575,7 +5575,7 @@ "OnPartialBatchItemFailure": { "target": "com.amazonaws.pipes#OnPartialBatchItemFailureStreams", "traits": { - "smithy.api#documentation": "<p>(Streams only) Define how to handle item process failures. <code>AUTOMATIC_BISECT</code> halves each batch and retry each half \nuntil all the records are processed or there is one failed message left in the batch.</p>" + "smithy.api#documentation": "<p>Define how to handle item process failures. <code>AUTOMATIC_BISECT</code> halves each batch and retry each half \nuntil all the records are processed or there is one failed message left in the batch.</p>" } }, "MaximumBatchingWindowInSeconds": { @@ -5587,19 +5587,19 @@ "MaximumRecordAgeInSeconds": { "target": "com.amazonaws.pipes#MaximumRecordAgeInSeconds", "traits": { - "smithy.api#documentation": "<p>(Streams only) Discard records older than the specified age. The default value is -1, which sets the maximum age to infinite. \nWhen the value is set to infinite, EventBridge never discards old records. </p>" + "smithy.api#documentation": "<p>Discard records older than the specified age. The default value is -1, which sets the maximum age to infinite. \nWhen the value is set to infinite, EventBridge never discards old records. </p>" } }, "MaximumRetryAttempts": { "target": "com.amazonaws.pipes#MaximumRetryAttemptsESM", "traits": { - "smithy.api#documentation": "<p>(Streams only) Discard records after the specified number of retries. The default value is -1, which sets the maximum number of \nretries to infinite. When MaximumRetryAttempts is infinite, EventBridge retries failed records until the record expires in the event source.</p>" + "smithy.api#documentation": "<p>Discard records after the specified number of retries. The default value is -1, which sets the maximum number of \nretries to infinite. When MaximumRetryAttempts is infinite, EventBridge retries failed records until the record expires in the event source.</p>" } }, "ParallelizationFactor": { "target": "com.amazonaws.pipes#LimitMax10", "traits": { - "smithy.api#documentation": "<p>(Streams only) The number of batches to process concurrently from each shard. The default value is 1.</p>" + "smithy.api#documentation": "<p>The number of batches to process concurrently from each shard. The default value is 1.</p>" } } },