FunctionEventInvokeConfig constructor

FunctionEventInvokeConfig(
  1. String name, {
  2. FunctionEventInvokeConfigArgs? args,
  3. 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');
}