Class: Aws::Imagebuilder::Types::Workflow
- Inherits:
-
Struct
- Object
- Struct
- Aws::Imagebuilder::Types::Workflow
- Defined in:
- gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb
Overview
Defines a process that Image Builder uses to build and test images during the image creation process.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#arn ⇒ String
The Amazon Resource Name (ARN) of the workflow resource.
-
#change_description ⇒ String
Describes what change has been made in this version of the workflow, or what makes this version different from other versions of the workflow.
-
#data ⇒ String
Contains the YAML document content for the workflow.
-
#date_created ⇒ String
The timestamp when Image Builder created the workflow resource.
-
#description ⇒ String
The description of the workflow.
-
#kms_key_id ⇒ String
The KMS key identifier used to encrypt the workflow resource.
-
#name ⇒ String
The name of the workflow resource.
-
#owner ⇒ String
The owner of the workflow resource.
-
#parameters ⇒ Array<Types::WorkflowParameterDetail>
An array of input parameters that that the image workflow uses to control actions or configure settings.
-
#state ⇒ Types::WorkflowState
Describes the current status of the workflow and the reason for that status.
-
#tags ⇒ Hash<String,String>
The tags that apply to the workflow resource.
-
#type ⇒ String
Specifies the image creation stage that the workflow applies to.
-
#version ⇒ String
The workflow resource version.
Instance Attribute Details
#arn ⇒ String
The Amazon Resource Name (ARN) of the workflow resource.
8351 8352 8353 8354 8355 8356 8357 8358 8359 8360 8361 8362 8363 8364 8365 8366 8367 |
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 8351 class Workflow < Struct.new( :arn, :name, :version, :description, :change_description, :type, :state, :owner, :data, :kms_key_id, :date_created, :tags, :parameters) SENSITIVE = [] include Aws::Structure end |
#change_description ⇒ String
Describes what change has been made in this version of the workflow, or what makes this version different from other versions of the workflow.
8351 8352 8353 8354 8355 8356 8357 8358 8359 8360 8361 8362 8363 8364 8365 8366 8367 |
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 8351 class Workflow < Struct.new( :arn, :name, :version, :description, :change_description, :type, :state, :owner, :data, :kms_key_id, :date_created, :tags, :parameters) SENSITIVE = [] include Aws::Structure end |
#data ⇒ String
Contains the YAML document content for the workflow.
8351 8352 8353 8354 8355 8356 8357 8358 8359 8360 8361 8362 8363 8364 8365 8366 8367 |
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 8351 class Workflow < Struct.new( :arn, :name, :version, :description, :change_description, :type, :state, :owner, :data, :kms_key_id, :date_created, :tags, :parameters) SENSITIVE = [] include Aws::Structure end |
#date_created ⇒ String
The timestamp when Image Builder created the workflow resource.
8351 8352 8353 8354 8355 8356 8357 8358 8359 8360 8361 8362 8363 8364 8365 8366 8367 |
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 8351 class Workflow < Struct.new( :arn, :name, :version, :description, :change_description, :type, :state, :owner, :data, :kms_key_id, :date_created, :tags, :parameters) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
The description of the workflow.
8351 8352 8353 8354 8355 8356 8357 8358 8359 8360 8361 8362 8363 8364 8365 8366 8367 |
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 8351 class Workflow < Struct.new( :arn, :name, :version, :description, :change_description, :type, :state, :owner, :data, :kms_key_id, :date_created, :tags, :parameters) SENSITIVE = [] include Aws::Structure end |
#kms_key_id ⇒ String
The KMS key identifier used to encrypt the workflow resource.
8351 8352 8353 8354 8355 8356 8357 8358 8359 8360 8361 8362 8363 8364 8365 8366 8367 |
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 8351 class Workflow < Struct.new( :arn, :name, :version, :description, :change_description, :type, :state, :owner, :data, :kms_key_id, :date_created, :tags, :parameters) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the workflow resource.
8351 8352 8353 8354 8355 8356 8357 8358 8359 8360 8361 8362 8363 8364 8365 8366 8367 |
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 8351 class Workflow < Struct.new( :arn, :name, :version, :description, :change_description, :type, :state, :owner, :data, :kms_key_id, :date_created, :tags, :parameters) SENSITIVE = [] include Aws::Structure end |
#owner ⇒ String
The owner of the workflow resource.
8351 8352 8353 8354 8355 8356 8357 8358 8359 8360 8361 8362 8363 8364 8365 8366 8367 |
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 8351 class Workflow < Struct.new( :arn, :name, :version, :description, :change_description, :type, :state, :owner, :data, :kms_key_id, :date_created, :tags, :parameters) SENSITIVE = [] include Aws::Structure end |
#parameters ⇒ Array<Types::WorkflowParameterDetail>
An array of input parameters that that the image workflow uses to control actions or configure settings.
8351 8352 8353 8354 8355 8356 8357 8358 8359 8360 8361 8362 8363 8364 8365 8366 8367 |
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 8351 class Workflow < Struct.new( :arn, :name, :version, :description, :change_description, :type, :state, :owner, :data, :kms_key_id, :date_created, :tags, :parameters) SENSITIVE = [] include Aws::Structure end |
#state ⇒ Types::WorkflowState
Describes the current status of the workflow and the reason for that status.
8351 8352 8353 8354 8355 8356 8357 8358 8359 8360 8361 8362 8363 8364 8365 8366 8367 |
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 8351 class Workflow < Struct.new( :arn, :name, :version, :description, :change_description, :type, :state, :owner, :data, :kms_key_id, :date_created, :tags, :parameters) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
The tags that apply to the workflow resource
8351 8352 8353 8354 8355 8356 8357 8358 8359 8360 8361 8362 8363 8364 8365 8366 8367 |
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 8351 class Workflow < Struct.new( :arn, :name, :version, :description, :change_description, :type, :state, :owner, :data, :kms_key_id, :date_created, :tags, :parameters) SENSITIVE = [] include Aws::Structure end |
#type ⇒ String
Specifies the image creation stage that the workflow applies to. Image Builder currently supports build and test workflows.
8351 8352 8353 8354 8355 8356 8357 8358 8359 8360 8361 8362 8363 8364 8365 8366 8367 |
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 8351 class Workflow < Struct.new( :arn, :name, :version, :description, :change_description, :type, :state, :owner, :data, :kms_key_id, :date_created, :tags, :parameters) SENSITIVE = [] include Aws::Structure end |
#version ⇒ String
The workflow resource version. Workflow resources are immutable. To make a change, you can clone a workflow or create a new version.
8351 8352 8353 8354 8355 8356 8357 8358 8359 8360 8361 8362 8363 8364 8365 8366 8367 |
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 8351 class Workflow < Struct.new( :arn, :name, :version, :description, :change_description, :type, :state, :owner, :data, :kms_key_id, :date_created, :tags, :parameters) SENSITIVE = [] include Aws::Structure end |