Class: Aws::Continuum::Types::IssuePatchDelivery

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

Overview

Customer delivery of the patches Continuum produced for an issue, summarized across the issue's PATCH artifacts when the issue is read. Each artifact keeps its own delivery.destination with the full detail; this summary lets a caller see a failed delivery without listing artifacts.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#failed_count ⇒ Integer

Number of those patches whose delivery failed or exhausted its retries.

Returns:

  • (Integer)


2725
2726
2727
2728
2729
2730
2731
2732
2733
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 2725

class IssuePatchDelivery < Struct.new(
  :status,
  :patch_count,
  :succeeded_count,
  :failed_count,
  :failure_reasons)
  SENSITIVE = []
  include Aws::Structure
end

#failure_reasons ⇒ Array<String>

Distinct reasons of the failed deliveries, in ascending order. Present only when failedCount is greater than zero.

Returns:

  • (Array<String>)


2725
2726
2727
2728
2729
2730
2731
2732
2733
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 2725

class IssuePatchDelivery < Struct.new(
  :status,
  :patch_count,
  :succeeded_count,
  :failed_count,
  :failure_reasons)
  SENSITIVE = []
  include Aws::Structure
end

#patch_count ⇒ Integer

Number of the issue's patches that have a destination delivery.

Returns:

  • (Integer)


2725
2726
2727
2728
2729
2730
2731
2732
2733
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 2725

class IssuePatchDelivery < Struct.new(
  :status,
  :patch_count,
  :succeeded_count,
  :failed_count,
  :failure_reasons)
  SENSITIVE = []
  include Aws::Structure
end

#status ⇒ String

The overall result, in priority order: FAILED when any patch's destination delivery failed or exhausted its retries; otherwise PENDING while any is still in progress; otherwise SUCCEEDED when at least one was delivered; otherwise SKIPPED.

Returns:

  • (String)


2725
2726
2727
2728
2729
2730
2731
2732
2733
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 2725

class IssuePatchDelivery < Struct.new(
  :status,
  :patch_count,
  :succeeded_count,
  :failed_count,
  :failure_reasons)
  SENSITIVE = []
  include Aws::Structure
end

#succeeded_count ⇒ Integer

Number of those patches delivered to their destination.

Returns:

  • (Integer)


2725
2726
2727
2728
2729
2730
2731
2732
2733
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 2725

class IssuePatchDelivery < Struct.new(
  :status,
  :patch_count,
  :succeeded_count,
  :failed_count,
  :failure_reasons)
  SENSITIVE = []
  include Aws::Structure
end