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

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.103.0 published on Monday, Apr 22, 2024 by Pulumi

aws-native.lambda.getEventInvokeConfig

Explore with Pulumi AI

aws-native logo

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.103.0 published on Monday, Apr 22, 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
    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
    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
    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
    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
    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
    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

    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

    AWS Native is in preview. AWS Classic is fully supported.

    AWS Native v0.103.0 published on Monday, Apr 22, 2024 by Pulumi