Skip to content

Describes the offering rates for Savings Plans you might want to purchase

Description

Describes the offering rates for Savings Plans you might want to purchase.

Usage

savingsplans_describe_savings_plans_offering_rates(
  savingsPlanOfferingIds, savingsPlanPaymentOptions, savingsPlanTypes,
  products, serviceCodes, usageTypes, operations, filters, nextToken,
  maxResults)

Arguments

  • savingsPlanOfferingIds

    The IDs of the offerings.

  • savingsPlanPaymentOptions

    The payment options.

  • savingsPlanTypes

    The plan types.

  • products

    The Amazon Web Services products.

  • serviceCodes

    The services.

  • usageTypes

    The usage details of the line item in the billing report.

  • operations

    The specific Amazon Web Services operation for the line item in the billing report.

  • filters

    The filters.

  • nextToken

    The token for the next page of results.

  • maxResults

    The maximum number of results to return with a single call. To retrieve additional results, make another call with the returned token value.

Value

A list with the following syntax:

list(
  searchResults = list(
    list(
      savingsPlanOffering = list(
        offeringId = "string",
        paymentOption = "All Upfront"|"Partial Upfront"|"No Upfront",
        planType = "Compute"|"EC2Instance"|"SageMaker"|"Database",
        durationSeconds = 123,
        currency = "CNY"|"USD"|"EUR",
        planDescription = "string"
      ),
      rate = "string",
      unit = "Hrs"|"Lambda-GB-Second"|"Request"|"ACU-Hr"|"ReadRequestUnits"|"WriteRequestUnits"|"ReadCapacityUnit-Hrs"|"WriteCapacityUnit-Hrs"|"ReplicatedWriteRequestUnits"|"ReplicatedWriteCapacityUnit-Hrs"|"GB-Hours"|"DPU"|"ElastiCacheProcessingUnit"|"DCU-Hr"|"NCU-hr"|"OCU-hours"|"Jobs",
      productType = "EC2"|"Fargate"|"Lambda"|"SageMaker"|"RDS"|"DSQL"|"DynamoDB"|"ElastiCache"|"DocDB"|"Neptune"|"Timestream"|"Keyspaces"|"DMS"|"OpenSearch",
      serviceCode = "AmazonEC2"|"AmazonECS"|"AmazonEKS"|"AWSLambda"|"AmazonSageMaker"|"AmazonRDS"|"AuroraDSQL"|"AmazonDynamoDB"|"AmazonElastiCache"|"AmazonDocDB"|"AmazonNeptune"|"AmazonTimestream"|"AmazonMCS"|"AWSDatabaseMigrationSvc"|"AmazonES",
      usageType = "string",
      operation = "string",
      properties = list(
        list(
          name = "string",
          value = "string"
        )
      )
    )
  ),
  nextToken = "string"
)

Request syntax

svc$describe_savings_plans_offering_rates(
  savingsPlanOfferingIds = list(
    "string"
  ),
  savingsPlanPaymentOptions = list(
    "All Upfront"|"Partial Upfront"|"No Upfront"
  ),
  savingsPlanTypes = list(
    "Compute"|"EC2Instance"|"SageMaker"|"Database"
  ),
  products = list(
    "EC2"|"Fargate"|"Lambda"|"SageMaker"|"RDS"|"DSQL"|"DynamoDB"|"ElastiCache"|"DocDB"|"Neptune"|"Timestream"|"Keyspaces"|"DMS"|"OpenSearch"
  ),
  serviceCodes = list(
    "AmazonEC2"|"AmazonECS"|"AmazonEKS"|"AWSLambda"|"AmazonSageMaker"|"AmazonRDS"|"AuroraDSQL"|"AmazonDynamoDB"|"AmazonElastiCache"|"AmazonDocDB"|"AmazonNeptune"|"AmazonTimestream"|"AmazonMCS"|"AWSDatabaseMigrationSvc"|"AmazonES"
  ),
  usageTypes = list(
    "string"
  ),
  operations = list(
    "string"
  ),
  filters = list(
    list(
      name = "region"|"instanceFamily"|"instanceType"|"productDescription"|"tenancy"|"productId",
      values = list(
        "string"
      )
    )
  ),
  nextToken = "string",
  maxResults = 123
)