ActivityPolicyArgs

data class ActivityPolicyArgs(val retry: Output<Any>? = null, val retryIntervalInSeconds: Output<Int>? = null, val secureInput: Output<Boolean>? = null, val secureOutput: Output<Boolean>? = null, val timeout: Output<Any>? = null) : ConvertibleToJava<ActivityPolicyArgs>

Execution policy for an activity.

Constructors

Link copied to clipboard
constructor(retry: Output<Any>? = null, retryIntervalInSeconds: Output<Int>? = null, secureInput: Output<Boolean>? = null, secureOutput: Output<Boolean>? = null, timeout: Output<Any>? = null)

Properties

Link copied to clipboard
val retry: Output<Any>? = null

Maximum ordinary retry attempts. Default is 0. Type: integer (or Expression with resultType integer), minimum: 0.

Link copied to clipboard
val retryIntervalInSeconds: Output<Int>? = null

Interval between each retry attempt (in seconds). The default is 30 sec.

Link copied to clipboard
val secureInput: Output<Boolean>? = null

When set to true, Input from activity is considered as secure and will not be logged to monitoring.

Link copied to clipboard
val secureOutput: Output<Boolean>? = null

When set to true, Output from activity is considered as secure and will not be logged to monitoring.

Link copied to clipboard
val timeout: Output<Any>? = null

Specifies the timeout for the activity to run. The default timeout is 7 days. Type: string (or Expression with resultType string), pattern: ((\d+)\.)?(\d\d):(60|(0-9)):(60|(0-9)).

Functions

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