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:



981
982
983
984
985
986
987
988
989
990
991
# File 'gems/aws-sdk-bcmdashboards/lib/aws-sdk-bcmdashboards/types.rb', line 981

class Widget < Struct.new(
  :id,
  :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)


981
982
983
984
985
986
987
988
989
990
991
# File 'gems/aws-sdk-bcmdashboards/lib/aws-sdk-bcmdashboards/types.rb', line 981

class Widget < Struct.new(
  :id,
  :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)


981
982
983
984
985
986
987
988
989
990
991
# File 'gems/aws-sdk-bcmdashboards/lib/aws-sdk-bcmdashboards/types.rb', line 981

class Widget < Struct.new(
  :id,
  :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)


981
982
983
984
985
986
987
988
989
990
991
# File 'gems/aws-sdk-bcmdashboards/lib/aws-sdk-bcmdashboards/types.rb', line 981

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

#idString

The unique identifier for the widget.

Returns:

  • (String)


981
982
983
984
985
986
987
988
989
990
991
# File 'gems/aws-sdk-bcmdashboards/lib/aws-sdk-bcmdashboards/types.rb', line 981

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

#titleString

The title of the widget.

Returns:

  • (String)


981
982
983
984
985
986
987
988
989
990
991
# File 'gems/aws-sdk-bcmdashboards/lib/aws-sdk-bcmdashboards/types.rb', line 981

class Widget < Struct.new(
  :id,
  :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)


981
982
983
984
985
986
987
988
989
990
991
# File 'gems/aws-sdk-bcmdashboards/lib/aws-sdk-bcmdashboards/types.rb', line 981

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