ballerinax/aws.marketplace.mpe Ballerina library

0.2.1

Overview

AWS Marketplace Entitlement Service is a service that allows AWS Marketplace sellers to determine the entitlements of customers who have subscribed to their products.

The AWS Marketplace Entitlement Service connector offers APIs to interact with the service, enabling developers to retrieve entitlement data for a product programmatically.

Key Features

  • Determine entitlements of customers who have subscribed to products
  • Programmatic retrieval of entitlement data

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.mpe connector in your Ballerina project, modify the .bal file as follows:

Step 1: Import the module

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

Copy
import ballerinax/aws.marketplace.mpe;

Step 2: Instantiate a new connector

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

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

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

Step 3: Invoke the connector operation

Now, utilize the available connector operations.

Copy
mpe:EntitlementsResponse response = check mpe->getEntitlements(productCode = "<aws-product-code>");

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.mpe;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: 46

Current verison: 0


Weekly downloads


Source repository


Keywords

Cloud/Marketplace

Cost/Paid

Vendor/Amazon

Area/Cloud & Infrastructure

Type/Connector


Contributors