Class: Aws::SavingsPlans::Types::DescribeSavingsPlansOfferingsRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::SavingsPlans::Types::DescribeSavingsPlansOfferingsRequest
- Includes:
- Aws::Structure
- Defined in:
- lib/aws-sdk-savingsplans/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#currencies ⇒ Array<String>
The currencies.
-
#descriptions ⇒ Array<String>
The descriptions.
-
#durations ⇒ Array<Integer>
The duration, in seconds.
-
#filters ⇒ Array<Types::SavingsPlanOfferingFilterElement>
The filters.
-
#max_results ⇒ Integer
The maximum number of results to return with a single call.
-
#next_token ⇒ String
The token for the next page of results.
-
#offering_ids ⇒ Array<String>
The IDs of the offerings.
-
#operations ⇒ Array<String>
The specific Amazon Web Services operation for the line item in the billing report.
-
#payment_options ⇒ Array<String>
The payment options.
-
#plan_types ⇒ Array<String>
The plan types.
-
#product_type ⇒ String
The product type.
-
#service_codes ⇒ Array<String>
The services.
-
#usage_types ⇒ Array<String>
The usage details of the line item in the billing report.
Instance Attribute Details
#currencies ⇒ Array<String>
The currencies.
275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 |
# File 'lib/aws-sdk-savingsplans/types.rb', line 275 class DescribeSavingsPlansOfferingsRequest < Struct.new( :offering_ids, :payment_options, :product_type, :plan_types, :durations, :currencies, :descriptions, :service_codes, :usage_types, :operations, :filters, :next_token, :max_results) SENSITIVE = [] include Aws::Structure end |
#descriptions ⇒ Array<String>
The descriptions.
275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 |
# File 'lib/aws-sdk-savingsplans/types.rb', line 275 class DescribeSavingsPlansOfferingsRequest < Struct.new( :offering_ids, :payment_options, :product_type, :plan_types, :durations, :currencies, :descriptions, :service_codes, :usage_types, :operations, :filters, :next_token, :max_results) SENSITIVE = [] include Aws::Structure end |
#durations ⇒ Array<Integer>
The duration, in seconds.
275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 |
# File 'lib/aws-sdk-savingsplans/types.rb', line 275 class DescribeSavingsPlansOfferingsRequest < Struct.new( :offering_ids, :payment_options, :product_type, :plan_types, :durations, :currencies, :descriptions, :service_codes, :usage_types, :operations, :filters, :next_token, :max_results) SENSITIVE = [] include Aws::Structure end |
#filters ⇒ Array<Types::SavingsPlanOfferingFilterElement>
The filters.
275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 |
# File 'lib/aws-sdk-savingsplans/types.rb', line 275 class DescribeSavingsPlansOfferingsRequest < Struct.new( :offering_ids, :payment_options, :product_type, :plan_types, :durations, :currencies, :descriptions, :service_codes, :usage_types, :operations, :filters, :next_token, :max_results) SENSITIVE = [] include Aws::Structure end |
#max_results ⇒ Integer
The maximum number of results to return with a single call. To retrieve additional results, make another call with the returned token value.
275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 |
# File 'lib/aws-sdk-savingsplans/types.rb', line 275 class DescribeSavingsPlansOfferingsRequest < Struct.new( :offering_ids, :payment_options, :product_type, :plan_types, :durations, :currencies, :descriptions, :service_codes, :usage_types, :operations, :filters, :next_token, :max_results) SENSITIVE = [] include Aws::Structure end |
#next_token ⇒ String
The token for the next page of results.
275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 |
# File 'lib/aws-sdk-savingsplans/types.rb', line 275 class DescribeSavingsPlansOfferingsRequest < Struct.new( :offering_ids, :payment_options, :product_type, :plan_types, :durations, :currencies, :descriptions, :service_codes, :usage_types, :operations, :filters, :next_token, :max_results) SENSITIVE = [] include Aws::Structure end |
#offering_ids ⇒ Array<String>
The IDs of the offerings.
275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 |
# File 'lib/aws-sdk-savingsplans/types.rb', line 275 class DescribeSavingsPlansOfferingsRequest < Struct.new( :offering_ids, :payment_options, :product_type, :plan_types, :durations, :currencies, :descriptions, :service_codes, :usage_types, :operations, :filters, :next_token, :max_results) SENSITIVE = [] include Aws::Structure end |
#operations ⇒ Array<String>
The specific Amazon Web Services operation for the line item in the billing report.
275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 |
# File 'lib/aws-sdk-savingsplans/types.rb', line 275 class DescribeSavingsPlansOfferingsRequest < Struct.new( :offering_ids, :payment_options, :product_type, :plan_types, :durations, :currencies, :descriptions, :service_codes, :usage_types, :operations, :filters, :next_token, :max_results) SENSITIVE = [] include Aws::Structure end |
#payment_options ⇒ Array<String>
The payment options.
275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 |
# File 'lib/aws-sdk-savingsplans/types.rb', line 275 class DescribeSavingsPlansOfferingsRequest < Struct.new( :offering_ids, :payment_options, :product_type, :plan_types, :durations, :currencies, :descriptions, :service_codes, :usage_types, :operations, :filters, :next_token, :max_results) SENSITIVE = [] include Aws::Structure end |
#plan_types ⇒ Array<String>
The plan types.
275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 |
# File 'lib/aws-sdk-savingsplans/types.rb', line 275 class DescribeSavingsPlansOfferingsRequest < Struct.new( :offering_ids, :payment_options, :product_type, :plan_types, :durations, :currencies, :descriptions, :service_codes, :usage_types, :operations, :filters, :next_token, :max_results) SENSITIVE = [] include Aws::Structure end |
#product_type ⇒ String
The product type.
275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 |
# File 'lib/aws-sdk-savingsplans/types.rb', line 275 class DescribeSavingsPlansOfferingsRequest < Struct.new( :offering_ids, :payment_options, :product_type, :plan_types, :durations, :currencies, :descriptions, :service_codes, :usage_types, :operations, :filters, :next_token, :max_results) SENSITIVE = [] include Aws::Structure end |
#service_codes ⇒ Array<String>
The services.
275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 |
# File 'lib/aws-sdk-savingsplans/types.rb', line 275 class DescribeSavingsPlansOfferingsRequest < Struct.new( :offering_ids, :payment_options, :product_type, :plan_types, :durations, :currencies, :descriptions, :service_codes, :usage_types, :operations, :filters, :next_token, :max_results) SENSITIVE = [] include Aws::Structure end |
#usage_types ⇒ Array<String>
The usage details of the line item in the billing report.
275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 |
# File 'lib/aws-sdk-savingsplans/types.rb', line 275 class DescribeSavingsPlansOfferingsRequest < Struct.new( :offering_ids, :payment_options, :product_type, :plan_types, :durations, :currencies, :descriptions, :service_codes, :usage_types, :operations, :filters, :next_token, :max_results) SENSITIVE = [] include Aws::Structure end |