Class: Aws::Imagebuilder::Types::ImageFailureContext

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb

Overview

Contains details about the failure when the image creation process fails. Properties appear in the failure context when the related information is available for the failure.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#component_failureTypes::ComponentFailureContext

The details about the component that failed, if the failure occurred while a component was running.



4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 4043

class ImageFailureContext < Struct.new(
  :image_status,
  :workflow_execution_id,
  :workflow_arn,
  :step_execution_id,
  :failed_step,
  :component_failure,
  :distribution_failure)
  SENSITIVE = []
  include Aws::Structure
end

#distribution_failureTypes::DistributionFailureContext

The details about the distribution failure, if the failure occurred while Image Builder distributed or configured the image.



4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 4043

class ImageFailureContext < Struct.new(
  :image_status,
  :workflow_execution_id,
  :workflow_arn,
  :step_execution_id,
  :failed_step,
  :component_failure,
  :distribution_failure)
  SENSITIVE = []
  include Aws::Structure
end

#failed_stepString

The name of the workflow step that failed, as it appears in the workflow document.

Returns:

  • (String)


4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 4043

class ImageFailureContext < Struct.new(
  :image_status,
  :workflow_execution_id,
  :workflow_arn,
  :step_execution_id,
  :failed_step,
  :component_failure,
  :distribution_failure)
  SENSITIVE = []
  include Aws::Structure
end

#image_statusString

The status that the image had when the failure occurred. This indicates the stage of the image creation process where the image failed, for example BUILDING or DISTRIBUTING.

Returns:

  • (String)


4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 4043

class ImageFailureContext < Struct.new(
  :image_status,
  :workflow_execution_id,
  :workflow_arn,
  :step_execution_id,
  :failed_step,
  :component_failure,
  :distribution_failure)
  SENSITIVE = []
  include Aws::Structure
end

#step_execution_idString

The unique identifier of the workflow step execution that failed.

Returns:

  • (String)


4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 4043

class ImageFailureContext < Struct.new(
  :image_status,
  :workflow_execution_id,
  :workflow_arn,
  :step_execution_id,
  :failed_step,
  :component_failure,
  :distribution_failure)
  SENSITIVE = []
  include Aws::Structure
end

#workflow_arnString

The Amazon Resource Name (ARN) of the workflow build version that was running when the image failed.

Returns:

  • (String)


4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 4043

class ImageFailureContext < Struct.new(
  :image_status,
  :workflow_execution_id,
  :workflow_arn,
  :step_execution_id,
  :failed_step,
  :component_failure,
  :distribution_failure)
  SENSITIVE = []
  include Aws::Structure
end

#workflow_execution_idString

The unique identifier of the workflow execution that was running when the image failed.

Returns:

  • (String)


4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 4043

class ImageFailureContext < Struct.new(
  :image_status,
  :workflow_execution_id,
  :workflow_arn,
  :step_execution_id,
  :failed_step,
  :component_failure,
  :distribution_failure)
  SENSITIVE = []
  include Aws::Structure
end