InvocationState class

Input properties used for looking up and filtering Invocation resources.

Constructors

InvocationState({Input<String?>? functionName, Input<String?>? input, Input<String?>? lifecycleScope, Input<String?>? qualifier, Input<String?>? region, Input<String?>? result, Input<String?>? tenantId, Input<String?>? terraformKey, Input<Map<String, String>?>? triggers})
Creates a new InvocationState. functionName Name of the Lambda function. input JSON payload to the Lambda function. lifecycleScope 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 Qualifier (i.e., version) of the Lambda function. Defaults to $LATEST. region Region where this resource will be managed. Defaults to the Region set in the provider configuration. result String result of the Lambda function invocation. tenantId Tenant Id to serve invocations from specified tenant. terraformKey Optional. triggers Map of arbitrary keys and values that, when changed, will trigger a re-invocation.
const
InvocationState.fromMap(Map<String, dynamic> map)
factory

Properties

functionName → Input<String?>?
Name of the Lambda function.
final
hashCode int
The hash code for this object.
no setterinherited
input → Input<String?>?
JSON payload to the Lambda function.
final
lifecycleScope → Input<String?>?
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.
final
qualifier → Input<String?>?
Qualifier (i.e., version) of the Lambda function. Defaults to $LATEST.
final
region → Input<String?>?
Region where this resource will be managed. Defaults to the Region set in the provider configuration.
final
result → Input<String?>?
String result of the Lambda function invocation.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
tenantId → Input<String?>?
Tenant Id to serve invocations from specified tenant.
final
terraformKey → Input<String?>?
final
triggers → Input<Map<String, String>?>?
Map of arbitrary keys and values that, when changed, will trigger a re-invocation.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited