@@ -169,6 +169,7 @@ class KinesisEventProperties(BaseModel):
169
169
Enabled : Optional [PassThroughProp ] = kinesiseventproperties ("Enabled" )
170
170
FilterCriteria : Optional [PassThroughProp ] = kinesiseventproperties ("FilterCriteria" )
171
171
FunctionResponseTypes : Optional [PassThroughProp ] = kinesiseventproperties ("FunctionResponseTypes" )
172
+ KmsKeyArn : Optional [PassThroughProp ] # TODO: add documentation
172
173
MaximumBatchingWindowInSeconds : Optional [PassThroughProp ] = kinesiseventproperties ("MaximumBatchingWindowInSeconds" )
173
174
MaximumRecordAgeInSeconds : Optional [PassThroughProp ] = kinesiseventproperties ("MaximumRecordAgeInSeconds" )
174
175
MaximumRetryAttempts : Optional [PassThroughProp ] = kinesiseventproperties ("MaximumRetryAttempts" )
@@ -191,6 +192,7 @@ class DynamoDBEventProperties(BaseModel):
191
192
Enabled : Optional [PassThroughProp ] = dynamodbeventproperties ("Enabled" )
192
193
FilterCriteria : Optional [PassThroughProp ] = dynamodbeventproperties ("FilterCriteria" )
193
194
FunctionResponseTypes : Optional [PassThroughProp ] = dynamodbeventproperties ("FunctionResponseTypes" )
195
+ KmsKeyArn : Optional [PassThroughProp ] # TODO: add documentation
194
196
MaximumBatchingWindowInSeconds : Optional [PassThroughProp ] = dynamodbeventproperties (
195
197
"MaximumBatchingWindowInSeconds"
196
198
)
@@ -235,6 +237,7 @@ class SQSEventProperties(BaseModel):
235
237
Enabled : Optional [PassThroughProp ] = sqseventproperties ("Enabled" )
236
238
FilterCriteria : Optional [PassThroughProp ] = sqseventproperties ("FilterCriteria" )
237
239
FunctionResponseTypes : Optional [PassThroughProp ] = sqseventproperties ("FunctionResponseTypes" )
240
+ KmsKeyArn : Optional [PassThroughProp ] # TODO: add documentation
238
241
MaximumBatchingWindowInSeconds : Optional [PassThroughProp ] = sqseventproperties ("MaximumBatchingWindowInSeconds" )
239
242
Queue : PassThroughProp = sqseventproperties ("Queue" )
240
243
ScalingConfig : Optional [PassThroughProp ] # Update docs when live
@@ -406,6 +409,7 @@ class HttpApiEvent(BaseModel):
406
409
class MSKEventProperties (BaseModel ):
407
410
ConsumerGroupId : Optional [PassThroughProp ] = mskeventproperties ("ConsumerGroupId" )
408
411
FilterCriteria : Optional [PassThroughProp ] = mskeventproperties ("FilterCriteria" )
412
+ KmsKeyArn : Optional [PassThroughProp ] # TODO: add documentation
409
413
MaximumBatchingWindowInSeconds : Optional [PassThroughProp ] = mskeventproperties ("MaximumBatchingWindowInSeconds" )
410
414
StartingPosition : Optional [PassThroughProp ] = mskeventproperties ("StartingPosition" )
411
415
StartingPositionTimestamp : Optional [PassThroughProp ] = mskeventproperties ("StartingPositionTimestamp" )
@@ -426,6 +430,7 @@ class MQEventProperties(BaseModel):
426
430
DynamicPolicyName : Optional [bool ] = mqeventproperties ("DynamicPolicyName" )
427
431
Enabled : Optional [PassThroughProp ] = mqeventproperties ("Enabled" )
428
432
FilterCriteria : Optional [PassThroughProp ] = mqeventproperties ("FilterCriteria" )
433
+ KmsKeyArn : Optional [PassThroughProp ] # TODO: add documentation
429
434
MaximumBatchingWindowInSeconds : Optional [PassThroughProp ] = mqeventproperties ("MaximumBatchingWindowInSeconds" )
430
435
Queues : PassThroughProp = mqeventproperties ("Queues" )
431
436
SecretsManagerKmsKeyId : Optional [str ] = mqeventproperties ("SecretsManagerKmsKeyId" )
@@ -445,6 +450,7 @@ class SelfManagedKafkaEventProperties(BaseModel):
445
450
KafkaBootstrapServers : Optional [List [SamIntrinsicable [str ]]] = selfmanagedkafkaeventproperties (
446
451
"KafkaBootstrapServers"
447
452
)
453
+ KmsKeyArn : Optional [PassThroughProp ] # TODO: add documentation
448
454
SourceAccessConfigurations : PassThroughProp = selfmanagedkafkaeventproperties ("SourceAccessConfigurations" )
449
455
StartingPosition : Optional [PassThroughProp ] # TODO: add documentation
450
456
StartingPositionTimestamp : Optional [PassThroughProp ] # TODO: add documentation
0 commit comments