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.
8649 8650 8651 8652 8653 8654 8655 8656 8657 8658 8659 8660 8661 8662 8663 8664 8665 |
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 8649 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.
8649 8650 8651 8652 8653 8654 8655 8656 8657 8658 8659 8660 8661 8662 8663 8664 8665 |
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 8649 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.
8649 8650 8651 8652 8653 8654 8655 8656 8657 8658 8659 8660 8661 8662 8663 8664 8665 |
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 8649 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.
8649 8650 8651 8652 8653 8654 8655 8656 8657 8658 8659 8660 8661 8662 8663 8664 8665 |
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 8649 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.
8649 8650 8651 8652 8653 8654 8655 8656 8657 8658 8659 8660 8661 8662 8663 8664 8665 |
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 8649 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. This can be either the Key ARN or the Alias ARN. For more information, see Key identifiers (KeyId) in the Key Management Service Developer Guide.
8649 8650 8651 8652 8653 8654 8655 8656 8657 8658 8659 8660 8661 8662 8663 8664 8665 |
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 8649 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.
8649 8650 8651 8652 8653 8654 8655 8656 8657 8658 8659 8660 8661 8662 8663 8664 8665 |
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 8649 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.
8649 8650 8651 8652 8653 8654 8655 8656 8657 8658 8659 8660 8661 8662 8663 8664 8665 |
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 8649 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.
8649 8650 8651 8652 8653 8654 8655 8656 8657 8658 8659 8660 8661 8662 8663 8664 8665 |
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 8649 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.
8649 8650 8651 8652 8653 8654 8655 8656 8657 8658 8659 8660 8661 8662 8663 8664 8665 |
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 8649 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
8649 8650 8651 8652 8653 8654 8655 8656 8657 8658 8659 8660 8661 8662 8663 8664 8665 |
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 8649 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.
8649 8650 8651 8652 8653 8654 8655 8656 8657 8658 8659 8660 8661 8662 8663 8664 8665 |
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 8649 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.
8649 8650 8651 8652 8653 8654 8655 8656 8657 8658 8659 8660 8661 8662 8663 8664 8665 |
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 8649 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 |