Class: Aws::BCMDashboards::Types::Widget

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

Overview

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.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#configsArray<Types::WidgetConfig>

An array of configurations that define the data queries and display settings for the widget.

Returns:



977
978
979
980
981
982
983
984
985
986
# File 'gems/aws-sdk-bcmdashboards/lib/aws-sdk-bcmdashboards/types.rb', line 977

class Widget < Struct.new(
  :title,
  :description,
  :width,
  :height,
  :horizontal_offset,
  :configs)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

A description of the widget's purpose or the data it displays.

Returns:

  • (String)


977
978
979
980
981
982
983
984
985
986
# File 'gems/aws-sdk-bcmdashboards/lib/aws-sdk-bcmdashboards/types.rb', line 977

class Widget < Struct.new(
  :title,
  :description,
  :width,
  :height,
  :horizontal_offset,
  :configs)
  SENSITIVE = []
  include Aws::Structure
end

#heightInteger

The height of the widget in row spans. The dashboard layout consists of a grid system.

Returns:

  • (Integer)


977
978
979
980
981
982
983
984
985
986
# File 'gems/aws-sdk-bcmdashboards/lib/aws-sdk-bcmdashboards/types.rb', line 977

class Widget < Struct.new(
  :title,
  :description,
  :width,
  :height,
  :horizontal_offset,
  :configs)
  SENSITIVE = []
  include Aws::Structure
end

#horizontal_offsetInteger

Specifies the starting column position of the widget in the dashboard's grid layout. Used to control widget placement.

Returns:

  • (Integer)


977
978
979
980
981
982
983
984
985
986
# File 'gems/aws-sdk-bcmdashboards/lib/aws-sdk-bcmdashboards/types.rb', line 977

class Widget < Struct.new(
  :title,
  :description,
  :width,
  :height,
  :horizontal_offset,
  :configs)
  SENSITIVE = []
  include Aws::Structure
end

#titleString

The title of the widget.

Returns:

  • (String)


977
978
979
980
981
982
983
984
985
986
# File 'gems/aws-sdk-bcmdashboards/lib/aws-sdk-bcmdashboards/types.rb', line 977

class Widget < Struct.new(
  :title,
  :description,
  :width,
  :height,
  :horizontal_offset,
  :configs)
  SENSITIVE = []
  include Aws::Structure
end

#widthInteger

The width of the widget in column spans. The dashboard layout consists of a grid system.

Returns:

  • (Integer)


977
978
979
980
981
982
983
984
985
986
# File 'gems/aws-sdk-bcmdashboards/lib/aws-sdk-bcmdashboards/types.rb', line 977

class Widget < Struct.new(
  :title,
  :description,
  :width,
  :height,
  :horizontal_offset,
  :configs)
  SENSITIVE = []
  include Aws::Structure
end