Module: Aws::BCMDashboards::Types

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

Defined Under Namespace

Classes: AccessDeniedException, ConflictException, CostAndUsageQuery, CostCategoryValues, CreateDashboardRequest, CreateDashboardResponse, CreateScheduledReportRequest, CreateScheduledReportResponse, DashboardReference, DateTimeRange, DateTimeValue, DeleteDashboardRequest, DeleteDashboardResponse, DeleteScheduledReportRequest, DeleteScheduledReportResponse, DimensionValues, DisplayConfig, ExecuteScheduledReportRequest, ExecuteScheduledReportResponse, Expression, GetDashboardRequest, GetDashboardResponse, GetResourcePolicyRequest, GetResourcePolicyResponse, GetScheduledReportRequest, GetScheduledReportResponse, GraphDisplayConfig, GroupDefinition, HealthStatus, InternalServerException, ListDashboardsRequest, ListDashboardsResponse, ListScheduledReportsRequest, ListScheduledReportsResponse, ListTagsForResourceRequest, ListTagsForResourceResponse, QueryParameters, ReservationCoverageQuery, ReservationUtilizationQuery, ResourceNotFoundException, ResourceTag, SavingsPlansCoverageQuery, SavingsPlansUtilizationQuery, ScheduleConfig, SchedulePeriod, ScheduledReport, ScheduledReportInput, ScheduledReportSummary, ServiceQuotaExceededException, TagResourceRequest, TagResourceResponse, TagValues, ThrottlingException, UntagResourceRequest, UntagResourceResponse, UpdateDashboardRequest, UpdateDashboardResponse, UpdateScheduledReportRequest, UpdateScheduledReportResponse, 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.



796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
# File 'gems/aws-sdk-bcmdashboards/lib/aws-sdk-bcmdashboards/types.rb', line 796

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:



373
374
375
376
377
378
379
380
381
382
383
384
# File 'gems/aws-sdk-bcmdashboards/lib/aws-sdk-bcmdashboards/types.rb', line 373

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.



796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
# File 'gems/aws-sdk-bcmdashboards/lib/aws-sdk-bcmdashboards/types.rb', line 796

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.



796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
# File 'gems/aws-sdk-bcmdashboards/lib/aws-sdk-bcmdashboards/types.rb', line 796

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.



796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
# File 'gems/aws-sdk-bcmdashboards/lib/aws-sdk-bcmdashboards/types.rb', line 796

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.



796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
# File 'gems/aws-sdk-bcmdashboards/lib/aws-sdk-bcmdashboards/types.rb', line 796

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)


373
374
375
376
377
378
379
380
381
382
383
384
# File 'gems/aws-sdk-bcmdashboards/lib/aws-sdk-bcmdashboards/types.rb', line 373

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