Module: Aws::BCMDashboards::Types

Defined in:
gems/aws-sdk-bcmdashboards/lib/aws-sdk-bcmdashboards/types.rb

Defined Under Namespace

Classes: AccessDeniedException, CostAndUsageQuery, CostCategoryValues, CreateDashboardRequest, CreateDashboardResponse, DashboardReference, DateTimeRange, DateTimeValue, DeleteDashboardRequest, DeleteDashboardResponse, DimensionValues, DisplayConfig, Expression, GetDashboardRequest, GetDashboardResponse, GetResourcePolicyRequest, GetResourcePolicyResponse, GraphDisplayConfig, GroupDefinition, InternalServerException, ListDashboardsRequest, ListDashboardsResponse, ListTagsForResourceRequest, ListTagsForResourceResponse, QueryParameters, ReservationCoverageQuery, ReservationUtilizationQuery, ResourceNotFoundException, ResourceTag, SavingsPlansCoverageQuery, SavingsPlansUtilizationQuery, ServiceQuotaExceededException, TagResourceRequest, TagResourceResponse, TagValues, ThrottlingException, UntagResourceRequest, UntagResourceResponse, UpdateDashboardRequest, UpdateDashboardResponse, ValidationException, Widget, WidgetConfig

Instance Attribute Summary collapse

Instance Attribute Details

#cost_and_usageTypes::CostAndUsageQuery

The parameters for querying cost and usage data, including metrics, time range, granularity, grouping dimensions, and filters.



578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
# File 'gems/aws-sdk-bcmdashboards/lib/aws-sdk-bcmdashboards/types.rb', line 578

class QueryParameters < Struct.new(
  :cost_and_usage,
  :savings_plans_coverage,
  :savings_plans_utilization,
  :reservation_coverage,
  :reservation_utilization,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class CostAndUsage < QueryParameters; end
  class SavingsPlansCoverage < QueryParameters; end
  class SavingsPlansUtilization < QueryParameters; end
  class ReservationCoverage < QueryParameters; end
  class ReservationUtilization < QueryParameters; end
  class Unknown < QueryParameters; end
end

#graphHash<String,Types::GraphDisplayConfig>

The configuration for graphical display of the widget data, including chart type and visual options.

Returns:



293
294
295
296
297
298
299
300
301
302
303
304
# File 'gems/aws-sdk-bcmdashboards/lib/aws-sdk-bcmdashboards/types.rb', line 293

class DisplayConfig < Struct.new(
  :graph,
  :table,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Graph < DisplayConfig; end
  class Table < DisplayConfig; end
  class Unknown < DisplayConfig; end
end

#reservation_coverageTypes::ReservationCoverageQuery

The parameters for querying Reserved Instance coverage data, showing how much of your eligible instance usage is covered by Reserved Instances.



578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
# File 'gems/aws-sdk-bcmdashboards/lib/aws-sdk-bcmdashboards/types.rb', line 578

class QueryParameters < Struct.new(
  :cost_and_usage,
  :savings_plans_coverage,
  :savings_plans_utilization,
  :reservation_coverage,
  :reservation_utilization,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class CostAndUsage < QueryParameters; end
  class SavingsPlansCoverage < QueryParameters; end
  class SavingsPlansUtilization < QueryParameters; end
  class ReservationCoverage < QueryParameters; end
  class ReservationUtilization < QueryParameters; end
  class Unknown < QueryParameters; end
end

#reservation_utilizationTypes::ReservationUtilizationQuery

The parameters for querying Reserved Instance utilization data, showing how effectively your Reserved Instances are being used.



578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
# File 'gems/aws-sdk-bcmdashboards/lib/aws-sdk-bcmdashboards/types.rb', line 578

class QueryParameters < Struct.new(
  :cost_and_usage,
  :savings_plans_coverage,
  :savings_plans_utilization,
  :reservation_coverage,
  :reservation_utilization,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class CostAndUsage < QueryParameters; end
  class SavingsPlansCoverage < QueryParameters; end
  class SavingsPlansUtilization < QueryParameters; end
  class ReservationCoverage < QueryParameters; end
  class ReservationUtilization < QueryParameters; end
  class Unknown < QueryParameters; end
end

#savings_plans_coverageTypes::SavingsPlansCoverageQuery

The parameters for querying Savings Plans coverage data, showing how much of your eligible compute usage is covered by Savings Plans.



578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
# File 'gems/aws-sdk-bcmdashboards/lib/aws-sdk-bcmdashboards/types.rb', line 578

class QueryParameters < Struct.new(
  :cost_and_usage,
  :savings_plans_coverage,
  :savings_plans_utilization,
  :reservation_coverage,
  :reservation_utilization,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class CostAndUsage < QueryParameters; end
  class SavingsPlansCoverage < QueryParameters; end
  class SavingsPlansUtilization < QueryParameters; end
  class ReservationCoverage < QueryParameters; end
  class ReservationUtilization < QueryParameters; end
  class Unknown < QueryParameters; end
end

#savings_plans_utilizationTypes::SavingsPlansUtilizationQuery

The parameters for querying Savings Plans utilization data, showing how effectively your Savings Plans are being used.



578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
# File 'gems/aws-sdk-bcmdashboards/lib/aws-sdk-bcmdashboards/types.rb', line 578

class QueryParameters < Struct.new(
  :cost_and_usage,
  :savings_plans_coverage,
  :savings_plans_utilization,
  :reservation_coverage,
  :reservation_utilization,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class CostAndUsage < QueryParameters; end
  class SavingsPlansCoverage < QueryParameters; end
  class SavingsPlansUtilization < QueryParameters; end
  class ReservationCoverage < QueryParameters; end
  class ReservationUtilization < QueryParameters; end
  class Unknown < QueryParameters; end
end

#tableTypes::TableDisplayConfigStruct

The configuration for tabular display of the widget data.

Returns:

  • (Types::TableDisplayConfigStruct)


293
294
295
296
297
298
299
300
301
302
303
304
# File 'gems/aws-sdk-bcmdashboards/lib/aws-sdk-bcmdashboards/types.rb', line 293

class DisplayConfig < Struct.new(
  :graph,
  :table,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Graph < DisplayConfig; end
  class Table < DisplayConfig; end
  class Unknown < DisplayConfig; end
end