class Aws::SavingsPlans::Types::DescribeSavingsPlansOfferingsRequest

@note When making an API call, you may pass DescribeSavingsPlansOfferingsRequest

data as a hash:

    {
      offering_ids: ["UUID"],
      payment_options: ["All Upfront"], # accepts All Upfront, Partial Upfront, No Upfront
      product_type: "EC2", # accepts EC2, Fargate, Lambda, SageMaker
      plan_types: ["Compute"], # accepts Compute, EC2Instance, SageMaker
      durations: [1],
      currencies: ["CNY"], # accepts CNY, USD
      descriptions: ["SavingsPlanDescription"],
      service_codes: ["SavingsPlanServiceCode"],
      usage_types: ["SavingsPlanUsageType"],
      operations: ["SavingsPlanOperation"],
      filters: [
        {
          name: "region", # accepts region, instanceFamily
          values: ["JsonSafeFilterValueString"],
        },
      ],
      next_token: "PaginationToken",
      max_results: 1,
    }

@!attribute [rw] offering_ids

The IDs of the offerings.
@return [Array<String>]

@!attribute [rw] payment_options

The payment options.
@return [Array<String>]

@!attribute [rw] product_type

The product type.
@return [String]

@!attribute [rw] plan_types

The plan type.
@return [Array<String>]

@!attribute [rw] durations

The durations, in seconds.
@return [Array<Integer>]

@!attribute [rw] currencies

The currencies.
@return [Array<String>]

@!attribute [rw] descriptions

The descriptions.
@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::SavingsPlanOfferingFilterElement>]

@!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/DescribeSavingsPlansOfferingsRequest AWS API Documentation

Constants

SENSITIVE