class Aws::SavingsPlans::Types::DescribeSavingsPlansOfferingRatesRequest
@note When making an API call, you may pass DescribeSavingsPlansOfferingRatesRequest
data as a hash: { savings_plan_offering_ids: ["UUID"], savings_plan_payment_options: ["All Upfront"], # accepts All Upfront, Partial Upfront, No Upfront savings_plan_types: ["Compute"], # accepts Compute, EC2Instance, SageMaker products: ["EC2"], # accepts EC2, Fargate, Lambda, SageMaker service_codes: ["AmazonEC2"], # accepts AmazonEC2, AmazonECS, AmazonEKS, AWSLambda, AmazonSageMaker usage_types: ["SavingsPlanRateUsageType"], operations: ["SavingsPlanRateOperation"], filters: [ { name: "region", # accepts region, instanceFamily, instanceType, productDescription, tenancy, productId values: ["JsonSafeFilterValueString"], }, ], next_token: "PaginationToken", max_results: 1, }
@!attribute [rw] savings_plan_offering_ids
The IDs of the offerings. @return [Array<String>]
@!attribute [rw] savings_plan_payment_options
The payment options. @return [Array<String>]
@!attribute [rw] savings_plan_types
The plan types. @return [Array<String>]
@!attribute [rw] products
The AWS products. @return [Array<String>]
@!attribute [rw] service_codes
The services. @return [Array<String>]
@!attribute [rw] usage_types
The usage details of the line item in the billing report. @return [Array<String>]
@!attribute [rw] operations
The specific AWS operation for the line item in the billing report. @return [Array<String>]
@!attribute [rw] filters
The filters. @return [Array<Types::SavingsPlanOfferingRateFilterElement>]
@!attribute [rw] next_token
The token for the next page of results. @return [String]
@!attribute [rw] max_results
The maximum number of results to return with a single call. To retrieve additional results, make another call with the returned token value. @return [Integer]
@see docs.aws.amazon.com/goto/WebAPI/savingsplans-2019-06-28/DescribeSavingsPlansOfferingRatesRequest AWS API Documentation
Constants
- SENSITIVE