Package com.pulumi.aws.lambda.inputs
Class InvocationState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.lambda.inputs.InvocationState
-
public final class InvocationState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
InvocationState.Builder
-
Field Summary
Fields Modifier and Type Field Description static InvocationState
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static InvocationState.Builder
builder()
static InvocationState.Builder
builder(InvocationState defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
functionName()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
input()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
lifecycleScope()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
qualifier()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
result()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
terraformKey()
java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>
triggers()
-
-
-
Field Detail
-
Empty
public static final InvocationState Empty
-
-
Method Detail
-
functionName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> functionName()
- Returns:
- Name of the lambda function.
-
input
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> input()
- Returns:
- JSON payload to the lambda function. The following arguments are optional:
-
lifecycleScope
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> lifecycleScope()
- Returns:
- Lifecycle scope of the resource to manage. Valid values are `CREATE_ONLY` and `CRUD`. Defaults to `CREATE_ONLY`. `CREATE_ONLY` will invoke the function only on creation or replacement. `CRUD` will invoke the function on each lifecycle event, and augment the input JSON payload with additional lifecycle information.
-
qualifier
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> qualifier()
- Returns:
- Qualifier (i.e., version) of the lambda function. Defaults to `$LATEST`.
-
result
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> result()
- Returns:
- String result of the lambda function invocation.
-
terraformKey
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> terraformKey()
-
triggers
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> triggers()
- Returns:
- Map of arbitrary keys and values that, when changed, will trigger a re-invocation.
-
builder
public static InvocationState.Builder builder()
-
builder
public static InvocationState.Builder builder(InvocationState defaults)
-
-