Class: AWS.SupplyChain
- Inherits:
-
AWS.Service
- Object
- AWS.Service
- AWS.SupplyChain
- Identifier:
- supplychain
- API Version:
- 2024-01-01
- Defined in:
- (unknown)
Overview
Constructs a service interface object. Each API operation is exposed as a function on service.
Service Description
AWS Supply Chain is a cloud-based application that works with your enterprise resource planning (ERP) and supply chain management systems. Using AWS Supply Chain, you can connect and extract your inventory, supply, and demand related data from existing ERP or supply chain systems into a single data model.
The AWS Supply Chain API supports configuration data import for Supply Planning.
All AWS Supply chain API operations are Amazon-authenticated and certificate-signed. They not only require the use of the AWS SDK, but also allow for the exclusive use of AWS Identity and Access Management users and roles to help facilitate access, trust, and permission policies.
Sending a Request Using SupplyChain
var supplychain = new AWS.SupplyChain();
supplychain.createBillOfMaterialsImportJob(params, function (err, data) {
if (err) console.log(err, err.stack); // an error occurred
else console.log(data); // successful response
});
Locking the API Version
In order to ensure that the SupplyChain object uses this specific API, you can
construct the object by passing the apiVersion
option to the constructor:
var supplychain = new AWS.SupplyChain({apiVersion: '2024-01-01'});
You can also set the API version globally in AWS.config.apiVersions
using
the supplychain service identifier:
AWS.config.apiVersions = {
supplychain: '2024-01-01',
// other service API versions
};
var supplychain = new AWS.SupplyChain();
Constructor Summary collapse
-
new AWS.SupplyChain(options = {}) ⇒ Object
constructor
Constructs a service object.
Property Summary collapse
-
endpoint ⇒ AWS.Endpoint
readwrite
An Endpoint object representing the endpoint URL for service requests.
Properties inherited from AWS.Service
Method Summary collapse
-
createBillOfMaterialsImportJob(params = {}, callback) ⇒ AWS.Request
CreateBillOfMaterialsImportJob creates an import job for the Product Bill Of Materials (BOM) entity.
-
getBillOfMaterialsImportJob(params = {}, callback) ⇒ AWS.Request
Get status and details of a BillOfMaterialsImportJob.
.
-
sendDataIntegrationEvent(params = {}, callback) ⇒ AWS.Request
Send the transactional data payload for the event with real-time data for analysis or monitoring.
Methods inherited from AWS.Service
makeRequest, makeUnauthenticatedRequest, waitFor, setupRequestListeners, defineService
Constructor Details
new AWS.SupplyChain(options = {}) ⇒ Object
Constructs a service object. This object has one method for each API operation.
Property Details
Method Details
createBillOfMaterialsImportJob(params = {}, callback) ⇒ AWS.Request
CreateBillOfMaterialsImportJob creates an import job for the Product Bill Of Materials (BOM) entity. For information on the product_bom entity, see the AWS Supply Chain User Guide.
The CSV file must be located in an Amazon S3 location accessible to AWS Supply Chain. It is recommended to use the same Amazon S3 bucket created during your AWS Supply Chain instance creation.
getBillOfMaterialsImportJob(params = {}, callback) ⇒ AWS.Request
Get status and details of a BillOfMaterialsImportJob.
sendDataIntegrationEvent(params = {}, callback) ⇒ AWS.Request
Send the transactional data payload for the event with real-time data for analysis or monitoring. The real-time data events are stored in an Amazon Web Services service before being processed and stored in data lake. New data events are synced with data lake at 5 PM GMT everyday. The updated transactional data is available in data lake after ingestion.