1. Packages
  2. AWS Native
  3. API Docs
  4. lambda
  5. getEventInvokeConfig

We recommend new projects start with resources from the AWS provider.

AWS Native v0.126.0 published on Monday, Sep 30, 2024 by Pulumi

aws-native.lambda.getEventInvokeConfig

Explore with Pulumi AI

aws-native logo

We recommend new projects start with resources from the AWS provider.

AWS Native v0.126.0 published on Monday, Sep 30, 2024 by Pulumi

    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:

    FunctionName string
    The name of the Lambda function.
    Qualifier string
    The identifier of a version or alias.
    FunctionName string
    The name of the Lambda function.
    Qualifier string
    The identifier of a version or alias.
    functionName String
    The name of the Lambda function.
    qualifier String
    The identifier of a version or alias.
    functionName 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.
    functionName String
    The name of the Lambda function.
    qualifier String
    The identifier of a version or alias.

    getEventInvokeConfig Result

    The following output properties are available:

    DestinationConfig Pulumi.AwsNative.Lambda.Outputs.EventInvokeConfigDestinationConfig

    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.
    MaximumEventAgeInSeconds int
    The maximum age of a request that Lambda sends to a function for processing.
    MaximumRetryAttempts int
    The maximum number of times to retry when the function returns an error.
    DestinationConfig EventInvokeConfigDestinationConfig

    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.
    MaximumEventAgeInSeconds int
    The maximum age of a request that Lambda sends to a function for processing.
    MaximumRetryAttempts int
    The maximum number of times to retry when the function returns an error.
    destinationConfig EventInvokeConfigDestinationConfig

    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.
    maximumEventAgeInSeconds Integer
    The maximum age of a request that Lambda sends to a function for processing.
    maximumRetryAttempts Integer
    The maximum number of times to retry when the function returns an error.
    destinationConfig EventInvokeConfigDestinationConfig

    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.
    maximumEventAgeInSeconds number
    The maximum age of a request that Lambda sends to a function for processing.
    maximumRetryAttempts number
    The maximum number of times to retry when the function returns an error.
    destination_config lambda_.EventInvokeConfigDestinationConfig

    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_age_in_seconds int
    The maximum age of a request that Lambda sends to a function for processing.
    maximum_retry_attempts int
    The maximum number of times to retry when the function returns an error.
    destinationConfig 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.
    maximumEventAgeInSeconds Number
    The maximum age of a request that Lambda sends to a function for processing.
    maximumRetryAttempts Number
    The maximum number of times to retry when the function returns an error.

    Supporting Types

    EventInvokeConfigDestinationConfig

    OnFailure Pulumi.AwsNative.Lambda.Inputs.EventInvokeConfigOnFailure
    The destination configuration for failed invocations.
    OnSuccess Pulumi.AwsNative.Lambda.Inputs.EventInvokeConfigOnSuccess
    The destination configuration for successful invocations.
    OnFailure EventInvokeConfigOnFailure
    The destination configuration for failed invocations.
    OnSuccess EventInvokeConfigOnSuccess
    The destination configuration for successful invocations.
    onFailure EventInvokeConfigOnFailure
    The destination configuration for failed invocations.
    onSuccess EventInvokeConfigOnSuccess
    The destination configuration for successful invocations.
    onFailure EventInvokeConfigOnFailure
    The destination configuration for failed invocations.
    onSuccess EventInvokeConfigOnSuccess
    The destination configuration for successful invocations.
    on_failure lambda_.EventInvokeConfigOnFailure
    The destination configuration for failed invocations.
    on_success lambda_.EventInvokeConfigOnSuccess
    The destination configuration for successful invocations.
    onFailure Property Map
    The destination configuration for failed invocations.
    onSuccess 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
    aws-native logo

    We recommend new projects start with resources from the AWS provider.

    AWS Native v0.126.0 published on Monday, Sep 30, 2024 by Pulumi