[−][src]Crate rusoto_meteringmarketplace
This reference provides descriptions of the low-level AWS Marketplace Metering Service API.
AWS Marketplace sellers can use this API to submit usage data for custom usage dimensions.
Submitting Metering Records
-
MeterUsage- Submits the metering record for a Marketplace product. MeterUsage is called from an EC2 instance.
-
BatchMeterUsage- Submits the metering record for a set of customers. BatchMeterUsage is called from a software-as-a-service (SaaS) application.
Accepting New Customers
-
ResolveCustomer- Called by a SaaS application during the registration process. When a buyer visits your website during the registration process, the buyer submits a Registration Token through the browser. The Registration Token is resolved through this API to obtain a CustomerIdentifier and Product Code.
If you're using the service, you're probably looking for MarketplaceMeteringClient and MarketplaceMetering.
Structs
BatchMeterUsageRequest |
A BatchMeterUsageRequest contains UsageRecords, which indicate quantities of usage within your application. |
BatchMeterUsageResult |
Contains the UsageRecords processed by BatchMeterUsage and any records that have failed due to transient error. |
MarketplaceMeteringClient |
A client for the AWSMarketplace Metering API. |
MeterUsageRequest | |
MeterUsageResult | |
ResolveCustomerRequest |
Contains input to the ResolveCustomer operation. |
ResolveCustomerResult |
The result of the ResolveCustomer operation. Contains the CustomerIdentifier and product code. |
UsageRecord |
A UsageRecord indicates a quantity of usage for a given product, customer, dimension and time. Multiple requests with the same UsageRecords as input will be deduplicated to prevent double charges. |
UsageRecordResult |
A UsageRecordResult indicates the status of a given UsageRecord processed by BatchMeterUsage. |
Enums
BatchMeterUsageError |
Errors returned by BatchMeterUsage |
MeterUsageError |
Errors returned by MeterUsage |
ResolveCustomerError |
Errors returned by ResolveCustomer |
Traits
MarketplaceMetering |
Trait representing the capabilities of the AWSMarketplace Metering API. AWSMarketplace Metering clients implement this trait. |