Widget
A configurable visualization component within a dashboard that displays specific cost and usage metrics. Each widget can show data as charts or tables and includes settings for data querying, filtering, and visual presentation.
Contents
- configs
-
An array of configurations that define the data queries and display settings for the widget.
Type: Array of WidgetConfig objects
Array Members: Minimum number of 1 item. Maximum number of 2 items.
Required: Yes
- title
-
The title of the widget.
Type: String
Length Constraints: Minimum length of 2. Maximum length of 50.
Pattern:
(?!.* {2})[a-zA-Z0-9_-][ a-zA-Z0-9_-]*[a-zA-Z0-9_-]
Required: Yes
- description
-
A description of the widget's purpose or the data it displays.
Type: String
Length Constraints: Minimum length of 1. Maximum length of 200.
Pattern:
(?!.* {2})[ a-zA-Z0-9.,!?;:@#$%&\-_/\\]*
Required: No
- height
-
The height of the widget in row spans. The dashboard layout consists of a grid system.
Type: Integer
Valid Range: Minimum value of 4. Maximum value of 10.
Required: No
- horizontalOffset
-
Specifies the starting column position of the widget in the dashboard's grid layout. Used to control widget placement.
Type: Integer
Required: No
- width
-
The width of the widget in column spans. The dashboard layout consists of a grid system.
Type: Integer
Valid Range: Minimum value of 2. Maximum value of 6.
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: