-
Notifications
You must be signed in to change notification settings - Fork 597
/
doc.go
48 lines (47 loc) · 2.46 KB
/
doc.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
// Code generated by smithy-go-codegen DO NOT EDIT.
// Package marketplacemetering provides the API client, operations, and parameter
// types for AWSMarketplace Metering.
//
// AWS Marketplace Metering Service 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. For information on
// the permissions you need to use this API, see AWS Marketplace metering and
// entitlement API permissions
// (https://docs.aws.amazon.com/marketplace/latest/userguide/iam-user-policy-for-aws-marketplace-actions.html)
// in the AWS Marketplace Seller Guide. Submitting Metering Records
//
// * MeterUsage -
// Submits the metering record for an AWS Marketplace product. MeterUsage is called
// from an EC2 instance or a container running on EKS or ECS.
//
// * 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 along with the
// CustomerAWSAccountId and ProductCode.
//
// Entitlement and Metering for Paid
// Container Products
//
// * Paid container software products sold through AWS
// Marketplace must integrate with the AWS Marketplace Metering Service and call
// the RegisterUsage operation for software entitlement and metering. Free and BYOL
// products for Amazon ECS or Amazon EKS aren't required to call RegisterUsage, but
// you can do so if you want to receive usage data in your seller reports. For more
// information on using the RegisterUsage operation, see Container-Based Products
// (https://docs.aws.amazon.com/marketplace/latest/userguide/container-based-products.html).
//
// BatchMeterUsage
// API calls are captured by AWS CloudTrail. You can use Cloudtrail to verify that
// the SaaS metering records that you sent are accurate by searching for records
// with the eventName of BatchMeterUsage. You can also use CloudTrail to audit
// records over time. For more information, see the AWS CloudTrail User Guide
// (http://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-concepts.html).
package marketplacemetering