[ aws . savingsplans ]
Describes the specified Savings Plans offering rates.
See also: AWS API Documentation
See ‘aws help’ for descriptions of global parameters.
describe-savings-plans-offering-rates
[--savings-plan-offering-ids <value>]
[--savings-plan-payment-options <value>]
[--savings-plan-types <value>]
[--products <value>]
[--service-codes <value>]
[--usage-types <value>]
[--operations <value>]
[--filters <value>]
[--next-token <value>]
[--max-results <value>]
[--cli-input-json | --cli-input-yaml]
[--generate-cli-skeleton <value>]
--savings-plan-offering-ids
(list)
The IDs of the offerings.
(string)
Syntax:
"string" "string" ...
--savings-plan-payment-options
(list)
The payment options.
(string)
Syntax:
"string" "string" ...
Where valid values are:
All Upfront
Partial Upfront
No Upfront
--savings-plan-types
(list)
The plan types.
(string)
Syntax:
"string" "string" ...
Where valid values are:
Compute
EC2Instance
--products
(list)
The AWS products.
(string)
Syntax:
"string" "string" ...
Where valid values are:
EC2
Fargate
Lambda
--service-codes
(list)
The services.
(string)
Syntax:
"string" "string" ...
Where valid values are:
AmazonEC2
AmazonECS
AWSLambda
--usage-types
(list)
The usage details of the line item in the billing report.
(string)
Syntax:
"string" "string" ...
--operations
(list)
The specific AWS operation for the line item in the billing report.
(string)
Syntax:
"string" "string" ...
--filters
(list)
The filters.
(structure)
Information about a filter.
name -> (string)
The filter name.
values -> (list)
The filter values.
(string)
Shorthand Syntax:
name=string,values=string,string ...
JSON Syntax:
[
{
"name": "region"|"instanceFamily"|"instanceType"|"productDescription"|"tenancy"|"productId",
"values": ["string", ...]
}
...
]
--next-token
(string)
The token for the next page of results.
--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.
--cli-input-json
| --cli-input-yaml
(string)
Reads arguments from the JSON string provided. The JSON string follows the format provided by --generate-cli-skeleton
. If other arguments are provided on the command line, those values will override the JSON-provided values. It is not possible to pass arbitrary binary values using a JSON-provided value as the string will be taken literally. This may not be specified along with --cli-input-yaml
.
--generate-cli-skeleton
(string)
Prints a JSON skeleton to standard output without sending an API request. If provided with no value or the value input
, prints a sample input JSON that can be used as an argument for --cli-input-json
. Similarly, if provided yaml-input
it will print a sample input YAML that can be used with --cli-input-yaml
. If provided with the value output
, it validates the command inputs and returns a sample output JSON for that command.
See ‘aws help’ for descriptions of global parameters.
searchResults -> (list)
Information about the Savings Plans offering rates.
(structure)
Information about a Savings Plan offering rate.
savingsPlanOffering -> (structure)
The Savings Plan offering.
offeringId -> (string)
The ID of the offering.
paymentOption -> (string)
The payment option.
planType -> (string)
The plan type.
durationSeconds -> (long)
The duration, in seconds.
currency -> (string)
The currency.
planDescription -> (string)
The description.
rate -> (string)
The Savings Plan rate.
unit -> (string)
The unit.
productType -> (string)
The product type.
serviceCode -> (string)
The service.
usageType -> (string)
The usage details of the line item in the billing report.
operation -> (string)
The specific AWS operation for the line item in the billing report.
properties -> (list)
The properties.
(structure)
Information about a property.
name -> (string)
The property name.
value -> (string)
The property value.
nextToken -> (string)
The token to use to retrieve the next page of results. This value is null when there are no more results to return.