/AWS1/CL_MPMRESOLVECUSRESULT¶
The result of the ResolveCustomer operation. Contains the
CustomerIdentifier along with the CustomerAWSAccountId,
ProductCode, and LicenseArn.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_customeridentifier TYPE /AWS1/MPMCUSTOMERIDENTIFIER /AWS1/MPMCUSTOMERIDENTIFIER¶
The
CustomerIdentifieris used to identify an individual customer in your application.For new SaaS product integrations, this field is not populated. Use
CustomerAWSAccountIdandLicenseArnto identify customers instead.
iv_productcode TYPE /AWS1/MPMPRODUCTCODE /AWS1/MPMPRODUCTCODE¶
The product code is returned to confirm that the buyer is registering for your product. Subsequent
BatchMeterUsagecalls should be made using this product code.
iv_customerawsaccountid TYPE /AWS1/MPMCUSTOMERAWSACCOUNTID /AWS1/MPMCUSTOMERAWSACCOUNTID¶
The
CustomerAWSAccountIdprovides the Amazon Web Services account ID associated with theCustomerIdentifierfor the individual customer. Calls toBatchMeterUsagerequireCustomerAWSAccountIdfor eachUsageRecord.
iv_licensearn TYPE /AWS1/MPMLICENSEARN /AWS1/MPMLICENSEARN¶
The
LicenseArnis a unique identifier for a specific granted license. These are typically used for software purchased through Amazon Web Services Marketplace. Calls toBatchMeterUsagerequireLicenseArnfor eachUsageRecord.Once you receive the
CustomerAWSAccountIdandLicenseArnin the response, store that for future purposes/API calls/integrations.
Queryable Attributes¶
CustomerIdentifier¶
The
CustomerIdentifieris used to identify an individual customer in your application.For new SaaS product integrations, this field is not populated. Use
CustomerAWSAccountIdandLicenseArnto identify customers instead.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CUSTOMERIDENTIFIER() |
Getter for CUSTOMERIDENTIFIER, with configurable default |
ASK_CUSTOMERIDENTIFIER() |
Getter for CUSTOMERIDENTIFIER w/ exceptions if field has no |
HAS_CUSTOMERIDENTIFIER() |
Determine if CUSTOMERIDENTIFIER has a value |
ProductCode¶
The product code is returned to confirm that the buyer is registering for your product. Subsequent
BatchMeterUsagecalls should be made using this product code.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PRODUCTCODE() |
Getter for PRODUCTCODE, with configurable default |
ASK_PRODUCTCODE() |
Getter for PRODUCTCODE w/ exceptions if field has no value |
HAS_PRODUCTCODE() |
Determine if PRODUCTCODE has a value |
CustomerAWSAccountId¶
The
CustomerAWSAccountIdprovides the Amazon Web Services account ID associated with theCustomerIdentifierfor the individual customer. Calls toBatchMeterUsagerequireCustomerAWSAccountIdfor eachUsageRecord.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CUSTOMERAWSACCOUNTID() |
Getter for CUSTOMERAWSACCOUNTID, with configurable default |
ASK_CUSTOMERAWSACCOUNTID() |
Getter for CUSTOMERAWSACCOUNTID w/ exceptions if field has n |
HAS_CUSTOMERAWSACCOUNTID() |
Determine if CUSTOMERAWSACCOUNTID has a value |
LicenseArn¶
The
LicenseArnis a unique identifier for a specific granted license. These are typically used for software purchased through Amazon Web Services Marketplace. Calls toBatchMeterUsagerequireLicenseArnfor eachUsageRecord.Once you receive the
CustomerAWSAccountIdandLicenseArnin the response, store that for future purposes/API calls/integrations.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LICENSEARN() |
Getter for LICENSEARN, with configurable default |
ASK_LICENSEARN() |
Getter for LICENSEARN w/ exceptions if field has no value |
HAS_LICENSEARN() |
Determine if LICENSEARN has a value |