ScriptActionProfileArgs

data class ScriptActionProfileArgs(val name: Output<String>, val parameters: Output<String>? = null, val services: Output<List<String>>, val shouldPersist: Output<Boolean>? = null, val timeoutInMinutes: Output<Int>? = null, val type: Output<String>, val url: Output<String>) : ConvertibleToJava<ScriptActionProfileArgs>

The script action profile.

Constructors

Link copied to clipboard
constructor(name: Output<String>, parameters: Output<String>? = null, services: Output<List<String>>, shouldPersist: Output<Boolean>? = null, timeoutInMinutes: Output<Int>? = null, type: Output<String>, url: Output<String>)

Properties

Link copied to clipboard
val name: Output<String>

Script name.

Link copied to clipboard
val parameters: Output<String>? = null

Additional parameters for the script action. It should be space-separated list of arguments required for script execution.

Link copied to clipboard
val services: Output<List<String>>

List of services to apply the script action.

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

Specify if the script should persist on the cluster.

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

Timeout duration for the script action in minutes.

Link copied to clipboard
val type: Output<String>

Type of the script action. Supported type is bash scripts.

Link copied to clipboard
val url: Output<String>

Url of the script file.

Functions

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