UsageRecordResult
A UsageRecordResult indicates the status of a given UsageRecord processed by BatchMeterUsage.
Contents
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 individual UsageRecord processed by BatchMeterUsage.
-
Success- The UsageRecord was accepted and honored by BatchMeterUsage.
-
CustomerNotSubscribed- The CustomerIdentifier specified is not subscribed to your product. The UsageRecord was not honored. Future UsageRecords for this customer will fail until the customer subscribes to your product.
-
DuplicateRecord- Indicates that the UsageRecord was invalid and not honored. A previously metered UsageRecord 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 the BatchMeterUsage 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: