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.
Name | Description | |
---|---|---|
BatchMeterUsageRequest |
Container for the parameters to the BatchMeterUsage operation.
For identical requests, the API is idempotent; requests can be retried with the same records or a subset of the input records.
Every request to Usage records are expected to be submitted as quickly as possible after the event that is being recorded, and are not accepted more than 6 hours after the event.
A
For an example of using |
|
BatchMeterUsageResponse |
Contains the |
|
CustomerNotEntitledException |
Exception thrown when the customer does not have a valid subscription for the product. |
|
DisabledApiException |
The API is disabled in the Region. |
|
DuplicateRequestException |
A metering record has already been emitted by the same EC2 instance, ECS task, or
EKS pod for the given { |
|
ExpiredTokenException |
The submitted registration token has expired. This can happen if the buyer's browser takes too long to redirect to your page, the buyer has resubmitted the registration token, or your application has held on to the registration token for too long. Your SaaS registration website should redeem this token as soon as it is submitted by the buyer's browser. |
|
InternalServiceErrorException |
An internal error has occurred. Retry your request. If the problem persists, post a message with details on the AWS forums. |
|
InvalidCustomerIdentifierException |
You have metered usage for a |
|
InvalidEndpointRegionException |
The endpoint being called is in a AWS Region different from your EC2 instance, ECS task, or EKS pod. The Region of the Metering Service endpoint and the AWS Region of the resource must match. |
|
InvalidProductCodeException |
The product code passed does not match the product code used for publishing the product. |
|
InvalidPublicKeyVersionException |
Public Key version is invalid. |
|
InvalidRegionException |
|
|
InvalidTagException |
The tag is invalid, or the number of tags is greater than 5. |
|
InvalidTokenException |
Registration token is invalid. |
|
InvalidUsageAllocationsException |
The usage allocation objects are invalid, or the number of allocations is greater than 500 for a single usage record. |
|
InvalidUsageDimensionException |
The usage dimension does not match one of the |
|
MeterUsageRequest |
Container for the parameters to the MeterUsage operation. API to emit metering records. For identical requests, the API is idempotent. It simply returns the metering record ID.
Usage records are expected to be submitted as quickly as possible after the event that is being recorded, and are not accepted more than 6 hours after the event. |
|
MeterUsageResponse |
This is the response object from the MeterUsage operation. |
|
PlatformNotSupportedException |
AWS Marketplace does not support metering usage from the underlying platform. Currently, Amazon ECS, Amazon EKS, and AWS Fargate are supported. |
|
RegisterUsageRequest |
Container for the parameters to the RegisterUsage operation.
Paid container software products sold through AWS Marketplace must integrate with
the AWS Marketplace Metering Service and call the
|
|
RegisterUsageResponse |
This is the response object from the RegisterUsage operation. |
|
ResolveCustomerRequest |
Container for the parameters to the ResolveCustomer operation.
The API needs to called from the seller account id used to publish the SaaS application
to successfully resolve the token.
For an example of using |
|
ResolveCustomerResponse |
The result of the |
|
Tag |
Metadata assigned to an allocation. Each tag is made up of a |
|
ThrottlingException |
The calls to the API are throttled. |
|
TimestampOutOfBoundsException |
The
For |
|
UsageAllocation |
Usage allocations allow you to split usage into buckets by tags.
Each |
|
UsageRecord |
A
Multiple requests with the same |
|
UsageRecordResult |
A |