Class: Aws::BCMDashboards::Types::HealthStatus

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

Overview

Contains the health status information for a scheduled report, including the status code and any reasons for an unhealthy state.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#last_refreshed_atTime

The timestamp when the health status was last refreshed.

Returns:

  • (Time)


640
641
642
643
644
645
646
# File 'gems/aws-sdk-bcmdashboards/lib/aws-sdk-bcmdashboards/types.rb', line 640

class HealthStatus < Struct.new(
  :status_code,
  :last_refreshed_at,
  :status_reasons)
  SENSITIVE = []
  include Aws::Structure
end

#status_codeString

The health status code. HEALTHY indicates the scheduled report is configured properly and has all required permissions to execute. UNHEALTHY indicates the scheduled report is unable to deliver the notification to the default Amazon EventBridge EventBus in your account and your action is needed. The reason for the unhealthy state is captured in the health status reasons.

Returns:

  • (String)


640
641
642
643
644
645
646
# File 'gems/aws-sdk-bcmdashboards/lib/aws-sdk-bcmdashboards/types.rb', line 640

class HealthStatus < Struct.new(
  :status_code,
  :last_refreshed_at,
  :status_reasons)
  SENSITIVE = []
  include Aws::Structure
end

#status_reasonsArray<String>

The list of reasons for the current health status. Only present when the status is UNHEALTHY.

Returns:

  • (Array<String>)


640
641
642
643
644
645
646
# File 'gems/aws-sdk-bcmdashboards/lib/aws-sdk-bcmdashboards/types.rb', line 640

class HealthStatus < Struct.new(
  :status_code,
  :last_refreshed_at,
  :status_reasons)
  SENSITIVE = []
  include Aws::Structure
end