Module aws.marketplace.mpe
ballerinax/aws.marketplace.mpe Ballerina library
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:
- Create an AWS account
- 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.
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.
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.
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.
bal run