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.
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.
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_coverage ⇒ Types::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_utilization ⇒ Types::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_coverage ⇒ Types::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_utilization ⇒ Types::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 |
#unknown ⇒ Object
Returns the value of attribute unknown
796 797 798 |
# File 'gems/aws-sdk-bcmdashboards/lib/aws-sdk-bcmdashboards/types.rb', line 796 def unknown @unknown end |