PodFailurePolicyRuleArgs

data class PodFailurePolicyRuleArgs(val action: Output<String>, val onExitCodes: Output<PodFailurePolicyOnExitCodesRequirementArgs>? = null, val onPodConditions: Output<List<PodFailurePolicyOnPodConditionsPatternArgs>>? = null) : ConvertibleToJava<PodFailurePolicyRuleArgs>

PodFailurePolicyRule describes how a pod failure is handled when the requirements are met. One of onExitCodes and onPodConditions, but not both, can be used in each rule.

Constructors

Link copied to clipboard
constructor(action: Output<String>, onExitCodes: Output<PodFailurePolicyOnExitCodesRequirementArgs>? = null, onPodConditions: Output<List<PodFailurePolicyOnPodConditionsPatternArgs>>? = null)

Properties

Link copied to clipboard
val action: Output<String>

Specifies the action taken on a pod failure when the requirements are satisfied. Possible values are:

Link copied to clipboard

Represents the requirement on the container exit codes.

Link copied to clipboard

Represents the requirement on the pod conditions. The requirement is represented as a list of pod condition patterns. The requirement is satisfied if at least one pattern matches an actual pod condition. At most 20 elements are allowed.

Functions

Link copied to clipboard
open override fun toJava(): PodFailurePolicyRuleArgs