From 407c7ad4aaeeab4bcf8c57eb4382f5d40274c627 Mon Sep 17 00:00:00 2001
From: awstools Creates a code signing configuration. A code signing configuration defines a list of
+ * Creates a code signing configuration. A code signing configuration defines a list of
* allowed signing profiles and defines the code-signing validation policy (action to be taken if deployment
* validation checks fail). Creates a code signing configuration. A code signing configuration defines a list of
+ * Creates a code signing configuration. A code signing configuration defines a list of
* allowed signing profiles and defines the code-signing validation policy (action to be taken if deployment
* validation checks fail). The identifier for the Kafka consumer group to join. The consumer group ID must be unique among all your Kafka event sources.
* After creating a Kafka event source mapping with the consumer group ID specified, you cannot update this value. For more information, see
- * services-msk-consumer-group-id.
The identifier for the Kafka consumer group to join. The consumer group ID must be unique among all your Kafka event sources. * After creating a Kafka event source mapping with the consumer group ID specified, you cannot update this value. For more information, see - * services-msk-consumer-group-id.
+ * Customizable consumer group ID. */ ConsumerGroupId?: string; } @@ -709,23 +709,23 @@ export interface SourceAccessConfiguration { * *
- * VPC_SUBNET
- The subnets associated with your VPC. Lambda connects to these subnets to fetch data from your self-managed Apache Kafka cluster.
VPC_SUBNET
- (Self-managed Apache Kafka) The subnets associated with your VPC. Lambda connects to these subnets to fetch data from your self-managed Apache Kafka cluster.
*
- * VPC_SECURITY_GROUP
- The VPC security group used to manage access to your self-managed Apache Kafka brokers.
VPC_SECURITY_GROUP
- (Self-managed Apache Kafka) The VPC security group used to manage access to your self-managed Apache Kafka brokers.
*
- * SASL_SCRAM_256_AUTH
- The Secrets Manager ARN of your secret key used for SASL SCRAM-256 authentication of your self-managed Apache Kafka brokers.
SASL_SCRAM_256_AUTH
- (Self-managed Apache Kafka) The Secrets Manager ARN of your secret key used for SASL SCRAM-256 authentication of your self-managed Apache Kafka brokers.
*
- * SASL_SCRAM_512_AUTH
- The Secrets Manager ARN of your secret key used for SASL SCRAM-512 authentication of your self-managed Apache Kafka brokers.
SASL_SCRAM_512_AUTH
- (Amazon MSK, Self-managed Apache Kafka) The Secrets Manager ARN of your secret key used for SASL SCRAM-512 authentication of your self-managed Apache Kafka brokers.
*
- * VIRTUAL_HOST
- (Amazon MQ) The name of the virtual host in your RabbitMQ broker. Lambda uses this RabbitMQ host as the event source.
+ * VIRTUAL_HOST
- (RabbitMQ) The name of the virtual host in your RabbitMQ broker. Lambda uses this RabbitMQ host as the event source.
* This property cannot be specified in an UpdateEventSourceMapping API call.
(Streams and Amazon SQS standard queues) The maximum amount of time, in seconds, that Lambda spends gathering records before invoking the function.
- *Default: 0
- *Related setting: When you set BatchSize
to a value greater than 10, you must set MaximumBatchingWindowInSeconds
to at least 1.
The maximum amount of time, in seconds, that Lambda spends gathering records before invoking the function.
+ * You can configure MaximumBatchingWindowInSeconds
to any value from 0 seconds to 300 seconds in increments of seconds.
For streams and Amazon SQS event sources, the default batching window is 0 seconds. For Amazon MSK, Self-managed Apache Kafka, and Amazon MQ event sources, the default
+ * batching window is 500 ms. Note that because you can only change MaximumBatchingWindowInSeconds
in increments of seconds, you cannot revert back to the 500 ms default batching window after you have changed it.
+ * To restore the default batching window, you must create a new event source mapping.
Related setting: For streams and Amazon SQS event sources, when you set BatchSize
to a value greater than 10, you must set MaximumBatchingWindowInSeconds
to at least 1.
(Streams and Amazon SQS standard queues) The maximum amount of time, in seconds, that Lambda spends gathering records before invoking the function.
- *Default: 0
- *Related setting: When you set BatchSize
to a value greater than 10, you must set MaximumBatchingWindowInSeconds
to at least 1.
The maximum amount of time, in seconds, that Lambda spends gathering records before invoking the function.
+ * You can configure MaximumBatchingWindowInSeconds
to any value from 0 seconds to 300 seconds in increments of seconds.
For streams and Amazon SQS event sources, the default batching window is 0 seconds. For Amazon MSK, Self-managed Apache Kafka, and Amazon MQ event sources, the default
+ * batching window is 500 ms. Note that because you can only change MaximumBatchingWindowInSeconds
in increments of seconds, you cannot revert back to the 500 ms default batching window after you have changed it.
+ * To restore the default batching window, you must create a new event source mapping.
Related setting: For streams and Amazon SQS event sources, when you set BatchSize
to a value greater than 10, you must set MaximumBatchingWindowInSeconds
to at least 1.
Environment variable key-value pairs.
+ *Environment variable key-value pairs. Omitted from CloudTrail logs.
*/ Variables?: RecordThe function's environment variables.
+ *The function's environment variables. Omitted from CloudTrail logs.
*/ Environment?: EnvironmentResponse; @@ -2836,7 +2843,7 @@ export interface GetProvisionedConcurrencyConfigResponse { AvailableProvisionedConcurrentExecutions?: number; /** - *The amount of provisioned concurrency allocated.
+ *The amount of provisioned concurrency allocated. When a weighted alias is used during linear and canary deployments, this value fluctuates depending on the amount of concurrency that is provisioned for the function versions.
*/ AllocatedProvisionedConcurrentExecutions?: number; @@ -4085,7 +4092,7 @@ export interface ProvisionedConcurrencyConfigListItem { AvailableProvisionedConcurrentExecutions?: number; /** - *The amount of provisioned concurrency allocated.
+ *The amount of provisioned concurrency allocated. When a weighted alias is used during linear and canary deployments, this value fluctuates depending on the amount of concurrency that is provisioned for the function versions.
*/ AllocatedProvisionedConcurrentExecutions?: number; @@ -4556,7 +4563,7 @@ export interface PutProvisionedConcurrencyConfigResponse { AvailableProvisionedConcurrentExecutions?: number; /** - *The amount of provisioned concurrency allocated.
+ *The amount of provisioned concurrency allocated. When a weighted alias is used during linear and canary deployments, this value fluctuates depending on the amount of concurrency that is provisioned for the function versions.
*/ AllocatedProvisionedConcurrentExecutions?: number; @@ -4826,9 +4833,12 @@ export interface UpdateEventSourceMappingRequest { FilterCriteria?: FilterCriteria; /** - *(Streams and Amazon SQS standard queues) The maximum amount of time, in seconds, that Lambda spends gathering records before invoking the function.
- *Default: 0
- *Related setting: When you set BatchSize
to a value greater than 10, you must set MaximumBatchingWindowInSeconds
to at least 1.
The maximum amount of time, in seconds, that Lambda spends gathering records before invoking the function.
+ * You can configure MaximumBatchingWindowInSeconds
to any value from 0 seconds to 300 seconds in increments of seconds.
For streams and Amazon SQS event sources, the default batching window is 0 seconds. For Amazon MSK, Self-managed Apache Kafka, and Amazon MQ event sources, the default
+ * batching window is 500 ms. Note that because you can only change MaximumBatchingWindowInSeconds
in increments of seconds, you cannot revert back to the 500 ms default batching window after you have changed it.
+ * To restore the default batching window, you must create a new event source mapping.
Related setting: For streams and Amazon SQS event sources, when you set BatchSize
to a value greater than 10, you must set MaximumBatchingWindowInSeconds
to at least 1.
The identifier for the Kafka consumer group to join. The consumer group ID must be unique among all your Kafka event sources.\n After creating a Kafka event source mapping with the consumer group ID specified, you cannot update this value. For more information, see\n services-msk-consumer-group-id.
" + "smithy.api#documentation": "The identifier for the Kafka consumer group to join. The consumer group ID must be unique among all your Kafka event sources.\n After creating a Kafka event source mapping with the consumer group ID specified, you cannot update this value. For more information, see\n Customizable consumer group ID.
" } } }, @@ -2814,18 +2814,20 @@ } }, "com.amazonaws.lambda#Architecture": { - "type": "string", - "traits": { - "smithy.api#enum": [ - { - "value": "x86_64", - "name": "x86_64" - }, - { - "value": "arm64", - "name": "arm64" + "type": "enum", + "members": { + "x86_64": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "x86_64" + } + }, + "arm64": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "arm64" } - ] + } } }, "com.amazonaws.lambda#ArchitecturesList": { @@ -2978,18 +2980,20 @@ } }, "com.amazonaws.lambda#CodeSigningPolicy": { - "type": "string", - "traits": { - "smithy.api#enum": [ - { - "value": "Warn", - "name": "Warn" - }, - { - "value": "Enforce", - "name": "Enforce" + "type": "enum", + "members": { + "Warn": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "Warn" } - ] + }, + "Enforce": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "Enforce" + } + } } }, "com.amazonaws.lambda#CodeStorageExceededException": { @@ -3196,7 +3200,7 @@ } ], "traits": { - "smithy.api#documentation": "Creates a code signing configuration. A code signing configuration defines a list of\n allowed signing profiles and defines the code-signing validation policy (action to be taken if deployment\n validation checks fail).
", + "smithy.api#documentation": "Creates a code signing configuration. A code signing configuration defines a list of\n allowed signing profiles and defines the code-signing validation policy (action to be taken if deployment\n validation checks fail).
", "smithy.api#http": { "method": "POST", "uri": "/2020-04-22/code-signing-configs", @@ -3311,7 +3315,7 @@ "MaximumBatchingWindowInSeconds": { "target": "com.amazonaws.lambda#MaximumBatchingWindowInSeconds", "traits": { - "smithy.api#documentation": "(Streams and Amazon SQS standard queues) The maximum amount of time, in seconds, that Lambda spends gathering records before invoking the function.
\nDefault: 0
\nRelated setting: When you set BatchSize
to a value greater than 10, you must set MaximumBatchingWindowInSeconds
to at least 1.
The maximum amount of time, in seconds, that Lambda spends gathering records before invoking the function.\n You can configure MaximumBatchingWindowInSeconds
to any value from 0 seconds to 300 seconds in increments of seconds.
For streams and Amazon SQS event sources, the default batching window is 0 seconds. For Amazon MSK, Self-managed Apache Kafka, and Amazon MQ event sources, the default\n batching window is 500 ms. Note that because you can only change MaximumBatchingWindowInSeconds
in increments of seconds, you cannot revert back to the 500 ms default batching window after you have changed it.\n To restore the default batching window, you must create a new event source mapping.
Related setting: For streams and Amazon SQS event sources, when you set BatchSize
to a value greater than 10, you must set MaximumBatchingWindowInSeconds
to at least 1.
Environment variable key-value pairs.
" + "smithy.api#documentation": "Environment variable key-value pairs. Omitted from CloudTrail logs.
" } }, "Error": { @@ -4575,7 +4579,7 @@ "MaximumBatchingWindowInSeconds": { "target": "com.amazonaws.lambda#MaximumBatchingWindowInSeconds", "traits": { - "smithy.api#documentation": "(Streams and Amazon SQS standard queues) The maximum amount of time, in seconds, that Lambda spends gathering records before invoking the function.
\nDefault: 0
\nRelated setting: When you set BatchSize
to a value greater than 10, you must set MaximumBatchingWindowInSeconds
to at least 1.
The maximum amount of time, in seconds, that Lambda spends gathering records before invoking the function.\n You can configure MaximumBatchingWindowInSeconds
to any value from 0 seconds to 300 seconds in increments of seconds.
For streams and Amazon SQS event sources, the default batching window is 0 seconds. For Amazon MSK, Self-managed Apache Kafka, and Amazon MQ event sources, the default\n batching window is 500 ms. Note that because you can only change MaximumBatchingWindowInSeconds
in increments of seconds, you cannot revert back to the 500 ms default batching window after you have changed it.\n To restore the default batching window, you must create a new event source mapping.
Related setting: For streams and Amazon SQS event sources, when you set BatchSize
to a value greater than 10, you must set MaximumBatchingWindowInSeconds
to at least 1.
The function's environment variables.
" + "smithy.api#documentation": "The function's environment variables. Omitted from CloudTrail logs.
" } }, "KMSKeyArn": { @@ -5163,14 +5171,14 @@ } }, "com.amazonaws.lambda#FunctionResponseType": { - "type": "string", - "traits": { - "smithy.api#enum": [ - { - "value": "ReportBatchItemFailures", - "name": "ReportBatchItemFailures" + "type": "enum", + "members": { + "ReportBatchItemFailures": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "ReportBatchItemFailures" } - ] + } } }, "com.amazonaws.lambda#FunctionResponseTypeList": { @@ -5195,18 +5203,20 @@ } }, "com.amazonaws.lambda#FunctionUrlAuthType": { - "type": "string", - "traits": { - "smithy.api#enum": [ - { - "value": "NONE", - "name": "NONE" - }, - { - "value": "AWS_IAM", - "name": "AWS_IAM" + "type": "enum", + "members": { + "NONE": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "NONE" + } + }, + "AWS_IAM": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "AWS_IAM" } - ] + } } }, "com.amazonaws.lambda#FunctionUrlConfig": { @@ -5275,14 +5285,14 @@ } }, "com.amazonaws.lambda#FunctionVersion": { - "type": "string", - "traits": { - "smithy.api#enum": [ - { - "value": "ALL", - "name": "ALL" + "type": "enum", + "members": { + "ALL": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "ALL" } - ] + } } }, "com.amazonaws.lambda#GetAccountSettings": { @@ -6410,7 +6420,7 @@ "AllocatedProvisionedConcurrentExecutions": { "target": "com.amazonaws.lambda#NonNegativeInteger", "traits": { - "smithy.api#documentation": "The amount of provisioned concurrency allocated.
" + "smithy.api#documentation": "The amount of provisioned concurrency allocated. When a weighted alias is used during linear and canary deployments, this value fluctuates depending on the amount of concurrency that is provisioned for the function versions.
" } }, "Status": { @@ -6757,22 +6767,26 @@ } }, "com.amazonaws.lambda#InvocationType": { - "type": "string", - "traits": { - "smithy.api#enum": [ - { - "value": "Event", - "name": "Event" - }, - { - "value": "RequestResponse", - "name": "RequestResponse" - }, - { - "value": "DryRun", - "name": "DryRun" + "type": "enum", + "members": { + "Event": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "Event" } - ] + }, + "RequestResponse": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "RequestResponse" + } + }, + "DryRun": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "DryRun" + } + } } }, "com.amazonaws.lambda#Invoke": { @@ -7019,72 +7033,94 @@ } }, "com.amazonaws.lambda#LastUpdateStatus": { - "type": "string", - "traits": { - "smithy.api#enum": [ - { - "value": "Successful", - "name": "Successful" - }, - { - "value": "Failed", - "name": "Failed" - }, - { - "value": "InProgress", - "name": "InProgress" + "type": "enum", + "members": { + "Successful": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "Successful" + } + }, + "Failed": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "Failed" + } + }, + "InProgress": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "InProgress" } - ] + } } }, "com.amazonaws.lambda#LastUpdateStatusReason": { "type": "string" }, "com.amazonaws.lambda#LastUpdateStatusReasonCode": { - "type": "string", - "traits": { - "smithy.api#enum": [ - { - "value": "EniLimitExceeded", - "name": "EniLimitExceeded" - }, - { - "value": "InsufficientRolePermissions", - "name": "InsufficientRolePermissions" - }, - { - "value": "InvalidConfiguration", - "name": "InvalidConfiguration" - }, - { - "value": "InternalError", - "name": "InternalError" - }, - { - "value": "SubnetOutOfIPAddresses", - "name": "SubnetOutOfIPAddresses" - }, - { - "value": "InvalidSubnet", - "name": "InvalidSubnet" - }, - { - "value": "InvalidSecurityGroup", - "name": "InvalidSecurityGroup" - }, - { - "value": "ImageDeleted", - "name": "ImageDeleted" - }, - { - "value": "ImageAccessDenied", - "name": "ImageAccessDenied" - }, - { - "value": "InvalidImage", - "name": "InvalidImage" + "type": "enum", + "members": { + "EniLimitExceeded": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "EniLimitExceeded" + } + }, + "InsufficientRolePermissions": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "InsufficientRolePermissions" + } + }, + "InvalidConfiguration": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "InvalidConfiguration" + } + }, + "InternalError": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "InternalError" + } + }, + "SubnetOutOfIPAddresses": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "SubnetOutOfIPAddresses" + } + }, + "InvalidSubnet": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "InvalidSubnet" + } + }, + "InvalidSecurityGroup": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "InvalidSecurityGroup" + } + }, + "ImageDeleted": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "ImageDeleted" + } + }, + "ImageAccessDenied": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "ImageAccessDenied" } - ] + }, + "InvalidImage": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "InvalidImage" + } + } } }, "com.amazonaws.lambda#Layer": { @@ -8330,18 +8366,20 @@ } }, "com.amazonaws.lambda#LogType": { - "type": "string", - "traits": { - "smithy.api#enum": [ - { - "value": "None", - "name": "None" - }, - { - "value": "Tail", - "name": "Tail" + "type": "enum", + "members": { + "None": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "None" + } + }, + "Tail": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "Tail" } - ] + } } }, "com.amazonaws.lambda#Long": { @@ -8557,18 +8595,20 @@ } }, "com.amazonaws.lambda#PackageType": { - "type": "string", - "traits": { - "smithy.api#enum": [ - { - "value": "Zip", - "name": "Zip" - }, - { - "value": "Image", - "name": "Image" + "type": "enum", + "members": { + "Zip": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "Zip" } - ] + }, + "Image": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "Image" + } + } } }, "com.amazonaws.lambda#ParallelizationFactor": { @@ -8682,7 +8722,7 @@ "AllocatedProvisionedConcurrentExecutions": { "target": "com.amazonaws.lambda#NonNegativeInteger", "traits": { - "smithy.api#documentation": "The amount of provisioned concurrency allocated.
" + "smithy.api#documentation": "The amount of provisioned concurrency allocated. When a weighted alias is used during linear and canary deployments, this value fluctuates depending on the amount of concurrency that is provisioned for the function versions.
" } }, "Status": { @@ -8725,22 +8765,26 @@ } }, "com.amazonaws.lambda#ProvisionedConcurrencyStatusEnum": { - "type": "string", - "traits": { - "smithy.api#enum": [ - { - "value": "IN_PROGRESS", - "name": "IN_PROGRESS" - }, - { - "value": "READY", - "name": "READY" - }, - { - "value": "FAILED", - "name": "FAILED" + "type": "enum", + "members": { + "IN_PROGRESS": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "IN_PROGRESS" + } + }, + "READY": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "READY" + } + }, + "FAILED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "FAILED" } - ] + } } }, "com.amazonaws.lambda#PublishLayerVersion": { @@ -9234,7 +9278,7 @@ "AllocatedProvisionedConcurrentExecutions": { "target": "com.amazonaws.lambda#NonNegativeInteger", "traits": { - "smithy.api#documentation": "The amount of provisioned concurrency allocated.
" + "smithy.api#documentation": "The amount of provisioned concurrency allocated. When a weighted alias is used during linear and canary deployments, this value fluctuates depending on the amount of concurrency that is provisioned for the function versions.
" } }, "Status": { @@ -9542,118 +9586,176 @@ } }, "com.amazonaws.lambda#Runtime": { - "type": "string", - "traits": { - "smithy.api#enum": [ - { - "value": "nodejs", - "name": "nodejs" - }, - { - "value": "nodejs4.3", - "name": "nodejs43" - }, - { - "value": "nodejs6.10", - "name": "nodejs610" - }, - { - "value": "nodejs8.10", - "name": "nodejs810" - }, - { - "value": "nodejs10.x", - "name": "nodejs10x" - }, - { - "value": "nodejs12.x", - "name": "nodejs12x" - }, - { - "value": "nodejs14.x", - "name": "nodejs14x" - }, - { - "value": "nodejs16.x", - "name": "nodejs16x" - }, - { - "value": "java8", - "name": "java8" - }, - { - "value": "java8.al2", - "name": "java8al2" - }, - { - "value": "java11", - "name": "java11" - }, - { - "value": "python2.7", - "name": "python27" - }, - { - "value": "python3.6", - "name": "python36" - }, - { - "value": "python3.7", - "name": "python37" - }, - { - "value": "python3.8", - "name": "python38" - }, - { - "value": "python3.9", - "name": "python39" - }, - { - "value": "dotnetcore1.0", - "name": "dotnetcore10" - }, - { - "value": "dotnetcore2.0", - "name": "dotnetcore20" - }, - { - "value": "dotnetcore2.1", - "name": "dotnetcore21" - }, - { - "value": "dotnetcore3.1", - "name": "dotnetcore31" - }, - { - "value": "dotnet6", - "name": "dotnet6" - }, - { - "value": "nodejs4.3-edge", - "name": "nodejs43edge" - }, - { - "value": "go1.x", - "name": "go1x" - }, - { - "value": "ruby2.5", - "name": "ruby25" - }, - { - "value": "ruby2.7", - "name": "ruby27" - }, - { - "value": "provided", - "name": "provided" - }, - { - "value": "provided.al2", - "name": "providedal2" + "type": "enum", + "members": { + "nodejs": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "nodejs" + } + }, + "nodejs43": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "nodejs4.3" + } + }, + "nodejs610": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "nodejs6.10" + } + }, + "nodejs810": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "nodejs8.10" + } + }, + "nodejs10x": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "nodejs10.x" + } + }, + "nodejs12x": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "nodejs12.x" + } + }, + "nodejs14x": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "nodejs14.x" + } + }, + "nodejs16x": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "nodejs16.x" + } + }, + "java8": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "java8" + } + }, + "java8al2": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "java8.al2" + } + }, + "java11": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "java11" + } + }, + "python27": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "python2.7" + } + }, + "python36": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "python3.6" + } + }, + "python37": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "python3.7" + } + }, + "python38": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "python3.8" + } + }, + "python39": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "python3.9" + } + }, + "dotnetcore10": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "dotnetcore1.0" + } + }, + "dotnetcore20": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "dotnetcore2.0" + } + }, + "dotnetcore21": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "dotnetcore2.1" + } + }, + "dotnetcore31": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "dotnetcore3.1" } - ] + }, + "dotnet6": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "dotnet6" + } + }, + "nodejs43edge": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "nodejs4.3-edge" + } + }, + "go1x": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "go1.x" + } + }, + "ruby25": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "ruby2.5" + } + }, + "ruby27": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "ruby2.7" + } + }, + "provided": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "provided" + } + }, + "providedal2": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "provided.al2" + } + }, + "nodejs18x": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "nodejs18.x" + } + } } }, "com.amazonaws.lambda#S3Bucket": { @@ -9719,7 +9821,7 @@ "ConsumerGroupId": { "target": "com.amazonaws.lambda#URI", "traits": { - "smithy.api#documentation": "The identifier for the Kafka consumer group to join. The consumer group ID must be unique among all your Kafka event sources.\n After creating a Kafka event source mapping with the consumer group ID specified, you cannot update this value. For more information, see\n services-msk-consumer-group-id.
" + "smithy.api#documentation": "The identifier for the Kafka consumer group to join. The consumer group ID must be unique among all your Kafka event sources.\n After creating a Kafka event source mapping with the consumer group ID specified, you cannot update this value. For more information, see\n Customizable consumer group ID.
" } } }, @@ -9767,7 +9869,7 @@ "Type": { "target": "com.amazonaws.lambda#SourceAccessType", "traits": { - "smithy.api#documentation": "The type of authentication protocol, VPC components, or virtual host for your event source. For example: \"Type\":\"SASL_SCRAM_512_AUTH\"
.
\n BASIC_AUTH
- (Amazon MQ) The Secrets Manager secret that stores your broker credentials.
\n BASIC_AUTH
- (Self-managed Apache Kafka) The Secrets Manager ARN of your secret key used for SASL/PLAIN authentication of your Apache Kafka brokers.
\n VPC_SUBNET
- The subnets associated with your VPC. Lambda connects to these subnets to fetch data from your self-managed Apache Kafka cluster.
\n VPC_SECURITY_GROUP
- The VPC security group used to manage access to your self-managed Apache Kafka brokers.
\n SASL_SCRAM_256_AUTH
- The Secrets Manager ARN of your secret key used for SASL SCRAM-256 authentication of your self-managed Apache Kafka brokers.
\n SASL_SCRAM_512_AUTH
- The Secrets Manager ARN of your secret key used for SASL SCRAM-512 authentication of your self-managed Apache Kafka brokers.
\n VIRTUAL_HOST
- (Amazon MQ) The name of the virtual host in your RabbitMQ broker. Lambda uses this RabbitMQ host as the event source. \n This property cannot be specified in an UpdateEventSourceMapping API call.
\n CLIENT_CERTIFICATE_TLS_AUTH
- (Amazon MSK, self-managed Apache Kafka) The Secrets Manager ARN of your secret key containing the certificate chain (X.509 PEM), \n private key (PKCS#8 PEM), and private key password (optional) used for mutual TLS authentication of your MSK/Apache Kafka brokers.
\n SERVER_ROOT_CA_CERTIFICATE
- (Self-managed Apache Kafka) The Secrets Manager ARN of your secret key containing the root CA certificate (X.509 PEM) used for TLS encryption of your Apache Kafka brokers.\n
The type of authentication protocol, VPC components, or virtual host for your event source. For example: \"Type\":\"SASL_SCRAM_512_AUTH\"
.
\n BASIC_AUTH
- (Amazon MQ) The Secrets Manager secret that stores your broker credentials.
\n BASIC_AUTH
- (Self-managed Apache Kafka) The Secrets Manager ARN of your secret key used for SASL/PLAIN authentication of your Apache Kafka brokers.
\n VPC_SUBNET
- (Self-managed Apache Kafka) The subnets associated with your VPC. Lambda connects to these subnets to fetch data from your self-managed Apache Kafka cluster.
\n VPC_SECURITY_GROUP
- (Self-managed Apache Kafka) The VPC security group used to manage access to your self-managed Apache Kafka brokers.
\n SASL_SCRAM_256_AUTH
- (Self-managed Apache Kafka) The Secrets Manager ARN of your secret key used for SASL SCRAM-256 authentication of your self-managed Apache Kafka brokers.
\n SASL_SCRAM_512_AUTH
- (Amazon MSK, Self-managed Apache Kafka) The Secrets Manager ARN of your secret key used for SASL SCRAM-512 authentication of your self-managed Apache Kafka brokers.
\n VIRTUAL_HOST
- (RabbitMQ) The name of the virtual host in your RabbitMQ broker. Lambda uses this RabbitMQ host as the event source. \n This property cannot be specified in an UpdateEventSourceMapping API call.
\n CLIENT_CERTIFICATE_TLS_AUTH
- (Amazon MSK, self-managed Apache Kafka) The Secrets Manager ARN of your secret key containing the certificate chain (X.509 PEM), \n private key (PKCS#8 PEM), and private key password (optional) used for mutual TLS authentication of your MSK/Apache Kafka brokers.
\n SERVER_ROOT_CA_CERTIFICATE
- (Self-managed Apache Kafka) The Secrets Manager ARN of your secret key containing the root CA certificate (X.509 PEM) used for TLS encryption of your Apache Kafka brokers.\n
(Streams and Amazon SQS standard queues) The maximum amount of time, in seconds, that Lambda spends gathering records before invoking the function.
\nDefault: 0
\nRelated setting: When you set BatchSize
to a value greater than 10, you must set MaximumBatchingWindowInSeconds
to at least 1.
The maximum amount of time, in seconds, that Lambda spends gathering records before invoking the function.\n You can configure MaximumBatchingWindowInSeconds
to any value from 0 seconds to 300 seconds in increments of seconds.
For streams and Amazon SQS event sources, the default batching window is 0 seconds. For Amazon MSK, Self-managed Apache Kafka, and Amazon MQ event sources, the default\n batching window is 500 ms. Note that because you can only change MaximumBatchingWindowInSeconds
in increments of seconds, you cannot revert back to the 500 ms default batching window after you have changed it.\n To restore the default batching window, you must create a new event source mapping.
Related setting: For streams and Amazon SQS event sources, when you set BatchSize
to a value greater than 10, you must set MaximumBatchingWindowInSeconds
to at least 1.