FunctionEventInvokeConfig constructor
FunctionEventInvokeConfig(
- String name, {
- FunctionEventInvokeConfigArgs? args,
- CustomResourceOptions? options,
Creates a new FunctionEventInvokeConfig.
name The Pulumi resource name.
args Arguments used to configure this FunctionEventInvokeConfig. The set of arguments for FunctionEventInvokeConfig.
options Resource options controlling this resource's behavior.
Implementation
FunctionEventInvokeConfig(
String name, {
FunctionEventInvokeConfigArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'aws:lambda/functionEventInvokeConfig:FunctionEventInvokeConfig',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
pulumi.CustomResourceOptions(version: '7.44.0').merge(options),
) {
destinationConfig = registerOutput<FunctionEventInvokeConfigDestinationConfig?>('destinationConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return FunctionEventInvokeConfigDestinationConfig.fromMap((guardedValue as Map).cast<String, dynamic>()); });
functionName = registerOutput<String>('functionName');
maximumEventAgeInSeconds = registerOutput<int?>('maximumEventAgeInSeconds');
maximumRetryAttempts = registerOutput<int?>('maximumRetryAttempts');
qualifier = registerOutput<String?>('qualifier');
region = registerOutput<String>('region');
}