published on Wednesday, Sep 2, 2026 by sumologic
published on Wednesday, Sep 2, 2026 by sumologic
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as sumologic from "@pulumi/sumologic";
const triggerSetup = new sumologic.AsyncAwsLambdaInvocation("trigger_setup", {
functionName: "MySetupFunction",
region: "us-east-1",
awsProfile: "my-aws-profile",
input: JSON.stringify({
env: "production",
}),
qualifier: "$LATEST",
});
import pulumi
import json
import pulumi_sumologic as sumologic
trigger_setup = sumologic.AsyncAwsLambdaInvocation("trigger_setup",
function_name="MySetupFunction",
region="us-east-1",
aws_profile="my-aws-profile",
input=json.dumps({
"env": "production",
}),
qualifier="$LATEST")
package main
import (
"encoding/json"
"github.com/pulumi/pulumi-terraform-provider/sdks/go/sumologic/v3/sumologic"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
tmpJSON0, err := json.Marshal(map[string]interface{}{
"env": "production",
})
if err != nil {
return err
}
json0 := string(tmpJSON0)
_, err = sumologic.NewAsyncAwsLambdaInvocation(ctx, "trigger_setup", &sumologic.AsyncAwsLambdaInvocationArgs{
FunctionName: pulumi.String("MySetupFunction"),
Region: pulumi.String("us-east-1"),
AwsProfile: pulumi.String("my-aws-profile"),
Input: pulumi.String(json0),
Qualifier: pulumi.String("$LATEST"),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using System.Text.Json;
using Pulumi;
using Sumologic = Pulumi.Sumologic;
return await Deployment.RunAsync(() =>
{
var triggerSetup = new Sumologic.AsyncAwsLambdaInvocation("trigger_setup", new()
{
FunctionName = "MySetupFunction",
Region = "us-east-1",
AwsProfile = "my-aws-profile",
Input = JsonSerializer.Serialize(new Dictionary<string, object?>
{
["env"] = "production",
}),
Qualifier = "$LATEST",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.sumologic.AsyncAwsLambdaInvocation;
import com.pulumi.sumologic.AsyncAwsLambdaInvocationArgs;
import static com.pulumi.codegen.internal.Serialization.*;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var triggerSetup = new AsyncAwsLambdaInvocation("triggerSetup", AsyncAwsLambdaInvocationArgs.builder()
.functionName("MySetupFunction")
.region("us-east-1")
.awsProfile("my-aws-profile")
.input(serializeJson(
jsonObject(
jsonProperty("env", "production")
)))
.qualifier("$LATEST")
.build());
}
}
resources:
triggerSetup:
type: sumologic:AsyncAwsLambdaInvocation
name: trigger_setup
properties:
functionName: MySetupFunction
region: us-east-1
awsProfile: my-aws-profile
input:
fn::toJSON:
env: production
qualifier: $LATEST
Example coming soon!
Multi-profile example
import * as pulumi from "@pulumi/pulumi";
import * as sumologic from "@pulumi/sumologic";
const crossAccount = new sumologic.AsyncAwsLambdaInvocation("cross_account", {
functionName: "SetupFunction",
region: "us-west-2",
awsProfile: "prod-account",
input: JSON.stringify({
source: "terraform",
}),
});
import pulumi
import json
import pulumi_sumologic as sumologic
cross_account = sumologic.AsyncAwsLambdaInvocation("cross_account",
function_name="SetupFunction",
region="us-west-2",
aws_profile="prod-account",
input=json.dumps({
"source": "terraform",
}))
package main
import (
"encoding/json"
"github.com/pulumi/pulumi-terraform-provider/sdks/go/sumologic/v3/sumologic"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
tmpJSON0, err := json.Marshal(map[string]interface{}{
"source": "terraform",
})
if err != nil {
return err
}
json0 := string(tmpJSON0)
_, err = sumologic.NewAsyncAwsLambdaInvocation(ctx, "cross_account", &sumologic.AsyncAwsLambdaInvocationArgs{
FunctionName: pulumi.String("SetupFunction"),
Region: pulumi.String("us-west-2"),
AwsProfile: pulumi.String("prod-account"),
Input: pulumi.String(json0),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using System.Text.Json;
using Pulumi;
using Sumologic = Pulumi.Sumologic;
return await Deployment.RunAsync(() =>
{
var crossAccount = new Sumologic.AsyncAwsLambdaInvocation("cross_account", new()
{
FunctionName = "SetupFunction",
Region = "us-west-2",
AwsProfile = "prod-account",
Input = JsonSerializer.Serialize(new Dictionary<string, object?>
{
["source"] = "terraform",
}),
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.sumologic.AsyncAwsLambdaInvocation;
import com.pulumi.sumologic.AsyncAwsLambdaInvocationArgs;
import static com.pulumi.codegen.internal.Serialization.*;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var crossAccount = new AsyncAwsLambdaInvocation("crossAccount", AsyncAwsLambdaInvocationArgs.builder()
.functionName("SetupFunction")
.region("us-west-2")
.awsProfile("prod-account")
.input(serializeJson(
jsonObject(
jsonProperty("source", "terraform")
)))
.build());
}
}
resources:
crossAccount:
type: sumologic:AsyncAwsLambdaInvocation
name: cross_account
properties:
functionName: SetupFunction
region: us-west-2
awsProfile: prod-account
input:
fn::toJSON:
source: terraform
Example coming soon!
AWS Authentication
AWS credentials are resolved in the following order:
aws_profileargument (if set)AWS_PROFILEenvironment variableAWS_ACCESS_KEY_ID/AWS_SECRET_ACCESS_KEYenvironment variables- Instance profile / ECS task role / Web Identity token
Create AsyncAwsLambdaInvocation Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new AsyncAwsLambdaInvocation(name: string, args: AsyncAwsLambdaInvocationArgs, opts?: CustomResourceOptions);@overload
def AsyncAwsLambdaInvocation(resource_name: str,
args: AsyncAwsLambdaInvocationArgs,
opts: Optional[ResourceOptions] = None)
@overload
def AsyncAwsLambdaInvocation(resource_name: str,
opts: Optional[ResourceOptions] = None,
function_name: Optional[str] = None,
region: Optional[str] = None,
async_aws_lambda_invocation_id: Optional[str] = None,
aws_profile: Optional[str] = None,
input: Optional[str] = None,
qualifier: Optional[str] = None,
triggers: Optional[Mapping[str, str]] = None)func NewAsyncAwsLambdaInvocation(ctx *Context, name string, args AsyncAwsLambdaInvocationArgs, opts ...ResourceOption) (*AsyncAwsLambdaInvocation, error)public AsyncAwsLambdaInvocation(string name, AsyncAwsLambdaInvocationArgs args, CustomResourceOptions? opts = null)
public AsyncAwsLambdaInvocation(String name, AsyncAwsLambdaInvocationArgs args)
public AsyncAwsLambdaInvocation(String name, AsyncAwsLambdaInvocationArgs args, CustomResourceOptions options)
type: sumologic:AsyncAwsLambdaInvocation
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "sumologic_async_aws_lambda_invocation" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args AsyncAwsLambdaInvocationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args AsyncAwsLambdaInvocationArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args AsyncAwsLambdaInvocationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args AsyncAwsLambdaInvocationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args AsyncAwsLambdaInvocationArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var asyncAwsLambdaInvocationResource = new Sumologic.AsyncAwsLambdaInvocation("asyncAwsLambdaInvocationResource", new()
{
FunctionName = "string",
Region = "string",
AsyncAwsLambdaInvocationId = "string",
AwsProfile = "string",
Input = "string",
Qualifier = "string",
Triggers =
{
{ "string", "string" },
},
});
example, err := sumologic.NewAsyncAwsLambdaInvocation(ctx, "asyncAwsLambdaInvocationResource", &sumologic.AsyncAwsLambdaInvocationArgs{
FunctionName: pulumi.String("string"),
Region: pulumi.String("string"),
AsyncAwsLambdaInvocationId: pulumi.String("string"),
AwsProfile: pulumi.String("string"),
Input: pulumi.String("string"),
Qualifier: pulumi.String("string"),
Triggers: pulumi.StringMap{
"string": pulumi.String("string"),
},
})
resource "sumologic_async_aws_lambda_invocation" "asyncAwsLambdaInvocationResource" {
lifecycle {
create_before_destroy = true
}
function_name = "string"
region = "string"
async_aws_lambda_invocation_id = "string"
aws_profile = "string"
input = "string"
qualifier = "string"
triggers = {
"string" = "string"
}
}
var asyncAwsLambdaInvocationResource = new AsyncAwsLambdaInvocation("asyncAwsLambdaInvocationResource", AsyncAwsLambdaInvocationArgs.builder()
.functionName("string")
.region("string")
.asyncAwsLambdaInvocationId("string")
.awsProfile("string")
.input("string")
.qualifier("string")
.triggers(Map.of("string", "string"))
.build());
async_aws_lambda_invocation_resource = sumologic.AsyncAwsLambdaInvocation("asyncAwsLambdaInvocationResource",
function_name="string",
region="string",
async_aws_lambda_invocation_id="string",
aws_profile="string",
input="string",
qualifier="string",
triggers={
"string": "string",
})
const asyncAwsLambdaInvocationResource = new sumologic.AsyncAwsLambdaInvocation("asyncAwsLambdaInvocationResource", {
functionName: "string",
region: "string",
asyncAwsLambdaInvocationId: "string",
awsProfile: "string",
input: "string",
qualifier: "string",
triggers: {
string: "string",
},
});
type: sumologic:AsyncAwsLambdaInvocation
properties:
asyncAwsLambdaInvocationId: string
awsProfile: string
functionName: string
input: string
qualifier: string
region: string
triggers:
string: string
AsyncAwsLambdaInvocation Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The AsyncAwsLambdaInvocation resource accepts the following input properties:
- Function
Name string - The name or ARN of the AWS Lambda function to invoke.
- Region string
- The AWS region where the Lambda function is deployed.
- Async
Aws stringLambda Invocation Id - Identifier in the format
<function_name>-<status_code>. - Aws
Profile string - The AWS credentials profile to use. If not set, uses the default credential chain (
AWS_PROFILEenv var, instance profile, etc.). - Input string
- JSON string payload to pass to the Lambda function. Defaults to
"{}". - Qualifier string
- The Lambda function version or alias to invoke. Defaults to
"$LATEST". - Triggers Dictionary<string, string>
- A map of arbitrary key/value pairs. Changing any value forces re-invocation, useful for triggering a new invocation without changing other arguments.
- Function
Name string - The name or ARN of the AWS Lambda function to invoke.
- Region string
- The AWS region where the Lambda function is deployed.
- Async
Aws stringLambda Invocation Id - Identifier in the format
<function_name>-<status_code>. - Aws
Profile string - The AWS credentials profile to use. If not set, uses the default credential chain (
AWS_PROFILEenv var, instance profile, etc.). - Input string
- JSON string payload to pass to the Lambda function. Defaults to
"{}". - Qualifier string
- The Lambda function version or alias to invoke. Defaults to
"$LATEST". - Triggers map[string]string
- A map of arbitrary key/value pairs. Changing any value forces re-invocation, useful for triggering a new invocation without changing other arguments.
- function_
name string - The name or ARN of the AWS Lambda function to invoke.
- region string
- The AWS region where the Lambda function is deployed.
- async_
aws_ stringlambda_ invocation_ id - Identifier in the format
<function_name>-<status_code>. - aws_
profile string - The AWS credentials profile to use. If not set, uses the default credential chain (
AWS_PROFILEenv var, instance profile, etc.). - input string
- JSON string payload to pass to the Lambda function. Defaults to
"{}". - qualifier string
- The Lambda function version or alias to invoke. Defaults to
"$LATEST". - triggers map(string)
- A map of arbitrary key/value pairs. Changing any value forces re-invocation, useful for triggering a new invocation without changing other arguments.
- function
Name String - The name or ARN of the AWS Lambda function to invoke.
- region String
- The AWS region where the Lambda function is deployed.
- async
Aws StringLambda Invocation Id - Identifier in the format
<function_name>-<status_code>. - aws
Profile String - The AWS credentials profile to use. If not set, uses the default credential chain (
AWS_PROFILEenv var, instance profile, etc.). - input String
- JSON string payload to pass to the Lambda function. Defaults to
"{}". - qualifier String
- The Lambda function version or alias to invoke. Defaults to
"$LATEST". - triggers Map<String,String>
- A map of arbitrary key/value pairs. Changing any value forces re-invocation, useful for triggering a new invocation without changing other arguments.
- function
Name string - The name or ARN of the AWS Lambda function to invoke.
- region string
- The AWS region where the Lambda function is deployed.
- async
Aws stringLambda Invocation Id - Identifier in the format
<function_name>-<status_code>. - aws
Profile string - The AWS credentials profile to use. If not set, uses the default credential chain (
AWS_PROFILEenv var, instance profile, etc.). - input string
- JSON string payload to pass to the Lambda function. Defaults to
"{}". - qualifier string
- The Lambda function version or alias to invoke. Defaults to
"$LATEST". - triggers {[key: string]: string}
- A map of arbitrary key/value pairs. Changing any value forces re-invocation, useful for triggering a new invocation without changing other arguments.
- function_
name str - The name or ARN of the AWS Lambda function to invoke.
- region str
- The AWS region where the Lambda function is deployed.
- async_
aws_ strlambda_ invocation_ id - Identifier in the format
<function_name>-<status_code>. - aws_
profile str - The AWS credentials profile to use. If not set, uses the default credential chain (
AWS_PROFILEenv var, instance profile, etc.). - input str
- JSON string payload to pass to the Lambda function. Defaults to
"{}". - qualifier str
- The Lambda function version or alias to invoke. Defaults to
"$LATEST". - triggers Mapping[str, str]
- A map of arbitrary key/value pairs. Changing any value forces re-invocation, useful for triggering a new invocation without changing other arguments.
- function
Name String - The name or ARN of the AWS Lambda function to invoke.
- region String
- The AWS region where the Lambda function is deployed.
- async
Aws StringLambda Invocation Id - Identifier in the format
<function_name>-<status_code>. - aws
Profile String - The AWS credentials profile to use. If not set, uses the default credential chain (
AWS_PROFILEenv var, instance profile, etc.). - input String
- JSON string payload to pass to the Lambda function. Defaults to
"{}". - qualifier String
- The Lambda function version or alias to invoke. Defaults to
"$LATEST". - triggers Map<String>
- A map of arbitrary key/value pairs. Changing any value forces re-invocation, useful for triggering a new invocation without changing other arguments.
Outputs
All input properties are implicitly available as output properties. Additionally, the AsyncAwsLambdaInvocation resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Status
Code double - HTTP status code returned by the Lambda invocation API (
202indicates the async invocation was accepted).
- Id string
- The provider-assigned unique ID for this managed resource.
- Status
Code float64 - HTTP status code returned by the Lambda invocation API (
202indicates the async invocation was accepted).
- id string
- The provider-assigned unique ID for this managed resource.
- status_
code number - HTTP status code returned by the Lambda invocation API (
202indicates the async invocation was accepted).
- id String
- The provider-assigned unique ID for this managed resource.
- status
Code Double - HTTP status code returned by the Lambda invocation API (
202indicates the async invocation was accepted).
- id string
- The provider-assigned unique ID for this managed resource.
- status
Code number - HTTP status code returned by the Lambda invocation API (
202indicates the async invocation was accepted).
- id str
- The provider-assigned unique ID for this managed resource.
- status_
code float - HTTP status code returned by the Lambda invocation API (
202indicates the async invocation was accepted).
- id String
- The provider-assigned unique ID for this managed resource.
- status
Code Number - HTTP status code returned by the Lambda invocation API (
202indicates the async invocation was accepted).
Look up Existing AsyncAwsLambdaInvocation Resource
Get an existing AsyncAwsLambdaInvocation resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: AsyncAwsLambdaInvocationState, opts?: CustomResourceOptions): AsyncAwsLambdaInvocation@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
async_aws_lambda_invocation_id: Optional[str] = None,
aws_profile: Optional[str] = None,
function_name: Optional[str] = None,
input: Optional[str] = None,
qualifier: Optional[str] = None,
region: Optional[str] = None,
status_code: Optional[float] = None,
triggers: Optional[Mapping[str, str]] = None) -> AsyncAwsLambdaInvocationfunc GetAsyncAwsLambdaInvocation(ctx *Context, name string, id IDInput, state *AsyncAwsLambdaInvocationState, opts ...ResourceOption) (*AsyncAwsLambdaInvocation, error)public static AsyncAwsLambdaInvocation Get(string name, Input<string> id, AsyncAwsLambdaInvocationState? state, CustomResourceOptions? opts = null)public static AsyncAwsLambdaInvocation get(String name, Output<String> id, AsyncAwsLambdaInvocationState state, CustomResourceOptions options)resources: _: type: sumologic:AsyncAwsLambdaInvocation get: id: ${id}import {
to = sumologic_async_aws_lambda_invocation.example
id = "${id}"
}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Async
Aws stringLambda Invocation Id - Identifier in the format
<function_name>-<status_code>. - Aws
Profile string - The AWS credentials profile to use. If not set, uses the default credential chain (
AWS_PROFILEenv var, instance profile, etc.). - Function
Name string - The name or ARN of the AWS Lambda function to invoke.
- Input string
- JSON string payload to pass to the Lambda function. Defaults to
"{}". - Qualifier string
- The Lambda function version or alias to invoke. Defaults to
"$LATEST". - Region string
- The AWS region where the Lambda function is deployed.
- Status
Code double - HTTP status code returned by the Lambda invocation API (
202indicates the async invocation was accepted). - Triggers Dictionary<string, string>
- A map of arbitrary key/value pairs. Changing any value forces re-invocation, useful for triggering a new invocation without changing other arguments.
- Async
Aws stringLambda Invocation Id - Identifier in the format
<function_name>-<status_code>. - Aws
Profile string - The AWS credentials profile to use. If not set, uses the default credential chain (
AWS_PROFILEenv var, instance profile, etc.). - Function
Name string - The name or ARN of the AWS Lambda function to invoke.
- Input string
- JSON string payload to pass to the Lambda function. Defaults to
"{}". - Qualifier string
- The Lambda function version or alias to invoke. Defaults to
"$LATEST". - Region string
- The AWS region where the Lambda function is deployed.
- Status
Code float64 - HTTP status code returned by the Lambda invocation API (
202indicates the async invocation was accepted). - Triggers map[string]string
- A map of arbitrary key/value pairs. Changing any value forces re-invocation, useful for triggering a new invocation without changing other arguments.
- async_
aws_ stringlambda_ invocation_ id - Identifier in the format
<function_name>-<status_code>. - aws_
profile string - The AWS credentials profile to use. If not set, uses the default credential chain (
AWS_PROFILEenv var, instance profile, etc.). - function_
name string - The name or ARN of the AWS Lambda function to invoke.
- input string
- JSON string payload to pass to the Lambda function. Defaults to
"{}". - qualifier string
- The Lambda function version or alias to invoke. Defaults to
"$LATEST". - region string
- The AWS region where the Lambda function is deployed.
- status_
code number - HTTP status code returned by the Lambda invocation API (
202indicates the async invocation was accepted). - triggers map(string)
- A map of arbitrary key/value pairs. Changing any value forces re-invocation, useful for triggering a new invocation without changing other arguments.
- async
Aws StringLambda Invocation Id - Identifier in the format
<function_name>-<status_code>. - aws
Profile String - The AWS credentials profile to use. If not set, uses the default credential chain (
AWS_PROFILEenv var, instance profile, etc.). - function
Name String - The name or ARN of the AWS Lambda function to invoke.
- input String
- JSON string payload to pass to the Lambda function. Defaults to
"{}". - qualifier String
- The Lambda function version or alias to invoke. Defaults to
"$LATEST". - region String
- The AWS region where the Lambda function is deployed.
- status
Code Double - HTTP status code returned by the Lambda invocation API (
202indicates the async invocation was accepted). - triggers Map<String,String>
- A map of arbitrary key/value pairs. Changing any value forces re-invocation, useful for triggering a new invocation without changing other arguments.
- async
Aws stringLambda Invocation Id - Identifier in the format
<function_name>-<status_code>. - aws
Profile string - The AWS credentials profile to use. If not set, uses the default credential chain (
AWS_PROFILEenv var, instance profile, etc.). - function
Name string - The name or ARN of the AWS Lambda function to invoke.
- input string
- JSON string payload to pass to the Lambda function. Defaults to
"{}". - qualifier string
- The Lambda function version or alias to invoke. Defaults to
"$LATEST". - region string
- The AWS region where the Lambda function is deployed.
- status
Code number - HTTP status code returned by the Lambda invocation API (
202indicates the async invocation was accepted). - triggers {[key: string]: string}
- A map of arbitrary key/value pairs. Changing any value forces re-invocation, useful for triggering a new invocation without changing other arguments.
- async_
aws_ strlambda_ invocation_ id - Identifier in the format
<function_name>-<status_code>. - aws_
profile str - The AWS credentials profile to use. If not set, uses the default credential chain (
AWS_PROFILEenv var, instance profile, etc.). - function_
name str - The name or ARN of the AWS Lambda function to invoke.
- input str
- JSON string payload to pass to the Lambda function. Defaults to
"{}". - qualifier str
- The Lambda function version or alias to invoke. Defaults to
"$LATEST". - region str
- The AWS region where the Lambda function is deployed.
- status_
code float - HTTP status code returned by the Lambda invocation API (
202indicates the async invocation was accepted). - triggers Mapping[str, str]
- A map of arbitrary key/value pairs. Changing any value forces re-invocation, useful for triggering a new invocation without changing other arguments.
- async
Aws StringLambda Invocation Id - Identifier in the format
<function_name>-<status_code>. - aws
Profile String - The AWS credentials profile to use. If not set, uses the default credential chain (
AWS_PROFILEenv var, instance profile, etc.). - function
Name String - The name or ARN of the AWS Lambda function to invoke.
- input String
- JSON string payload to pass to the Lambda function. Defaults to
"{}". - qualifier String
- The Lambda function version or alias to invoke. Defaults to
"$LATEST". - region String
- The AWS region where the Lambda function is deployed.
- status
Code Number - HTTP status code returned by the Lambda invocation API (
202indicates the async invocation was accepted). - triggers Map<String>
- A map of arbitrary key/value pairs. Changing any value forces re-invocation, useful for triggering a new invocation without changing other arguments.
Import
This resource does not support import.
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Sumo Logic sumologic/terraform-provider-sumologic
- License
- Notes
- This Pulumi package is based on the
sumologicTerraform Provider.
published on Wednesday, Sep 2, 2026 by sumologic