

# HealthStatus


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

## Contents


 ** statusCode **   <a name="awscostmanagement-Type-bcmDashboards_HealthStatus-statusCode"></a>
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.  
Type: String  
Valid Values: `HEALTHY | UNHEALTHY`   
Required: Yes

 ** lastRefreshedAt **   <a name="awscostmanagement-Type-bcmDashboards_HealthStatus-lastRefreshedAt"></a>
The timestamp when the health status was last refreshed.  
Type: Timestamp  
Required: No

 ** statusReasons **   <a name="awscostmanagement-Type-bcmDashboards_HealthStatus-statusReasons"></a>
The list of reasons for the current health status. Only present when the status is `UNHEALTHY`.  
Type: Array of strings  
Valid Values: `DATA_SOURCE_ACCESS_DENIED | EXECUTION_ROLE_ASSUME_FAILED | EXECUTION_ROLE_INSUFFICIENT_PERMISSIONS | DASHBOARD_NOT_FOUND | DASHBOARD_ACCESS_DENIED | INTERNAL_FAILURE | WIDGET_ID_NOT_FOUND`   
Required: No

## See Also


For more information about using this API in one of the language-specific Amazon SDKs, see the following:
+  [Amazon SDK for C\$1\$1](https://docs.amazonaws.cn/goto/SdkForCpp/bcm-dashboards-2025-08-18/HealthStatus) 
+  [Amazon SDK for Java V2](https://docs.amazonaws.cn/goto/SdkForJavaV2/bcm-dashboards-2025-08-18/HealthStatus) 
+  [Amazon SDK for Ruby V3](https://docs.amazonaws.cn/goto/SdkForRubyV3/bcm-dashboards-2025-08-18/HealthStatus) 