HealthStatus - AWS Billing and Cost Management

HealthStatus

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

Contents

statusCode

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

The timestamp when the health status was last refreshed.

Type: Timestamp

Required: No

statusReasons

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 AWS SDKs, see the following: