GalleryApplicationCustomActionParameterArgs

data class GalleryApplicationCustomActionParameterArgs(val defaultValue: Output<String>? = null, val description: Output<String>? = null, val name: Output<String>, val required: Output<Boolean>? = null, val type: Output<GalleryApplicationCustomActionParameterType>? = null) : ConvertibleToJava<GalleryApplicationCustomActionParameterArgs>

The definition of a parameter that can be passed to a custom action of a Gallery Application Version.

Constructors

constructor(defaultValue: Output<String>? = null, description: Output<String>? = null, name: Output<String>, required: Output<Boolean>? = null, type: Output<GalleryApplicationCustomActionParameterType>? = null)

Properties

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

The default value of the parameter. Only applies to string types

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

A description to help users understand what this parameter means

Link copied to clipboard
val name: Output<String>

The name of the custom action. Must be unique within the Gallery Application Version.

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

Indicates whether this parameter must be passed when running the custom action.

Link copied to clipboard

Specifies the type of the custom action parameter. Possible values are: String, ConfigurationDataBlob or LogOutputBlob

Functions

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