ProvisionedPollerConfig
- class aws_cdk.aws_lambda.ProvisionedPollerConfig(*, maximum_pollers=None, minimum_pollers=None, poller_group_name=None)
Bases:
object(Amazon MSK and self-managed Apache Kafka only) The provisioned mode configuration for the event source.
- Parameters:
maximum_pollers (
Union[int,float,None]) – The maximum number of pollers that can be provisioned. Valid Range: - For Amazon SQS: Minimum value of 2. Maximum value of 2000. Default: 200. - For Amazon MSK, self-managed Apache Kafka, and Amazon MQ: Minimum value of 1. Maximum value of 2000. Default: 200. Default: 200minimum_pollers (
Union[int,float,None]) – The minimum number of pollers that should be provisioned. Valid Range: - For Amazon SQS: Minimum value of 2. Maximum value of 200. Default: 2. - For Amazon MSK, self-managed Apache Kafka, and Amazon MQ: Minimum value of 1. Maximum value of 200. Default: 1. Default: - 2 for SQS, 1 for MSK/Kafka/MQpoller_group_name (
Optional[str]) – An optional identifier that groups multiple ESMs to share EPU capacity and reduce costs. ESMs with the same PollerGroupName share compute resources. Default: - not set, dedicated compute resource per event source.
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk import aws_lambda as lambda_ provisioned_poller_config = lambda.ProvisionedPollerConfig( maximum_pollers=123, minimum_pollers=123, poller_group_name="pollerGroupName" )
Attributes
- maximum_pollers
The maximum number of pollers that can be provisioned.
Valid Range:
For Amazon SQS: Minimum value of 2. Maximum value of 2000. Default: 200.
For Amazon MSK, self-managed Apache Kafka, and Amazon MQ: Minimum value of 1. Maximum value of 2000. Default: 200.
- Default:
200
- minimum_pollers
The minimum number of pollers that should be provisioned.
Valid Range:
For Amazon SQS: Minimum value of 2. Maximum value of 200. Default: 2.
For Amazon MSK, self-managed Apache Kafka, and Amazon MQ: Minimum value of 1. Maximum value of 200. Default: 1.
- Default:
2 for SQS, 1 for MSK/Kafka/MQ
- poller_group_name
An optional identifier that groups multiple ESMs to share EPU capacity and reduce costs.
ESMs with the same PollerGroupName share compute resources.
- Default:
not set, dedicated compute resource per event source.