SavingsPlans / Client / describe_savings_plans_offerings
describe_savings_plans_offerings#
- SavingsPlans.Client.describe_savings_plans_offerings(**kwargs)#
Describes the offerings for the specified Savings Plans.
See also: AWS API Documentation
Request Syntax
response = client.describe_savings_plans_offerings( offeringIds=[ 'string', ], paymentOptions=[ 'All Upfront'|'Partial Upfront'|'No Upfront', ], productType='EC2'|'Fargate'|'Lambda'|'SageMaker', planTypes=[ 'Compute'|'EC2Instance'|'SageMaker', ], durations=[ 123, ], currencies=[ 'CNY'|'USD', ], descriptions=[ 'string', ], serviceCodes=[ 'string', ], usageTypes=[ 'string', ], operations=[ 'string', ], filters=[ { 'name': 'region'|'instanceFamily', 'values': [ 'string', ] }, ], nextToken='string', maxResults=123 )
- Parameters:
offeringIds (list) –
The IDs of the offerings.
(string) –
paymentOptions (list) –
The payment options.
(string) –
productType (string) – The product type.
planTypes (list) –
The plan types.
(string) –
durations (list) –
The duration, in seconds.
(integer) –
currencies (list) –
The currencies.
(string) –
descriptions (list) –
The descriptions.
(string) –
serviceCodes (list) –
The services.
(string) –
usageTypes (list) –
The usage details of the line item in the billing report.
(string) –
operations (list) –
The specific Amazon Web Services operation for the line item in the billing report.
(string) –
filters (list) –
The filters.
(dict) –
Information about a Savings Plan offering filter.
name (string) –
The filter name.
values (list) –
The filter values.
(string) –
nextToken (string) – The token for the next page of results.
maxResults (integer) – The maximum number of results to return with a single call. To retrieve additional results, make another call with the returned token value.
- Return type:
dict
- Returns:
Response Syntax
{ 'searchResults': [ { 'offeringId': 'string', 'productTypes': [ 'EC2'|'Fargate'|'Lambda'|'SageMaker', ], 'planType': 'Compute'|'EC2Instance'|'SageMaker', 'description': 'string', 'paymentOption': 'All Upfront'|'Partial Upfront'|'No Upfront', 'durationSeconds': 123, 'currency': 'CNY'|'USD', 'serviceCode': 'string', 'usageType': 'string', 'operation': 'string', 'properties': [ { 'name': 'region'|'instanceFamily', 'value': 'string' }, ] }, ], 'nextToken': 'string' }
Response Structure
(dict) –
searchResults (list) –
Information about the Savings Plans offerings.
(dict) –
Information about a Savings Plan offering.
offeringId (string) –
The ID of the offering.
productTypes (list) –
The product type.
(string) –
planType (string) –
The plan type.
description (string) –
The description.
paymentOption (string) –
The payment option.
durationSeconds (integer) –
The duration, in seconds.
currency (string) –
The currency.
serviceCode (string) –
The service.
usageType (string) –
The usage details of the line item in the billing report.
operation (string) –
The specific Amazon Web Services operation for the line item in the billing report.
properties (list) –
The properties.
(dict) –
Information about a Savings Plan offering 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.
Exceptions
SavingsPlans.Client.exceptions.ValidationException
SavingsPlans.Client.exceptions.InternalServerException