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< ? triggers})String, String> ?> -
Creates a new InvocationState.
functionNameName of the Lambda function.inputJSON payload to the Lambda function.lifecycleScopeLifecycle scope of the resource to manage. Valid values areCREATE_ONLYandCRUD. Defaults toCREATE_ONLY.CREATE_ONLYwill invoke the function only on creation or replacement.CRUDwill invoke the function on each lifecycle event, and augment the input JSON payload with additional lifecycle information.qualifierQualifier (i.e., version) of the Lambda function. Defaults to$LATEST.regionRegion where this resource will be managed. Defaults to the Region set in the provider configuration.resultString result of the Lambda function invocation.tenantIdTenant Id to serve invocations from specified tenant.terraformKeyOptional.triggersMap 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_ONLYandCRUD. Defaults toCREATE_ONLY.CREATE_ONLYwill invoke the function only on creation or replacement.CRUDwill 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