Skip to content

Purchase Capacity Block Extension

ec2_purchase_capacity_block_extension R Documentation

Purchase the Capacity Block extension for use with your account

Description

Purchase the Capacity Block extension for use with your account. You must specify the ID of the Capacity Block extension offering you are purchasing.

Usage

ec2_purchase_capacity_block_extension(CapacityBlockExtensionOfferingId,
  CapacityReservationId, DryRun)

Arguments

CapacityBlockExtensionOfferingId

[required] The ID of the Capacity Block extension offering to purchase.

CapacityReservationId

[required] The ID of the Capacity reservation to be extended.

DryRun

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

Value

A list with the following syntax:

list(
  CapacityBlockExtensions = list(
    list(
      CapacityReservationId = "string",
      InstanceType = "string",
      InstanceCount = 123,
      AvailabilityZone = "string",
      AvailabilityZoneId = "string",
      CapacityBlockExtensionOfferingId = "string",
      CapacityBlockExtensionDurationHours = 123,
      CapacityBlockExtensionStatus = "payment-pending"|"payment-failed"|"payment-succeeded",
      CapacityBlockExtensionPurchaseDate = as.POSIXct(
        "2015-01-01"
      ),
      CapacityBlockExtensionStartDate = as.POSIXct(
        "2015-01-01"
      ),
      CapacityBlockExtensionEndDate = as.POSIXct(
        "2015-01-01"
      ),
      UpfrontFee = "string",
      CurrencyCode = "string"
    )
  )
)

Request syntax

svc$purchase_capacity_block_extension(
  CapacityBlockExtensionOfferingId = "string",
  CapacityReservationId = "string",
  DryRun = TRUE|FALSE
)