We recommend new projects start with resources from the AWS provider.
aws-native.lambda.getEventInvokeConfig
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)
public static Output<GetEventInvokeConfigResult> getEventInvokeConfig(GetEventInvokeConfigArgs args, InvokeOptions options)
fn::invoke:
  function: aws-native:lambda:getEventInvokeConfig
  arguments:
    # arguments dictionaryThe 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.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.
- Bucket - The ARN of an Amazon S3 bucket.
- Topic - The ARN of a standard SNS topic.
- Event Bus - The ARN of an Amazon EventBridge event bus.
 - S3 buckets are supported only for on-failure destinations. To retain records of successful invocations, use another destination type. 
- MaximumEvent intAge In Seconds 
- The maximum age of a request that Lambda sends to a function for processing.
- MaximumRetry intAttempts 
- The maximum number of times to retry when the function returns an error.
- DestinationConfig 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.
- Bucket - The ARN of an Amazon S3 bucket.
- Topic - The ARN of a standard SNS topic.
- Event Bus - The ARN of an Amazon EventBridge event bus.
 - S3 buckets are supported only for on-failure destinations. To retain records of successful invocations, use another destination type. 
- MaximumEvent intAge In Seconds 
- The maximum age of a request that Lambda sends to a function for processing.
- MaximumRetry intAttempts 
- The maximum number of times to retry when the function returns an error.
- destinationConfig 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.
- Bucket - The ARN of an Amazon S3 bucket.
- Topic - The ARN of a standard SNS topic.
- Event Bus - The ARN of an Amazon EventBridge event bus.
 - S3 buckets are supported only for on-failure destinations. To retain records of successful invocations, use another destination type. 
- maximumEvent IntegerAge In Seconds 
- The maximum age of a request that Lambda sends to a function for processing.
- maximumRetry IntegerAttempts 
- The maximum number of times to retry when the function returns an error.
- destinationConfig 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.
- Bucket - The ARN of an Amazon S3 bucket.
- Topic - The ARN of a standard SNS topic.
- Event Bus - The ARN of an Amazon EventBridge event bus.
 - S3 buckets are supported only for on-failure destinations. To retain records of successful invocations, use another destination type. 
- maximumEvent numberAge In Seconds 
- The maximum age of a request that Lambda sends to a function for processing.
- maximumRetry numberAttempts 
- 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.
- Bucket - The ARN of an Amazon S3 bucket.
- Topic - The ARN of a standard SNS topic.
- Event Bus - The ARN of an Amazon EventBridge event bus.
 - S3 buckets are supported only for on-failure destinations. To retain records of successful invocations, use another destination type. 
- 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.
- 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.
- Bucket - The ARN of an Amazon S3 bucket.
- Topic - The ARN of a standard SNS topic.
- Event Bus - The ARN of an Amazon EventBridge event bus.
 - S3 buckets are supported only for on-failure destinations. To retain records of successful invocations, use another destination type. 
- maximumEvent NumberAge In Seconds 
- The maximum age of a request that Lambda sends to a function for processing.
- maximumRetry NumberAttempts 
- The maximum number of times to retry when the function returns an error.
Supporting Types
EventInvokeConfigDestinationConfig    
- OnFailure Pulumi.Aws Native. Lambda. Inputs. Event Invoke Config On Failure 
- The destination configuration for failed invocations. - When using an Amazon SQS queue as a destination, FIFO queues cannot be used. 
- OnSuccess Pulumi.Aws Native. Lambda. Inputs. Event Invoke Config On Success 
- The destination configuration for successful invocations. - When using an Amazon SQS queue as a destination, FIFO queues cannot be used. 
- OnFailure EventInvoke Config On Failure 
- The destination configuration for failed invocations. - When using an Amazon SQS queue as a destination, FIFO queues cannot be used. 
- OnSuccess EventInvoke Config On Success 
- The destination configuration for successful invocations. - When using an Amazon SQS queue as a destination, FIFO queues cannot be used. 
- onFailure EventInvoke Config On Failure 
- The destination configuration for failed invocations. - When using an Amazon SQS queue as a destination, FIFO queues cannot be used. 
- onSuccess EventInvoke Config On Success 
- The destination configuration for successful invocations. - When using an Amazon SQS queue as a destination, FIFO queues cannot be used. 
- onFailure EventInvoke Config On Failure 
- The destination configuration for failed invocations. - When using an Amazon SQS queue as a destination, FIFO queues cannot be used. 
- onSuccess EventInvoke Config On Success 
- The destination configuration for successful invocations. - When using an Amazon SQS queue as a destination, FIFO queues cannot be used. 
- on_failure EventInvoke Config On Failure 
- The destination configuration for failed invocations. - When using an Amazon SQS queue as a destination, FIFO queues cannot be used. 
- on_success EventInvoke Config On Success 
- The destination configuration for successful invocations. - When using an Amazon SQS queue as a destination, FIFO queues cannot be used. 
- onFailure Property Map
- The destination configuration for failed invocations. - When using an Amazon SQS queue as a destination, FIFO queues cannot be used. 
- onSuccess Property Map
- The destination configuration for successful invocations. - When using an Amazon SQS queue as a destination, FIFO queues cannot be used. 
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.
