We recommend new projects start with resources from the AWS provider.
aws-native.lambda.getEventInvokeConfig
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
The AWS::Lambda::EventInvokeConfig resource configures options for asynchronous invocation on a version or an alias.
Using getEventInvokeConfig
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getEventInvokeConfig(args: GetEventInvokeConfigArgs, opts?: InvokeOptions): Promise<GetEventInvokeConfigResult>
function getEventInvokeConfigOutput(args: GetEventInvokeConfigOutputArgs, opts?: InvokeOptions): Output<GetEventInvokeConfigResult>
def get_event_invoke_config(function_name: Optional[str] = None,
qualifier: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetEventInvokeConfigResult
def get_event_invoke_config_output(function_name: Optional[pulumi.Input[str]] = None,
qualifier: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetEventInvokeConfigResult]
func LookupEventInvokeConfig(ctx *Context, args *LookupEventInvokeConfigArgs, opts ...InvokeOption) (*LookupEventInvokeConfigResult, error)
func LookupEventInvokeConfigOutput(ctx *Context, args *LookupEventInvokeConfigOutputArgs, opts ...InvokeOption) LookupEventInvokeConfigResultOutput
> Note: This function is named LookupEventInvokeConfig
in the Go SDK.
public static class GetEventInvokeConfig
{
public static Task<GetEventInvokeConfigResult> InvokeAsync(GetEventInvokeConfigArgs args, InvokeOptions? opts = null)
public static Output<GetEventInvokeConfigResult> Invoke(GetEventInvokeConfigInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetEventInvokeConfigResult> getEventInvokeConfig(GetEventInvokeConfigArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:lambda:getEventInvokeConfig
arguments:
# arguments dictionary
The following arguments are supported:
- Function
Name string - The name of the Lambda function.
- Qualifier string
- The identifier of a version or alias.
- Function
Name string - The name of the Lambda function.
- Qualifier string
- The identifier of a version or alias.
- function
Name String - The name of the Lambda function.
- qualifier String
- The identifier of a version or alias.
- function
Name string - The name of the Lambda function.
- qualifier string
- The identifier of a version or alias.
- function_
name str - The name of the Lambda function.
- qualifier str
- The identifier of a version or alias.
- function
Name String - The name of the Lambda function.
- qualifier String
- The identifier of a version or alias.
getEventInvokeConfig Result
The following output properties are available:
- Destination
Config Pulumi.Aws Native. Lambda. Outputs. Event Invoke Config Destination Config A destination for events after they have been sent to a function for processing.
Destinations - Function - The Amazon Resource Name (ARN) of a Lambda function.
- Queue - The ARN of a standard SQS queue.
- Topic - The ARN of a standard SNS topic.
- Event Bus - The ARN of an Amazon EventBridge event bus.
- Maximum
Event intAge In Seconds - The maximum age of a request that Lambda sends to a function for processing.
- Maximum
Retry intAttempts - The maximum number of times to retry when the function returns an error.
- Destination
Config EventInvoke Config Destination Config A destination for events after they have been sent to a function for processing.
Destinations - Function - The Amazon Resource Name (ARN) of a Lambda function.
- Queue - The ARN of a standard SQS queue.
- Topic - The ARN of a standard SNS topic.
- Event Bus - The ARN of an Amazon EventBridge event bus.
- Maximum
Event intAge In Seconds - The maximum age of a request that Lambda sends to a function for processing.
- Maximum
Retry intAttempts - The maximum number of times to retry when the function returns an error.
- destination
Config EventInvoke Config Destination Config A destination for events after they have been sent to a function for processing.
Destinations - Function - The Amazon Resource Name (ARN) of a Lambda function.
- Queue - The ARN of a standard SQS queue.
- Topic - The ARN of a standard SNS topic.
- Event Bus - The ARN of an Amazon EventBridge event bus.
- maximum
Event IntegerAge In Seconds - The maximum age of a request that Lambda sends to a function for processing.
- maximum
Retry IntegerAttempts - The maximum number of times to retry when the function returns an error.
- destination
Config EventInvoke Config Destination Config A destination for events after they have been sent to a function for processing.
Destinations - Function - The Amazon Resource Name (ARN) of a Lambda function.
- Queue - The ARN of a standard SQS queue.
- Topic - The ARN of a standard SNS topic.
- Event Bus - The ARN of an Amazon EventBridge event bus.
- maximum
Event numberAge In Seconds - The maximum age of a request that Lambda sends to a function for processing.
- maximum
Retry numberAttempts - The maximum number of times to retry when the function returns an error.
- destination_
config lambda_.Event Invoke Config Destination Config A destination for events after they have been sent to a function for processing.
Destinations - Function - The Amazon Resource Name (ARN) of a Lambda function.
- Queue - The ARN of a standard SQS queue.
- Topic - The ARN of a standard SNS topic.
- Event Bus - The ARN of an Amazon EventBridge event bus.
- maximum_
event_ intage_ in_ seconds - The maximum age of a request that Lambda sends to a function for processing.
- maximum_
retry_ intattempts - The maximum number of times to retry when the function returns an error.
- destination
Config Property Map A destination for events after they have been sent to a function for processing.
Destinations - Function - The Amazon Resource Name (ARN) of a Lambda function.
- Queue - The ARN of a standard SQS queue.
- Topic - The ARN of a standard SNS topic.
- Event Bus - The ARN of an Amazon EventBridge event bus.
- maximum
Event NumberAge In Seconds - The maximum age of a request that Lambda sends to a function for processing.
- maximum
Retry NumberAttempts - The maximum number of times to retry when the function returns an error.
Supporting Types
EventInvokeConfigDestinationConfig
- On
Failure Pulumi.Aws Native. Lambda. Inputs. Event Invoke Config On Failure - The destination configuration for failed invocations.
- On
Success Pulumi.Aws Native. Lambda. Inputs. Event Invoke Config On Success - The destination configuration for successful invocations.
- On
Failure EventInvoke Config On Failure - The destination configuration for failed invocations.
- On
Success EventInvoke Config On Success - The destination configuration for successful invocations.
- on
Failure EventInvoke Config On Failure - The destination configuration for failed invocations.
- on
Success EventInvoke Config On Success - The destination configuration for successful invocations.
- on
Failure EventInvoke Config On Failure - The destination configuration for failed invocations.
- on
Success EventInvoke Config On Success - The destination configuration for successful invocations.
- on_
failure lambda_.Event Invoke Config On Failure - The destination configuration for failed invocations.
- on_
success lambda_.Event Invoke Config On Success - The destination configuration for successful invocations.
- on
Failure Property Map - The destination configuration for failed invocations.
- on
Success Property Map - The destination configuration for successful invocations.
EventInvokeConfigOnFailure
- Destination string
- The Amazon Resource Name (ARN) of the destination resource.
- Destination string
- The Amazon Resource Name (ARN) of the destination resource.
- destination String
- The Amazon Resource Name (ARN) of the destination resource.
- destination string
- The Amazon Resource Name (ARN) of the destination resource.
- destination str
- The Amazon Resource Name (ARN) of the destination resource.
- destination String
- The Amazon Resource Name (ARN) of the destination resource.
EventInvokeConfigOnSuccess
- Destination string
- The Amazon Resource Name (ARN) of the destination resource.
- Destination string
- The Amazon Resource Name (ARN) of the destination resource.
- destination String
- The Amazon Resource Name (ARN) of the destination resource.
- destination string
- The Amazon Resource Name (ARN) of the destination resource.
- destination str
- The Amazon Resource Name (ARN) of the destination resource.
- destination String
- The Amazon Resource Name (ARN) of the destination resource.
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.