Class: AWS.LicenseManagerLinuxSubscriptions
- Inherits:
-
AWS.Service
- Object
- AWS.Service
- AWS.LicenseManagerLinuxSubscriptions
- Identifier:
- licensemanagerlinuxsubscriptions
- 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
With License Manager, you can discover and track your commercial Linux subscriptions on running Amazon EC2 instances.
Sending a Request Using LicenseManagerLinuxSubscriptions
var licensemanagerlinuxsubscriptions = new AWS.LicenseManagerLinuxSubscriptions();
licensemanagerlinuxsubscriptions.deregisterSubscriptionProvider(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 LicenseManagerLinuxSubscriptions object uses this specific API, you can
construct the object by passing the apiVersion
option to the constructor:
var licensemanagerlinuxsubscriptions = new AWS.LicenseManagerLinuxSubscriptions({apiVersion: '2018-05-10'});
You can also set the API version globally in AWS.config.apiVersions
using
the licensemanagerlinuxsubscriptions service identifier:
AWS.config.apiVersions = {
licensemanagerlinuxsubscriptions: '2018-05-10',
// other service API versions
};
var licensemanagerlinuxsubscriptions = new AWS.LicenseManagerLinuxSubscriptions();
Constructor Summary collapse
-
new AWS.LicenseManagerLinuxSubscriptions(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
-
deregisterSubscriptionProvider(params = {}, callback) ⇒ AWS.Request
Remove a third-party subscription provider from the Bring Your Own License (BYOL) subscriptions registered to your account.
.
-
getRegisteredSubscriptionProvider(params = {}, callback) ⇒ AWS.Request
Get details for a Bring Your Own License (BYOL) subscription that's registered to your account.
.
-
getServiceSettings(params = {}, callback) ⇒ AWS.Request
Lists the Linux subscriptions service settings for your account.
.
-
listLinuxSubscriptionInstances(params = {}, callback) ⇒ AWS.Request
Lists the running Amazon EC2 instances that were discovered with commercial Linux subscriptions.
.
-
listLinuxSubscriptions(params = {}, callback) ⇒ AWS.Request
Lists the Linux subscriptions that have been discovered.
-
listRegisteredSubscriptionProviders(params = {}, callback) ⇒ AWS.Request
List Bring Your Own License (BYOL) subscription registration resources for your account.
.
-
listTagsForResource(params = {}, callback) ⇒ AWS.Request
List the metadata tags that are assigned to the specified Amazon Web Services resource.
.
-
registerSubscriptionProvider(params = {}, callback) ⇒ AWS.Request
Register the supported third-party subscription provider for your Bring Your Own License (BYOL) subscription.
.
-
tagResource(params = {}, callback) ⇒ AWS.Request
Add metadata tags to the specified Amazon Web Services resource.
.
-
untagResource(params = {}, callback) ⇒ AWS.Request
Remove one or more metadata tag from the specified Amazon Web Services resource.
.
-
updateServiceSettings(params = {}, callback) ⇒ AWS.Request
Updates the service settings for Linux subscriptions.
.
Methods inherited from AWS.Service
makeRequest, makeUnauthenticatedRequest, waitFor, setupRequestListeners, defineService
Constructor Details
new AWS.LicenseManagerLinuxSubscriptions(options = {}) ⇒ Object
Constructs a service object. This object has one method for each API operation.
Property Details
Method Details
deregisterSubscriptionProvider(params = {}, callback) ⇒ AWS.Request
Remove a third-party subscription provider from the Bring Your Own License (BYOL) subscriptions registered to your account.
getRegisteredSubscriptionProvider(params = {}, callback) ⇒ AWS.Request
Get details for a Bring Your Own License (BYOL) subscription that's registered to your account.
getServiceSettings(params = {}, callback) ⇒ AWS.Request
Lists the Linux subscriptions service settings for your account.
listLinuxSubscriptionInstances(params = {}, callback) ⇒ AWS.Request
Lists the running Amazon EC2 instances that were discovered with commercial Linux subscriptions.
listLinuxSubscriptions(params = {}, callback) ⇒ AWS.Request
Lists the Linux subscriptions that have been discovered. If you have linked your organization, the returned results will include data aggregated across your accounts in Organizations.
listRegisteredSubscriptionProviders(params = {}, callback) ⇒ AWS.Request
List Bring Your Own License (BYOL) subscription registration resources for your account.
listTagsForResource(params = {}, callback) ⇒ AWS.Request
List the metadata tags that are assigned to the specified Amazon Web Services resource.
registerSubscriptionProvider(params = {}, callback) ⇒ AWS.Request
Register the supported third-party subscription provider for your Bring Your Own License (BYOL) subscription.
tagResource(params = {}, callback) ⇒ AWS.Request
Add metadata tags to the specified Amazon Web Services resource.