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.

Returns:

  • (String)


4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
4708
4709
# File 'lib/aws-sdk-cloudformation/types.rb', line 4693

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

#hook_execution_targetString

The ARN of the target stack or request token of the Cloud Control API operation.

Only shown in responses when the request does not specify ‘TargetType` and `TargetId` filters.

Returns:

  • (String)


4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
4708
4709
# File 'lib/aws-sdk-cloudformation/types.rb', line 4693

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

#hook_result_idString

The unique identifier for this Hook invocation result.

Returns:

  • (String)


4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
4708
4709
# File 'lib/aws-sdk-cloudformation/types.rb', line 4693

class HookResultSummary < Struct.new(
  :hook_result_id,
  :invocation_point,
  :failure_mode,
  :type_name,
  :type_version_id,
  :type_configuration_version_id,
  :status,
  :hook_status_reason,
  :invoked_at,
  :target_type,
  :target_id,
  :type_arn,
  :hook_execution_target)
  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)


4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
4708
4709
# File 'lib/aws-sdk-cloudformation/types.rb', line 4693

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

#invocation_pointString

The specific point in the provisioning process where the Hook is invoked.

Returns:

  • (String)


4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
4708
4709
# File 'lib/aws-sdk-cloudformation/types.rb', line 4693

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

#invoked_atTime

The timestamp when the Hook was invoked.

Only shown in responses when the request does not specify ‘TargetType` and `TargetId` filters.

Returns:

  • (Time)


4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
4708
4709
# File 'lib/aws-sdk-cloudformation/types.rb', line 4693

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

#statusString

The status of the Hook invocation. The following statuses are possible:

  • ‘HOOK_IN_PROGRESS`: The Hook is currently running.

  • ‘HOOK_COMPLETE_SUCCEEDED`: The Hook completed successfully.

  • ‘HOOK_COMPLETE_FAILED`: The Hook completed but failed validation.

  • ‘HOOK_FAILED`: The Hook encountered an error during execution.

Returns:

  • (String)


4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
4708
4709
# File 'lib/aws-sdk-cloudformation/types.rb', line 4693

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

#target_idString

The unique identifier of the Hook invocation target.

Returns:

  • (String)


4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
4708
4709
# File 'lib/aws-sdk-cloudformation/types.rb', line 4693

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

#target_typeString

The target type that the Hook was invoked against.

Returns:

  • (String)


4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
4708
4709
# File 'lib/aws-sdk-cloudformation/types.rb', line 4693

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

#type_arnString

The ARN of the Hook that was invoked.

Returns:

  • (String)


4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
4708
4709
# File 'lib/aws-sdk-cloudformation/types.rb', line 4693

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

#type_configuration_version_idString

The version of the Hook configuration.

Returns:

  • (String)


4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
4708
4709
# File 'lib/aws-sdk-cloudformation/types.rb', line 4693

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

#type_nameString

The name of the Hook that was invoked.

Returns:

  • (String)


4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
4708
4709
# File 'lib/aws-sdk-cloudformation/types.rb', line 4693

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

#type_version_idString

The version of the Hook that was invoked.

Returns:

  • (String)


4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
4708
4709
# File 'lib/aws-sdk-cloudformation/types.rb', line 4693

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