Class: Aws::CloudFormation::Types::HookResultSummary

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-cloudformation/types.rb

Overview

Describes a Hook invocation, its status, and the reason for its status.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#failure_modeString

The failure mode of the invocation. The following are potential modes:

  • ‘FAIL`: If the hook invocation returns a failure, then the requested target operation should fail.

  • ‘WARN`: If the hook invocation returns a failure, then the requested target operation should warn.

Returns:

  • (String)


4486
4487
4488
4489
4490
4491
4492
4493
4494
4495
4496
# File 'lib/aws-sdk-cloudformation/types.rb', line 4486

class HookResultSummary < Struct.new(
  :invocation_point,
  :failure_mode,
  :type_name,
  :type_version_id,
  :type_configuration_version_id,
  :status,
  :hook_status_reason)
  SENSITIVE = []
  include Aws::Structure
end

#hook_status_reasonString

A description of the Hook results status. For example, if the Hook result is in a ‘FAILED` state, this may contain additional information for the `FAILED` state.

Returns:

  • (String)


4486
4487
4488
4489
4490
4491
4492
4493
4494
4495
4496
# File 'lib/aws-sdk-cloudformation/types.rb', line 4486

class HookResultSummary < Struct.new(
  :invocation_point,
  :failure_mode,
  :type_name,
  :type_version_id,
  :type_configuration_version_id,
  :status,
  :hook_status_reason)
  SENSITIVE = []
  include Aws::Structure
end

#invocation_pointString

The exact point in the provisioning logic where the Hook runs.

Returns:

  • (String)


4486
4487
4488
4489
4490
4491
4492
4493
4494
4495
4496
# File 'lib/aws-sdk-cloudformation/types.rb', line 4486

class HookResultSummary < Struct.new(
  :invocation_point,
  :failure_mode,
  :type_name,
  :type_version_id,
  :type_configuration_version_id,
  :status,
  :hook_status_reason)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The state of the Hook invocation.

Returns:

  • (String)


4486
4487
4488
4489
4490
4491
4492
4493
4494
4495
4496
# File 'lib/aws-sdk-cloudformation/types.rb', line 4486

class HookResultSummary < Struct.new(
  :invocation_point,
  :failure_mode,
  :type_name,
  :type_version_id,
  :type_configuration_version_id,
  :status,
  :hook_status_reason)
  SENSITIVE = []
  include Aws::Structure
end

#type_configuration_version_idString

The version of the Hook type configuration.

Returns:

  • (String)


4486
4487
4488
4489
4490
4491
4492
4493
4494
4495
4496
# File 'lib/aws-sdk-cloudformation/types.rb', line 4486

class HookResultSummary < Struct.new(
  :invocation_point,
  :failure_mode,
  :type_name,
  :type_version_id,
  :type_configuration_version_id,
  :status,
  :hook_status_reason)
  SENSITIVE = []
  include Aws::Structure
end

#type_nameString

The type name of the Hook being invoked.

Returns:

  • (String)


4486
4487
4488
4489
4490
4491
4492
4493
4494
4495
4496
# File 'lib/aws-sdk-cloudformation/types.rb', line 4486

class HookResultSummary < Struct.new(
  :invocation_point,
  :failure_mode,
  :type_name,
  :type_version_id,
  :type_configuration_version_id,
  :status,
  :hook_status_reason)
  SENSITIVE = []
  include Aws::Structure
end

#type_version_idString

The version of the Hook being invoked.

Returns:

  • (String)


4486
4487
4488
4489
4490
4491
4492
4493
4494
4495
4496
# File 'lib/aws-sdk-cloudformation/types.rb', line 4486

class HookResultSummary < Struct.new(
  :invocation_point,
  :failure_mode,
  :type_name,
  :type_version_id,
  :type_configuration_version_id,
  :status,
  :hook_status_reason)
  SENSITIVE = []
  include Aws::Structure
end