EventSourceMapping.reference constructor
EventSourceMapping.reference(
- String urn
Creates a typed reference to an existing EventSourceMapping resource.
Implementation
EventSourceMapping.reference(String urn)
: super(
'aws:lambda/eventSourceMapping:EventSourceMapping',
pulumi.parseUrn(urn).urnName,
const <String, pulumi.Input<dynamic>>{},
pulumi.CustomResourceOptions(urn: pulumi.input(urn)),
isResourceReference: true,
) {
amazonManagedKafkaEventSourceConfig = registerOutput<EventSourceMappingAmazonManagedKafkaEventSourceConfig>('amazonManagedKafkaEventSourceConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return EventSourceMappingAmazonManagedKafkaEventSourceConfig.fromMap((guardedValue as Map).cast<String, dynamic>()); });
arn = registerOutput<String>('arn');
batchSize = registerOutput<int?>('batchSize');
bisectBatchOnFunctionError = registerOutput<bool?>('bisectBatchOnFunctionError');
destinationConfig = registerOutput<EventSourceMappingDestinationConfig?>('destinationConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return EventSourceMappingDestinationConfig.fromMap((guardedValue as Map).cast<String, dynamic>()); });
documentDbEventSourceConfig = registerOutput<EventSourceMappingDocumentDbEventSourceConfig?>('documentDbEventSourceConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return EventSourceMappingDocumentDbEventSourceConfig.fromMap((guardedValue as Map).cast<String, dynamic>()); });
enabled = registerOutput<bool?>('enabled');
eventSourceArn = registerOutput<String?>('eventSourceArn');
filterCriteria = registerOutput<EventSourceMappingFilterCriteria?>('filterCriteria', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return EventSourceMappingFilterCriteria.fromMap((guardedValue as Map).cast<String, dynamic>()); });
functionArn = registerOutput<String>('functionArn');
functionName = registerOutput<String>('functionName');
functionResponseTypes = registerOutput<List<String>?>('functionResponseTypes', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as List).cast<String>(); });
kmsKeyArn = registerOutput<String?>('kmsKeyArn');
lastModified = registerOutput<String>('lastModified');
lastProcessingResult = registerOutput<String>('lastProcessingResult');
maximumBatchingWindowInSeconds = registerOutput<int?>('maximumBatchingWindowInSeconds');
maximumRecordAgeInSeconds = registerOutput<int>('maximumRecordAgeInSeconds');
maximumRetryAttempts = registerOutput<int>('maximumRetryAttempts');
metricsConfig = registerOutput<EventSourceMappingMetricsConfig?>('metricsConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return EventSourceMappingMetricsConfig.fromMap((guardedValue as Map).cast<String, dynamic>()); });
parallelizationFactor = registerOutput<int>('parallelizationFactor');
provisionedPollerConfig = registerOutput<EventSourceMappingProvisionedPollerConfig?>('provisionedPollerConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return EventSourceMappingProvisionedPollerConfig.fromMap((guardedValue as Map).cast<String, dynamic>()); });
queues = registerOutput<String?>('queues');
region = registerOutput<String>('region');
scalingConfig = registerOutput<EventSourceMappingScalingConfig?>('scalingConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return EventSourceMappingScalingConfig.fromMap((guardedValue as Map).cast<String, dynamic>()); });
selfManagedEventSource = registerOutput<EventSourceMappingSelfManagedEventSource?>('selfManagedEventSource', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return EventSourceMappingSelfManagedEventSource.fromMap((guardedValue as Map).cast<String, dynamic>()); });
selfManagedKafkaEventSourceConfig = registerOutput<EventSourceMappingSelfManagedKafkaEventSourceConfig>('selfManagedKafkaEventSourceConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return EventSourceMappingSelfManagedKafkaEventSourceConfig.fromMap((guardedValue as Map).cast<String, dynamic>()); });
sourceAccessConfigurations = registerOutput<List<EventSourceMappingSourceAccessConfiguration>?>('sourceAccessConfigurations', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return pulumi.Input.decodeList<EventSourceMappingSourceAccessConfiguration>(guardedValue, (value) => EventSourceMappingSourceAccessConfiguration.fromMap((value as Map).cast<String, dynamic>())); });
startingPosition = registerOutput<String?>('startingPosition');
startingPositionTimestamp = registerOutput<String?>('startingPositionTimestamp');
state = registerOutput<String>('state');
stateTransitionReason = registerOutput<String>('stateTransitionReason');
tags = registerOutput<Map<String, String>?>('tags', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as Map).cast<String, String>(); });
tagsAll = registerOutput<Map<String, String>>('tagsAll', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as Map).cast<String, String>(); });
topics = registerOutput<List<String>?>('topics', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as List).cast<String>(); });
tumblingWindowInSeconds = registerOutput<int?>('tumblingWindowInSeconds');
useResourceTimeoutForPropagation = registerOutput<bool?>('useResourceTimeoutForPropagation');
uuid = registerOutput<String>('uuid');
}