toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'amazonManagedKafkaEventSourceConfig': ?pulumi.Input.mapOptionalInputValue<EventSourceMappingAmazonManagedKafkaEventSourceConfig, Map<String, dynamic>>(amazonManagedKafkaEventSourceConfig, (value) => value.toMap()),
'batchSize': ?batchSize,
'bisectBatchOnFunctionError': ?bisectBatchOnFunctionError,
'destinationConfig': ?pulumi.Input.mapOptionalInputValue<EventSourceMappingDestinationConfig, Map<String, dynamic>>(destinationConfig, (value) => value.toMap()),
'documentDbEventSourceConfig': ?pulumi.Input.mapOptionalInputValue<EventSourceMappingDocumentDbEventSourceConfig, Map<String, dynamic>>(documentDbEventSourceConfig, (value) => value.toMap()),
'enabled': ?enabled,
'eventSourceArn': ?eventSourceArn,
'filterCriteria': ?pulumi.Input.mapOptionalInputValue<EventSourceMappingFilterCriteria, Map<String, dynamic>>(filterCriteria, (value) => value.toMap()),
'functionName': functionName,
'functionResponseTypes': ?functionResponseTypes,
'kmsKeyArn': ?kmsKeyArn,
'maximumBatchingWindowInSeconds': ?maximumBatchingWindowInSeconds,
'maximumRecordAgeInSeconds': ?maximumRecordAgeInSeconds,
'maximumRetryAttempts': ?maximumRetryAttempts,
'metricsConfig': ?pulumi.Input.mapOptionalInputValue<EventSourceMappingMetricsConfig, Map<String, dynamic>>(metricsConfig, (value) => value.toMap()),
'parallelizationFactor': ?parallelizationFactor,
'provisionedPollerConfig': ?pulumi.Input.mapOptionalInputValue<EventSourceMappingProvisionedPollerConfig, Map<String, dynamic>>(provisionedPollerConfig, (value) => value.toMap()),
'queues': ?queues,
'region': ?region,
'scalingConfig': ?pulumi.Input.mapOptionalInputValue<EventSourceMappingScalingConfig, Map<String, dynamic>>(scalingConfig, (value) => value.toMap()),
'selfManagedEventSource': ?pulumi.Input.mapOptionalInputValue<EventSourceMappingSelfManagedEventSource, Map<String, dynamic>>(selfManagedEventSource, (value) => value.toMap()),
'selfManagedKafkaEventSourceConfig': ?pulumi.Input.mapOptionalInputValue<EventSourceMappingSelfManagedKafkaEventSourceConfig, Map<String, dynamic>>(selfManagedKafkaEventSourceConfig, (value) => value.toMap()),
'sourceAccessConfigurations': ?pulumi.Input.mapOptionalInputValue<List<EventSourceMappingSourceAccessConfiguration>, List<Map<String, dynamic>>>(sourceAccessConfigurations, (value) => pulumi.Input.encodeList<EventSourceMappingSourceAccessConfiguration, Map<String, dynamic>>(value, (value) => value.toMap())),
'startingPosition': ?startingPosition,
'startingPositionTimestamp': ?startingPositionTimestamp,
'tags': ?tags,
'topics': ?topics,
'tumblingWindowInSeconds': ?tumblingWindowInSeconds,
'useResourceTimeoutForPropagation': ?useResourceTimeoutForPropagation,
};
}