ballerinax/aws.marketplace.mpm Ballerina library

0.2.1

Overview

AWS Marketplace Metering Service is a usage and billing service that allows AWS Marketplace sellers to report the usage of their products for billing purposes. This service supports both software-as-a-service (SaaS) products and metering products sold through AWS Marketplace.

The AWS Marketplace Metering Service connector provides APIs to interact with the service, enabling developers to submit usage records, batch meter usage data, and manage metering-related tasks programmatically.

Key Features

  • Report usage of products for billing purposes
  • Submit usage records and batch meter usage data
  • Manage metering-related tasks programmatically

Setup guide

Before using this connector in your Ballerina application, complete the following:

  1. Create an AWS account
  2. Obtain tokens

Quickstart

To use the aws.marketplace.mpm connector in your Ballerina project, modify the .bal file as follows:

Step 1: Import the module

Import the ballerinax/aws.marketplace.mpm module into your Ballerina project.

Copy
import ballerinax/aws.marketplace.mpm;

Step 2: Instantiate a new connector

Create a new mpm:Client by providing the access key ID, secret access key, and the region.

Copy
configurable string accessKeyId = ?;
configurable string secretAccessKey = ?;

mpm:Client mpm = check new(region = mpm:US_EAST_1, auth = {
    accessKeyId,
    secretAccessKey
});

Step 3: Invoke the connector operation

Now, utilize the available connector operations.

Copy
mpm:ResolveCustomerResponse response = check mpm->resolveCustomer("<registration-token>");

Step 4: Run the Ballerina application

Use the following command to compile and run the Ballerina program.

Copy
bal run

Import

import ballerinax/aws.marketplace.mpm;Copy

Other versions

See more...

Metadata

Released date: 1 day ago

Version: 0.2.1

License: Apache-2.0


Compatibility

Platform: java21

Ballerina version: 2201.11.0


Pull count

Total: 45

Current verison: 0


Weekly downloads


Source repository


Keywords

Cloud/Marketplace

Cost/Paid

Vendor/Amazon

Area/Cloud & Infrastructure

Type/Connector


Contributors