Class: Aws::BCMDashboards::Types::QueryParameters
- Inherits:
-
Struct
- Object
- Struct
- Aws::BCMDashboards::Types::QueryParameters
- Defined in:
- gems/aws-sdk-bcmdashboards/lib/aws-sdk-bcmdashboards/types.rb
Overview
QueryParameters is a union - when making an API calls you must set exactly one of the members.
QueryParameters is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of QueryParameters corresponding to the set member.
Defines the data retrieval parameters for a widget.
Direct Known Subclasses
CostAndUsage, ReservationCoverage, ReservationUtilization, SavingsPlansCoverage, SavingsPlansUtilization, Unknown
Defined Under Namespace
Classes: CostAndUsage, ReservationCoverage, ReservationUtilization, SavingsPlansCoverage, SavingsPlansUtilization, Unknown
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#cost_and_usage ⇒ Types::CostAndUsageQuery
The parameters for querying cost and usage data, including metrics, time range, granularity, grouping dimensions, and filters.
-
#reservation_coverage ⇒ Types::ReservationCoverageQuery
The parameters for querying Reserved Instance coverage data, showing how much of your eligible instance usage is covered by Reserved Instances.
-
#reservation_utilization ⇒ Types::ReservationUtilizationQuery
The parameters for querying Reserved Instance utilization data, showing how effectively your Reserved Instances are being used.
-
#savings_plans_coverage ⇒ Types::SavingsPlansCoverageQuery
The parameters for querying Savings Plans coverage data, showing how much of your eligible compute usage is covered by Savings Plans.
-
#savings_plans_utilization ⇒ Types::SavingsPlansUtilizationQuery
The parameters for querying Savings Plans utilization data, showing how effectively your Savings Plans are being used.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
Instance Attribute Details
#cost_and_usage ⇒ Types::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 |
#reservation_coverage ⇒ Types::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_utilization ⇒ Types::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_coverage ⇒ Types::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_utilization ⇒ Types::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 |
#unknown ⇒ Object
Returns the value of attribute unknown
578 579 580 |
# File 'gems/aws-sdk-bcmdashboards/lib/aws-sdk-bcmdashboards/types.rb', line 578 def unknown @unknown end |