Class: AWS.SsmSap
- Inherits:
-
AWS.Service
- Object
- AWS.Service
- AWS.SsmSap
- Identifier:
- ssmsap
- API Version:
- 2018-05-10
- Defined in:
- (unknown)
Overview
Constructs a service interface object. Each API operation is exposed as a function on service.
Service Description
This API reference provides descriptions, syntax, and other details about each of the actions and data types for AWS Systems Manager for SAP. The topic for each action shows the API request parameters and responses.
Sending a Request Using SsmSap
var ssmsap = new AWS.SsmSap();
ssmsap.deleteResourcePermission(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 SsmSap object uses this specific API, you can
construct the object by passing the apiVersion
option to the constructor:
var ssmsap = new AWS.SsmSap({apiVersion: '2018-05-10'});
You can also set the API version globally in AWS.config.apiVersions
using
the ssmsap service identifier:
AWS.config.apiVersions = {
ssmsap: '2018-05-10',
// other service API versions
};
var ssmsap = new AWS.SsmSap();
Constructor Summary collapse
-
new AWS.SsmSap(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
-
deleteResourcePermission(params = {}, callback) ⇒ AWS.Request
Removes permissions associated with the target database.
.
-
deregisterApplication(params = {}, callback) ⇒ AWS.Request
Deregister an SAP application with AWS Systems Manager for SAP.
-
getApplication(params = {}, callback) ⇒ AWS.Request
Gets an application registered with AWS Systems Manager for SAP.
-
getComponent(params = {}, callback) ⇒ AWS.Request
Gets the component of an application registered with AWS Systems Manager for SAP.
.
-
getDatabase(params = {}, callback) ⇒ AWS.Request
Gets the SAP HANA database of an application registered with AWS Systems Manager for SAP.
.
-
getOperation(params = {}, callback) ⇒ AWS.Request
Gets the details of an operation by specifying the operation ID.
.
-
getResourcePermission(params = {}, callback) ⇒ AWS.Request
Gets permissions associated with the target database.
.
-
listApplications(params = {}, callback) ⇒ AWS.Request
Lists all the applications registered with AWS Systems Manager for SAP.
.
-
listComponents(params = {}, callback) ⇒ AWS.Request
Lists all the components registered with AWS Systems Manager for SAP.
.
-
listDatabases(params = {}, callback) ⇒ AWS.Request
Lists the SAP HANA databases of an application registered with AWS Systems Manager for SAP.
.
-
listOperations(params = {}, callback) ⇒ AWS.Request
Lists the operations performed by AWS Systems Manager for SAP.
.
-
listTagsForResource(params = {}, callback) ⇒ AWS.Request
Lists all tags on an SAP HANA application and/or database registered with AWS Systems Manager for SAP.
.
-
putResourcePermission(params = {}, callback) ⇒ AWS.Request
Adds permissions to the target database.
.
-
registerApplication(params = {}, callback) ⇒ AWS.Request
Register an SAP application with AWS Systems Manager for SAP.
-
tagResource(params = {}, callback) ⇒ AWS.Request
Creates tag for a resource by specifying the ARN.
.
-
untagResource(params = {}, callback) ⇒ AWS.Request
Delete the tags for a resource.
.
-
updateApplicationSettings(params = {}, callback) ⇒ AWS.Request
Updates the settings of an application registered with AWS Systems Manager for SAP.
.
Methods inherited from AWS.Service
makeRequest, makeUnauthenticatedRequest, waitFor, setupRequestListeners, defineService
Constructor Details
new AWS.SsmSap(options = {}) ⇒ Object
Constructs a service object. This object has one method for each API operation.
Property Details
Method Details
deleteResourcePermission(params = {}, callback) ⇒ AWS.Request
Removes permissions associated with the target database.
deregisterApplication(params = {}, callback) ⇒ AWS.Request
Deregister an SAP application with AWS Systems Manager for SAP. This action does not affect the existing setup of your SAP workloads on Amazon EC2.
getApplication(params = {}, callback) ⇒ AWS.Request
Gets an application registered with AWS Systems Manager for SAP. It also returns the components of the application.
getComponent(params = {}, callback) ⇒ AWS.Request
Gets the component of an application registered with AWS Systems Manager for SAP.
getDatabase(params = {}, callback) ⇒ AWS.Request
Gets the SAP HANA database of an application registered with AWS Systems Manager for SAP.
getOperation(params = {}, callback) ⇒ AWS.Request
Gets the details of an operation by specifying the operation ID.
getResourcePermission(params = {}, callback) ⇒ AWS.Request
Gets permissions associated with the target database.
listApplications(params = {}, callback) ⇒ AWS.Request
Lists all the applications registered with AWS Systems Manager for SAP.
listComponents(params = {}, callback) ⇒ AWS.Request
Lists all the components registered with AWS Systems Manager for SAP.
listDatabases(params = {}, callback) ⇒ AWS.Request
Lists the SAP HANA databases of an application registered with AWS Systems Manager for SAP.
listOperations(params = {}, callback) ⇒ AWS.Request
Lists the operations performed by AWS Systems Manager for SAP.
listTagsForResource(params = {}, callback) ⇒ AWS.Request
Lists all tags on an SAP HANA application and/or database registered with AWS Systems Manager for SAP.
registerApplication(params = {}, callback) ⇒ AWS.Request
Register an SAP application with AWS Systems Manager for SAP. You must meet the following requirements before registering.
The SAP application you want to register with AWS Systems Manager for SAP is running on Amazon EC2.
AWS Systems Manager Agent must be setup on an Amazon EC2 instance along with the required IAM permissions.
Amazon EC2 instance(s) must have access to the secrets created in AWS Secrets Manager to manage SAP applications and components.