ClusterBootstrapScriptArgs

data class ClusterBootstrapScriptArgs(val executionFailStrategy: Output<String>, val executionMoment: Output<String>, val nodeSelector: Output<ClusterBootstrapScriptNodeSelectorArgs>, val priority: Output<Int>? = null, val scriptArgs: Output<String>, val scriptName: Output<String>, val scriptPath: Output<String>) : ConvertibleToJava<ClusterBootstrapScriptArgs>

Constructors

Link copied to clipboard
constructor(executionFailStrategy: Output<String>, executionMoment: Output<String>, nodeSelector: Output<ClusterBootstrapScriptNodeSelectorArgs>, priority: Output<Int>? = null, scriptArgs: Output<String>, scriptName: Output<String>, scriptPath: Output<String>)

Properties

Link copied to clipboard

The bootstrap scripts execution fail strategy, ’FAILED_BLOCK’ or ‘FAILED_CONTINUE’ .

Link copied to clipboard
val executionMoment: Output<String>

The bootstrap scripts execution moment, ’BEFORE_INSTALL’, ‘AFTER_STARTED’ or ‘BEFORE_START’. The execution moment of BEFORE_START is available since v1.243.0.

Link copied to clipboard

The bootstrap scripts execution target. See node_selector below.

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

The bootstrap scripts priority.

Link copied to clipboard
val scriptArgs: Output<String>

The bootstrap script args, e.g. "--a=b".

Link copied to clipboard
val scriptName: Output<String>

The bootstrap script name.

Link copied to clipboard
val scriptPath: Output<String>

The bootstrap script path, e.g. "oss://bucket/path".

Functions

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