LifecyclePolicyResponse class

LifecyclePolicy describes how to deal with task failures based on different conditions.

Constructors

LifecyclePolicyResponse({required Input<String> action, required Input<ActionConditionResponse> actionCondition})
Creates a new LifecyclePolicyResponse. action Action to execute when ActionCondition is true. When RETRY_TASK is specified, we will retry failed tasks if we notice any exit code match and fail tasks if no match is found. Likewise, when FAIL_TASK is specified, we will fail tasks if we notice any exit code match and retry tasks if no match is found. actionCondition Conditions that decide why a task failure is dealt with a specific action.
const
LifecyclePolicyResponse.fromMap(Map<String, dynamic> map)
factory

Properties

action → Input<String>
Action to execute when ActionCondition is true. When RETRY_TASK is specified, we will retry failed tasks if we notice any exit code match and fail tasks if no match is found. Likewise, when FAIL_TASK is specified, we will fail tasks if we notice any exit code match and retry tasks if no match is found.
final
actionCondition → Input<ActionConditionResponse>
Conditions that decide why a task failure is dealt with a specific action.
final
hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

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