UsageRecordResult
A UsageRecordResult
indicates the status of a given
UsageRecord
processed by BatchMeterUsage
.
Contents
Note
In the following list, the required parameters are described first.
- MeteringRecordId
-
The
MeteringRecordId
is a unique identifier for this metering event.Type: String
Required: No
- Status
-
The
UsageRecordResult
Status
indicates the status of an individualUsageRecord
processed byBatchMeterUsage
.-
Success- The
UsageRecord
was accepted and honored byBatchMeterUsage
. -
CustomerNotSubscribed- The
CustomerIdentifier
specified is not able to use your product. TheUsageRecord
was not honored. There are three causes for this result:-
The customer identifier is invalid.
-
The customer identifier provided in the metering record does not have an active agreement or subscription with this product. Future
UsageRecords
for this customer will fail until the customer subscribes to your product. -
The customer's AWS account was suspended.
-
-
DuplicateRecord- Indicates that the
UsageRecord
was invalid and not honored. A previously meteredUsageRecord
had the same customer, dimension, and time, but a different quantity.
Type: String
Valid Values:
Success | CustomerNotSubscribed | DuplicateRecord
Required: No
-
- UsageRecord
-
The
UsageRecord
that was part of theBatchMeterUsage
request.Type: UsageRecord object
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: