Workflow

class Workflow

Defines a process that Image Builder uses to build and test images during the image creation process.

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val arn: String?

The Amazon Resource Name (ARN) of the workflow resource.

Link copied to clipboard

Describes what change has been made in this version of the workflow, or what makes this version different from other versions of the workflow.

Link copied to clipboard
val data: String?

Contains the YAML document content for the workflow.

Link copied to clipboard

The timestamp when Image Builder created the workflow resource.

Link copied to clipboard

The description of the workflow.

Link copied to clipboard

The KMS key identifier used to encrypt the workflow resource.

Link copied to clipboard
val name: String?

The name of the workflow resource.

Link copied to clipboard

The owner of the workflow resource.

Link copied to clipboard

An array of input parameters that that the image workflow uses to control actions or configure settings.

Link copied to clipboard

Describes the current status of the workflow and the reason for that status.

Link copied to clipboard

The tags that apply to the workflow resource

Link copied to clipboard

Specifies the image creation stage that the workflow applies to. Image Builder currently supports build and test workflows.

Link copied to clipboard

The workflow resource version. Workflow resources are immutable. To make a change, you can clone a workflow or create a new version.

Functions

Link copied to clipboard
inline fun copy(block: Workflow.Builder.() -> Unit = {}): Workflow
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String