AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
Container for the parameters to the PurchaseOffering operation.
Immediately purchases offerings for an AWS account. Offerings renew with the latest
total purchased quantity for an offering, unless the renewal was overridden. The API
returns a NotEligible
error if the user is not permitted to invoke the operation.
If you must be able to invoke this operation, contact aws-devicefarm-support@amazon.com.
Namespace: Amazon.DeviceFarm.Model
Assembly: AWSSDK.DeviceFarm.dll
Version: 3.x.y.z
public class PurchaseOfferingRequest : AmazonDeviceFarmRequest IAmazonWebServiceRequest
The PurchaseOfferingRequest type exposes the following members
Name | Description | |
---|---|---|
![]() |
PurchaseOfferingRequest() |
Name | Type | Description | |
---|---|---|---|
![]() |
OfferingId | System.String |
Gets and sets the property OfferingId. The ID of the offering. |
![]() |
OfferingPromotionId | System.String |
Gets and sets the property OfferingPromotionId. The ID of the offering promotion to be applied to the purchase. |
![]() |
Quantity | System.Int32 |
Gets and sets the property Quantity. The number of device slots to purchase in an offering request. |
The following example purchases a specific device slot offering.
var client = new AmazonDeviceFarmClient(); var response = client.PurchaseOffering(new PurchaseOfferingRequest { OfferingId = "D68B3C05-1BA6-4360-BC69-12345EXAMPLE", // You can get the offering ID by using the list-offerings CLI command. Quantity = 1 }); OfferingTransaction offeringTransaction = response.OfferingTransaction;
.NET:
Supported in: 8.0 and newer, Core 3.1
.NET Standard:
Supported in: 2.0
.NET Framework:
Supported in: 4.5 and newer, 3.5