class Aws::SavingsPlans::Types::DescribeSavingsPlansRequest

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

data as a hash:

    {
      savings_plan_arns: ["SavingsPlanArn"],
      savings_plan_ids: ["SavingsPlanId"],
      next_token: "PaginationToken",
      max_results: 1,
      states: ["payment-pending"], # accepts payment-pending, payment-failed, active, retired, queued, queued-deleted
      filters: [
        {
          name: "region", # accepts region, ec2-instance-family, commitment, upfront, term, savings-plan-type, payment-option, start, end
          values: ["String"],
        },
      ],
    }

@!attribute [rw] savings_plan_arns

The Amazon Resource Names (ARN) of the Savings Plans.
@return [Array<String>]

@!attribute [rw] savings_plan_ids

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

@!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]

@!attribute [rw] states

The states.
@return [Array<String>]

@!attribute [rw] filters

The filters.
@return [Array<Types::SavingsPlanFilter>]

@see docs.aws.amazon.com/goto/WebAPI/savingsplans-2019-06-28/DescribeSavingsPlansRequest AWS API Documentation

Constants

SENSITIVE